抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Key Management Service简称KMS,这个功能是在Windows Vista之后的产品中的一种新型产品激活机制,目的是微软更好的遏制非法软件授权行为。

工作原理

我们知道,Windows XP和Server 2003要想避开激活机制的最好办法就是去下载VOL版或MSDN的操作系统,只要输入正确的序列号,甚至有的根本不需要序列号,安装完以后也根本不用激活,并且只要运行一个脚本程序,一个免费的正版Windows就诞生了。为什么我们能这么容易的下载到MSDN或VOL版的XP和2003?其实Windows XP系列系统的MSDN版就是Microsoft内部使用的系统,而VOL版则是企业版,所以都不需要激活。然而这些版本最终被泄露后,导致XP的盗版无法停住,即使WGA也无能为力。但是从Windows Vista之后,微软已吸取了这个教训,取消了Windows Vista及之后版本的VOL版,取而代之提供给批量激活的是利用KMS机制的Windows VL版本,遏制了不经微软激活服务器就进行激活的非法授权行为。

由于Windows VL都为批量激活而诞生,所以在一个激活单位中肯定会有很多台配置相等的电脑,并用一个服务器建立起一个局域网LAN,而KMS正好利用这点,它要求局域网中必须有一台KMS服务器,KMS服务器的作用是给局域网中的所有计算机的操作系统设定周期,提供一个随机的激活ID,然后计算机里面的KMS服务就会自动将系统激活,实现正常的系统软件服务与操作。

所以计算机需保持与KMS服务器的定期连接,以便KMS激活服务的自动检查实现激活自动续期,这样就实现了限制于公司域内的激活范围,避免对于外界计算机的非法授权,当非法激活者离开公司域后,因客户端KMS服务不能连接位于域内的KMS激活服务器,让KMS服务器提供一个新的序列号,超过180天以后就会因为激活ID过期而重新回到试用版本状态,而合法授权者则能够定期获得ID更新,保持一直正确激活状态。

基于对KMS原理研究成果,我们可以自行搭建KMS激活服务器,实现每180天一次的自动激活,使得系统一直保持激活状态。

实现方法

下载并启用mikolatero/vlmcsd镜像,无需过多设置,只需做好端口映射即可:

进入待激活的系统,使用管理员的身份,运行命令提示符cmd,或PowerShell,然后执行如下命令:

1
2
3
4
5
slmgr.vbs -upk
slmgr.vbs -ipk TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
slmgr.vbs -skms 192.168.1.1
slmgr.vbs -ato
slmgr.vbs -dlv

命令解释

命令解释如下:

命令 解释
slmgr.vbs -upk 卸载当前产品密钥
slmgr.vbs -ipk TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 设置新的产品密钥
slmgr.vbs -skms 192.168.1.1 指定KMS服务器地址
slmgr.vbs -ato 尝试激活当前系统
slmgr.vbs -dlv 显示详细许可信息

最终效果

执行slmgr.vbs -dlv后效果如下:

查看系统激活状态:

评论