KMS是什么?
KMS全称是Key Management Service,本身就是微软官方提供的一种激活方式,通常用于大型组织客需要激活的客户端数量不固定的情况。
正常情况下,激活Windows系统需要电脑通过网络连接微软服务器,由微软服务器验证你的Key是否可以激活,返回激活成功或激活失败两种结果。而KMS激活,不需要连接微软服务器,而是连接到搭建好的第三方KMS服务器,由该服务器向终端返回激活结果。
KMS服务器是KMS激活的核心,这个服务器正常情况下都是基于Windows Server系统,搭建在局域网中。
局域网中的其他电脑通过软件自带的授权管理工具(Windows Vista及以后的Windows系统均为slmgr.vbs,Office 2010及以后的Office为ospp.vbs)配置好KMS服务器地址和GVLK(Generic Volume Licence Key,通用批量授权密钥),执行激活命令,便可成功激活。
一个合法的KMS服务器,需要组织向微软协议购买(个人无法购买),微软根据你的组织中大致的电脑数量规模按协议收取一定费用。这个费用通常非常高昂,一般人负担不起。
为什么KMS常用于盗版?
盗版Windows和Office大量使用KMS,主要有两个原因:
(1)KMS服务器能激活的设备数可以没有上限。
(2)已有许多第三方开发者自行开发了第三方搭建KMS服务器的组件,它们可实现的功能与合法KMS服务器相同,但不需要向微软购买授权。
第一条为盗版提供了前提条件,第二条把通过KMS实行盗版做了落地实现。
目前,这些第三方搭建KMS服务器的组件已经小到KB级别,单文件、多平台,甚至可以在本地模拟KMS服务器,实现不借助其他电脑、不联网的离线激活。
了解了KMS激活的机制,我们就能得出结论:
判断一个KMS激活是不是盗版,关键在于这台机器连接的KMS服务器是否合法——只有经过微软授权的KMS服务器,并遵循许可协议激活,才是正版,通过第三方无授权搭建的KMS服务器均为盗版。
如何搭建自己的kms激活服务器
去github搜索vlmcsd项目。vlmcsd、docker-vlmcsd。搭建完成之后即可拥有自己的kms激活服务器。
哪些版本的Windows和Office可以使用KMS激活?怎样不借助第三方工具来激活?
无论是Windows还是Office,通常只有面向商用的版本支持KMS激活,如Windows 10 专业版、Windows 7 企业版、Office 2021 专业增强版。
而面向个人用户的版本,通常都不支持KMS激活,如Windows 11 家庭中文版、Windows 7 旗舰版、Office 2019 家庭和学生版。
要不借助第三方工具通过KMS激活,首先你需要一个KMS服务器地址和对应的GVLK密钥。
KMS服务器地址、GVLK密钥请自行搜索。
【Windows】
用管理员身份运行命令提示符(cmd),依次执行以下命令:
cd /d %windir%\System32
cscript.exe slmgr.vbs -skms <KMS服务器地址>
cscript.exe slmgr.vbs -ipk <GVLK密钥>
cscript.exe slmgr.vbs -ato
如果你的电脑能正常连接到KMS服务器,并且密钥正确,执行最后一条命令后系统即成功激活。
通用GVLK密钥获取:https://docs.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys
【Office】
先在你Office的安装路径下搜索ospp.vbs,将这个文件所在的文件夹路径复制下来,下面要用到。
同样用管理员身份运行命令提示符,执行以下命令:
cd /d <ospp.vbs所在路径>
cscript.exe ospp.vbs /sethst:<KMS服务器地址>
cscript.exe ospp.vbs /inpkey:<GVLK密钥>
cscript.exe ospp.vbs /act
如果你的电脑能正常连接到KMS服务器,并且密钥正确,执行最后一条命令后Office即成功激活,命令提示符窗口中输出“Activation Sucessful”。
通用GVLK密钥获取:
https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks (Office 2013)
https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks(Office 2016 & 2019 & 2021)
PS:
<KMS服务器地址>:网上搜索到或者自己搭建的kms服务器地址
Product KMS (GVLK) key Office 2013 Professional Plus YC7DK-G2NP3-2QQC3-J6H88-GVGXT Office 2013 Standard KBKQT-2NMXY-JJWGP-M62JB-92CD4 Project 2013 Professional FN8TT-7WMH6-2D4X9-M337T-2342K Project 2013 Standard 6NTH3-CW976-3G3Y2-JK3TX-8QHTT Visio 2013 Professional C2FG9-N6J68-H8BTJ-BW3QX-RM3B3 Visio 2013 Standard J484Y-4NKBF-W2HMG-DBMJC-PGWR7 Access 2013 NG2JY-H4JBT-HQXYP-78QH9-4JM2D Excel 2013 VGPNG-Y7HQW-9RHP7-TKPV3-BG7GB InfoPath 2013 DKT8B-N7VXH-D963P-Q4PHY-F8894 Lync 2013 2MG3G-3BNTT-3MFW9-KDQW3-TCK7R OneNote 2013 TGN6P-8MMBC-37P2F-XHXXK-P34VW Outlook 2013 QPN8Q-BJBTJ-334K3-93TGY-2PMBT PowerPoint 2013 4NT99-8RJFH-Q2VDH-KYG2C-4RD4F Publisher 2013 PN2WF-29XG2-T9HJ7-JQPJR-FCXK4 Word 2013 6Q7VD-NX8JD-WJ2VH-88V73-4GBJ7 2013版本通用GVLK
<GVLK密钥>:从微软官方获取的对应版本的通用GVLK密钥
网上说KMS不是永久激活,是真的吗?我是不是到期之后要自己重新激活一次?
是真的,对于多数产品来说,KMS激活一次的有效期是180天,这主要是为了限制这些正版授权只能在组织内使用。(一些非常规版本KMS激活周期不同,比如对于Windows 10 企业版G来说,KMS激活一次的有效期是400年)
但KMS激活通常并不需要用户手动180天激活一次。
这是因为,通过上面的流程激活后,Windows系统和Office会自动每7天自动重新尝试一次KMS激活,激活成功后有效期会重置为180天。如此反复,只要这台电脑半年内没有与KMS服务器断连,就能自动续期保持激活状态,不需要用户手动操作。
即使是那些本地模拟KMS服务器的盗版激活工具,也会在每次系统重启时自动重新激活一次,只要你的电脑不是半年没重启,也照样不用手动去激活。
至于那些KMS激活180天后掉了的,通常是使用了第三方的本地模拟KMS激活工具激活后,模拟组件自身被杀毒软件隔离,或者被360安全卫士等软件优化禁用了这些激活工具每次开机自启动的启动项。