当 Windows 和 Office 都配置了 KMS 身份验证时,它们有时会切换。这种情况一般不会发生,但偶尔也会发生身份验证切换,结果我们会遇到一个错误,提示身份验证失败。在这篇文章中,我们将讨论这个问题,并看看如果 Windows KMS 一直覆盖 Office KMS,该怎么办。

Windows KMS 不断覆盖 Office KMS 的解决办法

修复 Windows KMS 不断覆盖 Office KMS 的问题

如果 Windows KMS 一直覆盖 Office KMS,验证失败,你可以按照下面提到的解决方案。

  1. 删除残留的 KMS 设置
  2. 配置 Office 以使用 MAK 激活
  3. 检查组策略设置
  4. 通过 DNS 或 Hosts 文件阻止 KMS 服务器通信
  5. 修复 Office

让我们详细讨论一下解决办法:

1、删除残留的 KMS 设置

删除残留的 KMS 设置

存储在注册表中的 KMS 设置会导致 Office 默认尝试 KMS 激活,即使您打算使用 MAK(多激活密钥)。

Office 软件的激活取决于 Windows 注册表中的配置数据。如果您以前使用过 KMS(密钥管理服务)激活,则可能会保留 KeyManagementServiceName 和 KeyManagementServicePort 等条目,指示 Office 连接到 KMS 服务器。这可能会与新的 MAK(多重激活密钥)设置冲突,从而导致激活问题。为避免这种情况,我们将删除注册表中的任何 KMS 条目。为此,请打开注册表编辑器并备份。

现在,在注册表编辑器中,导航到以下位置。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform

删除 KeyManagementServiceName 和 KeyManagementServicePort。

我们需要检查 Office 许可密钥中的 KMS 跟踪。为此,请导航到包含 Office 版本的路径(例如,对于 Office 2016,它可能是):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office16\Common\Licensing

删除任何提及 KMS 激活的配置详细信息。

现在,转到以下位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc

查找可能存储旧激活设置的任何残留 KMS 配置。如果存在,请删除或适当修改。

2、配置 Office 以使用 MAK 激活

配置 Office 以使用 MAK 激活

从注册表中删除 KMS 跟踪后,我们将继续将 Office 配置为始终使用 MAK 激活。为此,请以管理员身份打开命令提示符,然后导航到您的 Office 激活文件夹;对于 Office 2016,路径是 C:\Program Files\Microsoft Office\Office16\。

因此,您可以运行 cd C:\Program Files\Microsoft Office\Office16\

Intel八代奔腾CPU有哪些?奔腾G5400/5500/5600对比

现在,运行命令输入您的 MAK 密钥。

cscript ospp.vbs /inpkey:<YOUR_MAK_KEY>

现在,要激活 Office,请运行以下命令。

cscript ospp.vbs /act

最后,重新启动计算机,看看问题是否得到解决。

3、检查组策略设置

如果 Windows KMS 仍然优先于 Office KMS,则需要检查是否配置了任何组策略。我们需要检查是否存在指向 Office 使用 Windows KMS 的策略,该策略将覆盖本地 MAK 设置。为此,请从 “开始 ”菜单中搜索打开组策略编辑器,然后导航到 “计算机配置”>“管理模板”>“Microsoft Office”(或 Office 软件保护平台,如果可用)。

查找指定激活方法或 KMS 服务器设置的任何策略。现在,将这些策略设置为 “未配置” 或进行调整以反映 MAK 激活的使用情况。

最后,运行 gpupdate /force 强制组策略。

4、通过 DNS 或主机文件阻止 KMS 服务器通信

通过 DNS 或主机文件阻止 KMS 服务器通信

Office 默认使用 KMS 身份验证的一个原因是,它正在通过 DNS 解析 KMS 服务器。因此,我们需要阻止访问已知的 KMS 服务器名称或 IP 地址,这样 Office 就无法连接到它们,并默认为 KMS 激活。

现在,打开文件资源管理器并转到以下位置。

C:\Windows\System32\drivers\etc
添加一个条目,将 KMS 服务器的主机名重定向为 localhost。例如:
127.0.0.1 kms.servername.com

保存文件,然后在 “命令提示符” 中运行以下命令(在 “提升” 模式下)刷新 DNS 缓存。

ipconfig /flushdns

Office 将无法联系 KMS 服务器,从而防止自动覆盖 MAK 激活,减少意外激活错误。

5、修复 Office

如果没有任何效果,我们最后的办法就是修复 Office,确保没有损坏的组件。修复 Office 后,您需要继续配置 Office 以使用 MAC 激活(查看第二个解决方案)。这应该能帮你解决问题。

希望本文能帮到大家,也请大家多多关注电脑志网站。

如何删除 KMS Office 激活?

要从 Microsoft Office 中移除 KMS 激活,首先要从系统中卸载任何未经授权的 KMS 激活工具或脚本。然后,以管理员身份打开 “命令提示符” 并运行 cd /d “%ProgramFiles%\Microsoft Office\Office16” (将 “Office16” 调整为您的版本),接着执行 cscript ospp.vbs /dstatus 以识别 KMS 许可证密钥,最后执行 cscript ospp.vbs /unpkey:ABCDE(将 “ABCDE” 替换为您的 KMS 密钥的最后五位数字)。删除后,安装正版 Microsoft Office 许可证或订阅以合法激活。

KMS 的阈值是多少?

KMS 激活阈值要求至少有 25 台客户端计算机连接到 KMS 主机服务器,以激活批量许可证;一旦激活,每个客户端必须每 7 天与 KMS 主机成功续约激活,才能继续获得许可证,激活本身在 180 天后过期,客户端需要再次联系 KMS 主机重新激活。

国外大佬对新旧CPU在Win10和Win11上的性能对比