关于Windows激活及相关工具
KMS(Key Management Service)
KMS激活本身是微软为了照顾一些企业用户或者学校机房等等用户所设立的一种激活方式,一所高校的机房机器可能几百几千台,每一台都去人工输入一次密钥激活也太费劲了,所以微软设计了一种批量授权(Volume)的方法:局域网内的一台计算机作为服务器(主机)首先连接到微软的服务器进行激活,然后局域网内的其他计算机向局域网内的这台服务器请求激活。这种方法即为 Key Management Service,简称 KMS。
所以现在的KMS激活方式一般就2种,一种是本地搭建一个KMS虚拟服务器,让计算机链接局域网激活。另外一种就是网络上公开的服务器,去链接别的服务器去激活。
KMS 激活后有效期为 180 天。默认设置下未激活的客户端尝试连接 KMS 的时间间隔为 2 小时,已激活的客户端尝试连接 KMS 的续订时间间隔为7天)。即 KMS Client 激活有效期会始终保持 173 天以上;实际上只要KMS服务器没有意外中断相当于永久的,
至于为什么需要手动180激活,一般都是因为采用了本地搭建KMS服务器的方式导致的,由于离线KMS的服务器是搭建在本机上的, 本机KMS虚拟机如果一直在后台运行是没必要的,也会占用资源,这就造成了需要180天手动完成续期。
HWID Activation(数字权利激活)
WIN10刚出来的那阵,微软为了推大家升级WIN10让已经激活的WIN7可以免费升级到WIN10然后送永久激活。
Windows 7/8/8.1升级到Win10时,系统执行安装包中的gatherosstate.exe程序,该exe会生成一个包含当前硬件信息及其他信息的xml文件并会上传到微软的服务器并反馈一个json文件记录下来,然后给予永久许可证,现在的方式就是,通过欺骗gatherosstate.exe,就可以快速的生成一个有效的xml文件让微软以为当前硬件是有效的来实现数字权利。
Ohook
O是Office,Hook是钩子,合起来就是用钩子技术来欺骗Office以达到不用外部激活就可以使用Office功能
Ohook直接修改了许可检查函数,而不需要外部激活服务;激活看起来更加“内置”于系统中,可以完全取代KMS,实现的效果和验证有点类似于HWID。只是无法在重装系统并安装Office后,通过联网使其自动生效。
激活命令slmgr.vbs
默认在CMD窗口下使用slmgr命令行,其运行结果或出错信息也是以弹出窗口方式显示的。
1 2 3 | cscript /nologo %systemroot%\system32\slmgr.vbs /xpr (查询激活状态) |
slmgr.vbs ipk <产品密钥> 安装产品密钥
slmgr.vbs ato 激活Windows
slmgr.vbs upk 卸载产品密钥
slmgr.vbs xpr 当前许可证状态的截止日期
激活工具
这里先提供两种激活工具,一个开源,一个未开源
Microsoft Activation Scripts (MAS)
市面上KMS激活的基本都是以这个为基础做的,MAS来自massgrave.dev开发的激活工具
该项目开源地址为https://github.com/massgravel/Microsoft-Activation-Scripts
最新版下载地址 https://github.com/massgravel/Microsoft-Activation-Scripts/archive/refs/heads/master.zip
城通网盘下载:MAS2.9密码4383
Ohook永久激活 Office
KMS38 系列激活 Windows/Server 至 2038 年
在线 KMS激活 Windows/Server/Office 180 天的方法(带续订任务)
更改 Windows 版本
更改 Office 版本
检查 Windows/Office 激活状态
提供 All In One 和 Separate Files 版本
完全开源且基于批处理脚本
HEU_KMS_Activator
项目地址:https://github.com/zbezj/HEU_KMS_Activator
网盘下载:HEU_KMS_Activator_v42.3.2