Office 2013 的 KMS 默认为旧服务器 - DNS 正常

Office 2013 的 KMS 默认为旧服务器 - DNS 正常

我遇到了一个奇怪的问题,即从 2008 R2 服务器迁移而来的 Server 2012 R2 KMS 服务器 - 迁移的意思是删除,并遵循了此处的所有说明:http://www.rivnet.ro/2013/02/how-to-remove-a-kms-server-from-your-infrastructure.html

新的服务器是 Windows Server 2012 R2:Mercury

旧服务器是Windows Server 2008 R2:Europa

我发现,当执行 ospp.vbs /dstatus 时,服务器将恢复为旧服务器:

KMS machine name from DNS: europa.:1688
KMS machine registry override defined: europa.:1688

我手动更改了 kms 主机:

\ospp.vbs /sethst:mercury.

然后再次执行 /dstatus,结果显示:

KMS machine name from DNS: europa.:1688
KMS machine registry override defined: mercury.:1688

如果我运行:

nslookup -type=srv _vlmcs._tcp

对于有问题的客户,我得到:

_vlmcs._tcp.(domain)   SRV service location:
      priority       = 0
      weight         = 0
      port           = 1688
      svr hostname   = mercury.
      mercury.       
      internet address = 192.168.6.218

因此,从中我可以得知 DNS 设置正确,但由于某种原因,即使在手动设置服务器名称后,也有一个覆盖设置强制客户端返回旧服务器。

我跑了:

ipconfig /renew

和:

ipconfig /flushdns 

这些机器上大多数也已重新启动。

当我尝试激活时,无论是使用“/ato”还是使用批量激活管理工具 3.0,它都会立即恢复使用旧的服务器名称。

这是什么原因造成的?它让我很头疼!

谢谢大家。

答案1

好吧,看起来是注册表导致了这个问题。该密钥一定是在某个时间设置的,并且强制使用 KMS 服务器地址。在这里查找罪魁祸首(及其子密钥):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform]

相关内容