Windows 8.1和Windows Server 2012 R2 KMS激活
自Windows 8.1和Windows Server 2012 R2正式发布以来,已经过去了将近4个月,因此系统管理员必须更新IT基础架构以完全支持这些操作系统。在本文中,我们将讨论KMS服务器上Windows 8.1和Windows Server 2012 R2的KMS(密钥管理服务)激活问题,并针对较旧的Windows版本推出。
如果已经推出KMS服务器以尝试在其上激活新的操作系统(Win 8.1/Win 2012 r2),则会出现此错误:0xc004f015:软件许可服务报告未安装许可证。 SL_E_PRODUCT_SKU_NOT_INSTALLED此错误绝对正常,因为旧版KMS服务器版本对Microsoft的新OS版本一无所知,并且无法识别新的KMS客户端密钥。 Microsoft发布了特殊的KB''2885698''更新,以完全支持在先前Windows版本的控制下运行的KMS服务器上的Windows 8.1和Windows 2012 R2. 可以从此服务http://support.microsoft.com/kb/2885698上获得它。 KB 2885698更新是为以下装有KMS激活服务器的操作系统设计的:
- Windows Vista SP 2
- Windows Server 2008 SP 2
- Windows 7 SP 1
- Windows Server 2008 R2 SP 1
- Windows 8
- Windows Server 2012
KB2885698安装和KMS服务器激活的顺序
- 使用上面的链接,在KMS服务器上下载并安装KB2885698更新并重新启动服务器。必须下载考虑到KMS服务器上使用的Windows版本和位数的更新。
- 要获取有关当前许可证类型的信息,请使用以下命令:
slmgr.vbs /dlv
从上面的示例中可以看出,使用了Windows Server 2012的KMS密钥(VOLUME_KMS_2012_C通道)。
- 让我们借助以下命令删除密钥:
slmgr.vbs /upk
- 借助以下命令,在KMS服务器上安装KMS主机密钥(假定我们具有从VLSC Microsoft批量许可服务中心Web URL获得的Windows Server 2012 R2的KMS密钥)。
cscript %windir%\system32\slmgr.vbs /ipk <VOLUME_KMS_KEY-for-2012-R2>
- 在服务器上激活密钥:
cscript %windir%\system32\slmgr.vbs /ato
注意如果在KMS主机激活过程中出现了带有" 0x8004FE92"代码的错误,则很可能意味着无法与Microsoft Internet Activation Server连接。检查此服务器/用户是否可以访问Internet。
- 在Windows Vista和Windows Server 2008上,应重新设置软件许可服务。
net stop slsvc && net start slsvc
- 让我们检查一下我们使用的KMS密钥版本:
slmgr.vbs /dlv
现在是其" VOLUME_KMS_2012-R2频道"
更新和安装新密钥后,KMS服务器将支持从Vista到Win 8.1/2012 R2的所有Windows版本的客户端KMS激活。
Windows 8.1和Windows Server 2012 R2的KMS密钥
KMS密钥的列表,该KMS密钥应用于KMS服务器上的Window Server 2012 R2和Windows 8.
OS Edition | |
Windows 8.1专业版 | 已被删除 |
Windows 8.1专业版N | 已被删除 |
Windows 8.1企业版 | 已被删除 |
Windows 8.1企业版N | 已被删除 |
Windows Server 2012 R2服务器标准 | 已被删除 |
Windows Server 2012 R2数据中心 | 已被删除 |
Windows Server 2012 R2 Essentials | 已被删除 |
使用这些键,我们可以通过以下命令照常激活Windows:
slmgr /ipk xxxxx- xxxxx– xxxxx– xxxxx– xxxxx slmgr /skms kms-server.theitroad.local:1688 slmgr /ato
其中xxxxxxxxxx xxxxx xxxxx xxxxx是所选OS版本的KMS密钥
kms-server.theitroad.local KMS地址