在我想要激活 Windows 2016 和 2019 许可证的独立计算机上,我已使用以下命令设置了 KMS 域:
slmgr.vbs -skms-domain DomainFQDN
当我在要激活的计算机上输入以下命令行时,它会正确返回两个 KMS 服务器。
nslookup -type=all _vlmcs._tcp.DomainFQDN
服务器接受许可证密钥slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
。
但是,在激活过程中slmgr.vbs -ato
我收到以下错误消息:
Error: 0x80072EE2
网络跟踪显示:
- 计算机未请求 DNS 查找注册域上的 KMS 服务器
- 计算机请求 DNS激活-v2.sls.microsoft.com
我是否遗漏了什么或者做错了什么?
答案1
只有在适当的情况下,Windows 才会使用 KMS 进行激活KMS 客户端安装密钥已安装操作系统。每个版本的 Windows 都有一个 KMS 客户端安装密钥,供全球所有运行该版本的 KMS 客户端使用。它并不特定于您的组织。
相应的 KMS 客户端许可证密钥将默认预安装在 Windows 的批量版本上,但如果您安装了任何其他许可证密钥(例如 MAK 密钥),则 Windows 将尝试针对 Microsoft 的服务器进行激活,而不是使用 KMS。
另一个常见错误是安装组织提供的 KMS 密钥。这样做会将计算机变成 KMS服务器而不是 KMS 客户端。
您可以使用slmgr /dlv
或slmgr /dli
来查找密钥类型。如果计算机正确配置为 KMS 客户端,则“说明”字段将引用 VOLUME_KMSCLIENT 通道,而“产品密钥通道”将为Volume:GVLK
。
如果安装了错误的密钥,请slmgr /ipk
从上面链接提供的列表中重新安装适当的设置密钥,然后再次尝试激活。