什么是kms? KMS 服务 a to z

技术生活

 

原因

 

我们知道,早在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服务器?),KMS服务器的作用是给局域网中的所有计算机的操作系统定周期(一般是180天)提供一个随机的激活ID(不同于产品激活密钥),然后计算机里面的KMS服务就会自动将系统激活,实现正常的系统软件服务与操作。所以计算机必须保持与KMS服务器的定期连接,以便KMS激活服务的自动检查实现激活的自动续期(定期验身),这样就实现了限制于公司域内的激活范围,避免了对于外界计算机的非法授权,当非法激活者离开公司域后,由于客户端KMS服务不能连接位于域内的KMS激活服务器,让它提供一个新的序列号,超过180天以后就会因为激活ID过期而重新回到试用版本状态,而合法授权者则能够定期获得ID更新,保持一直正确的激活状态。

利用

 

能够通过KMS进行激活的一般称为VL版,即VOLUME授权版,一般不会单独在零售市场进行发售,一般是直接向企业提供电子ISO映像进行批量授权安装,基于对KMS原理研究成果,我们可以自行搭建KMS激活服务器,实现每180天一次的自动激活,使得系统一直保持激活状态。

激活的优势

 

KMS虽然定位于仅提供企业域内的内部网络的激活服务,但是基于MDL(My Digital Life Forums)论坛辛勤工作者的成果,全世界的志愿者们在全世界搭建了上百个位于广域网内的KMS服务器,并能够为任何能够访问互联网的Windows KMS终端提供激活服务,并且只要能够正常访问服务器就能够自动续期,不存在后期附加的定期操作,方便安全。
KMS激活几乎能够激活所有Vista以后的版本,除了Vista和7的旗舰版封装所对应的系统映像,并且激活速度很快。你不需要担心版本更新导致服务器失效,只要一直采用KMS协议,就可以持续提供激活服务。也不需要每一次系统升级是花费大量时间寻找公开的次数批量授权密钥进行激活,每次无论升级安装抑或全新安装,只需要执行相同的激活命令,实现迅速激活。
KMS激活采用通用的GVLK密钥用于区分产品类型,激活次数无限,适用于大量激活批量虚拟机等大量消耗授权的操作,并且能够保证每一个激活单位拥有同长期激活相同的功能与服务范围。
KMS也可以实现计算机本地KMS服务,通过一定的手段实现本地KMS自动续期激活,避免了担忧服务器关闭所造成的计算机激活过期,实现类永久激活。

激活脚本范例

 

通过“管理员运行”命令提示符,可以执行以下命令用于KMS激活 分四步拆掉原来的key-换上标准key-设置kms服务器地址-进行kms验证
slmgr.vbs -upk #执行原有安装密钥的清除(若系统为未激活状态可以省略)
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX #安装对应版本的GVLK密钥
slmgr /skms kms.domain.com #KMS服务器的域名或者内部IP
slmgr /ato #执行KMS激活操作

kms之后

在kms激活这一防线又一次,被突破后,微软为了市场占有率和自己的牌坊(自家的xp、win7已经快成筛子了),恰逢win8、8.1、一说被砍掉的win9的版本更新失败后,于2015年开发免费更新,一时间盗版也能洗白。现如今,随着互联网带宽容量提升、和广泛的传播效应,类似中国这样的发展中大国的版权问题不可谓不严峻,微软多次痛失广大市场。历史上版权获益的黄金时光或许已经过去了,微软开始拥抱开源,基于实体硬件的Azure云计算服务成为微软的主要收入之一,只剩下kms这只纸糊的老虎诉说着历史。

继续阅读