让Windows 2008R2 SP1 KMS服务器激活Windows 8.1或Windows 2012 R2


最近在查这方面的资料.自己尝试结果如下:.


1.首先下载补丁,使Win 2008R2 KMS服务器增加对下面的系统支持,

Windows 8

Windows Server 2012

Windows 8.1

Windows Server 2012 R2


选择对应的补丁,安装后重启KMS服务器.

补丁地址:http://support.microsoft.com/kb/2885698/en-us



2., 查看存在的Licensed

以管理员权限打开CMD,输入下面的命令可以查看当前已有的Licensed

cscript %windir%/system32/slmgr.vbs -dlv all


Name: Windows Server(R), ServerStandard edition

Description: Windows Operating System - Windows Server(R), VOLUME_KMS_R2_B channel

License Status: Licensed


此时2012许可处于Unlicensed状态

Description: Windows Operating System - Windows Server(R), VOLUME_KMS_2012-R2 channel

License Status: Unlicensed



3.在Windows 2008 R2 KMS服务器上导入Win 2012R2 的KMS 序列号

cscript %windir%/system32/slmgr.vbs -ipk xxxx-xxxx-xxxx-xxxx



4.导入后查看License状态:

cscript %windir%/system32/slmgr.vbs -dlv all


原来的Windows 2008 R2 KMS序列号被替代了变成Unlicensed

Description: Windows Operating System - Windows Server(R), VOLUME_KMS_R2_B channel

License Status: Unlicensed


而Windows 2012 R2 KMS状态变成未激活

Description: Windows Operating System - Windows Server(R), VOLUME_KMS_2012-R2 channel

License Status:Initial grace period

Time remaining: 43200 minute(s) (30 day(s))



5.重新激活服务器.

cscript %windir%/system32/slmgr.vbs -ato


Description: Windows Operating System - Windows Server(R), VOLUME_KMS_2012-R2 channel

License Status: Licensed


这样Windows 2008R2 SP1就能支持Win8.1/Win2012 R2 KMS激活了.


有些不一定是显示VOLUME_KMS_R2_B channel 可能是 VOLUME_KMS_R2_C channel


PS:

如果无法激活,请查看是否连接网络或重新启动一下服务里面的Software Protection.

net stop sppsvc && net start sppsvc


KMS服务器会发布到DNS,当有电脑连接进网络的DNS会自动激活. 有效期180天.


KMS无法激活Win7旗舰版,只能用于专业版,企业版.


未激活状态,每2小时尝试激活. 激活后每7天连接一次KMS


如客户端无法激活,可以尝试导入MS提供的Key

http://technet.microsoft.com/en-us/library/jj612867.aspx