排查 Windows 激活错误代码问题
本文提供故障排除信息,帮助你响应尝试使用多重激活密钥 (MAK) 或密钥管理服务 (KMS) 在一台或多台基于 Windows 的计算机上执行批量激活时可能收到的错误消息。
注意
本文适用于技术支持代理和 IT 专业人员。 如果你正在寻找有关 Windows 激活错误消息的详细信息,请参阅 获取有关 Windows 激活错误的帮助。
在下表中查找错误代码,然后选择链接以查看有关该错误代码以及如何解决该错误代码的详细信息。
有关批量激活的详细信息,请参阅 规划批量激活。
有关当前和最新版本 Windows 的批量激活的详细信息,请参阅 批量激活 [客户端]。
有关旧版 Windows 批量激活的详细信息,请参阅 Windows Vista、Windows Server 2008、Windows Server 2008 R2 和 Windows 7 的批量激活信息。
还可以试用 我们的虚拟代理,这有助于快速识别和排查与 KMS 和 MAK 激活相关的问题。
诊断工具
注意
此工具旨在解决运行企业版、专业版或服务器版 Windows 的计算机上的 Windows 激活问题。
Microsoft 支持部门和恢复助手 (SaRA) 简化了 Windows KMS 激活故障排除。
SaRA 工具通过尝试启动 Windows 进行故障排除。 如果 Windows 返回激活错误代码,该工具会显示以下已知错误代码的目标解决方案:
- 0xC004F038
- 0xC004F039
- 0xC004F041
- 0xC004F074
- 0xC004C008
- 0x8007007b
- 0xC004C003
- 0x8007232B
错误代码摘要
下表列出了 Windows 激活的已知错误代码,并包括本文后面的相关部分的链接,这些部分可帮助你解决相关问题。
错误代码 | 错误消息 | 激活类型 |
---|---|---|
0x8004FE21 | 此计算机未运行正版 Windows。 | 麦 KMS 客户端 |
0x80070005 | 拒绝访问。 请求的操作需要提升的权限。 | 麦 KMS 客户端 KMS 主机 |
0x8007007b | 0x8007007b DNS 名称不存在。 | KMS 客户端 |
0x80070490 | 输入的产品密钥不起作用。 检查产品密钥并重试,或输入其他密钥。 | 麦 |
0x800706BA | RPC 服务器不可用。 | KMS 客户端 |
0x8007232A | DNS 服务器故障。 | KMS 主机 |
0x8007232B | DNS 名称不存在。 | KMS 客户端 |
0x8007251D | 找不到 DNS 查询的记录。 | KMS 客户端 |
0x80092328 | DNS 名称不存在。 | KMS 客户端 |
0xC004B100 | 激活服务器确定无法激活计算机。 | 麦 |
0xC004C001 | 激活服务器确定指定的产品密钥无效。 | 麦 |
0xC004C003 | 激活服务器确定指定的产品密钥被阻止。 | 麦 |
0xC004C008 | 激活服务器确定无法使用指定的产品密钥。 | 公里 |
0xC004C020 | 激活服务器报告多次激活密钥已超出其限制。 | 麦 |
0xC004C021 | 激活服务器报告已超出多次激活密钥扩展限制。 | 麦 |
0xC004F009 | 软件保护服务报告宽限期已过期。 | 麦 |
0xC004F00F | 软件许可服务器报告硬件 ID 绑定超出了容错级别。 | 麦 KMS 客户端 KMS 主机 |
0xC004F014 | 软件保护服务报告产品密钥不可用。 | 麦 KMS 客户端 |
0xC004F02C | 软件保护服务报告脱机激活数据的格式不正确。 | 麦 KMS 客户端 |
0xC004F035 | 软件保护服务报告,无法使用批量许可证产品密钥激活计算机。 | KMS 客户端 KMS 主机 |
0xC004F038 | 软件保护服务报告无法激活计算机。 密钥管理服务 (KMS) 报告的计数不足。 请与您的系统管理员联系。 | KMS 客户端 |
0xC004F039 | 软件保护服务报告无法激活计算机。 未启用密钥管理服务 (KMS) 。 | KMS 客户端 |
0xC004F041 | 软件保护服务确定密钥管理服务器 (KMS) 未激活。 需要激活 KMS。 | KMS 客户端 |
0xC004F042 | 软件保护服务确定无法使用指定的密钥管理服务 (KMS) 。 | KMS 客户端 |
0xC004F050 | 软件保护服务报告产品密钥无效。 | 麦 公里 KMS 客户端 |
0xC004F051 | 软件保护服务报告产品密钥被阻止。 | 麦 公里 |
0xC004F064 | 软件保护服务报告非正版宽限期已过期。 | 麦 |
0xC004F065 | 软件保护服务报告应用程序在有效的非正版期限内运行。 | 麦 KMS 客户端 |
0xC004F06C | 软件保护服务报告无法激活计算机。 密钥管理服务 (KMS) 确定请求时间戳无效。 | KMS 客户端 |
0xC004F074 | 软件保护服务报告无法激活计算机。 无法联系任何密钥管理服务 (KMS) 。 有关其他信息,请参阅应用程序事件日志。 | KMS 客户端 |
若要解决错误,请参阅每个错误消息的以下原因和故障排除步骤。
0x8004FE21此计算机未运行正版 Windows
收到此错误时,会看到以下错误消息:
此计算机未运行正版 Windows。
原因:
出现此问题的原因有多种:
运行 Windows 版本的计算机上,用户或程序安装的语言包 (MUI) ,但未获得额外语言包的许可。
注意
此问题不一定表示篡改。 即使该版本的 Windows 未获得这些语言包的许可,某些应用程序也可以安装多语言支持。
当恶意软件修改 Windows 以安装更多功能时。
某些系统文件已损坏。
解决方案:
若要解决此问题,必须重新安装操作系统。
0x80070005访问被拒绝
此错误消息的全文为:
拒绝访问。 请求的操作需要提升的权限。
原因:
用户帐户控制 (UAC) 禁止激活进程在非提升的命令提示符窗口中运行。
解决方案:
- 打开“开始”菜单并搜索 “命令提示符”。
- 右键单击“ 命令提示符”,然后选择“ 以管理员身份运行”。
- 在命令提示符下,运行
slmgr.vbs
。
0x8007007b DNS 名称不存在
遇到此错误时,会看到以下错误消息:
DNS 名称不存在。
原因:
如果 KMS 客户端在 DNS 中找不到 KMS SRV 资源记录,则可能会出现此问题。
解决方案:
有关排查此类 DNS 相关问题的详细信息,请参阅 KMS 和 DNS 问题的常见故障排除过程。
0x80070490 产品密钥不起作用
遇到此问题时,会看到以下错误消息:
输入的产品密钥不起作用。 检查产品密钥并重试,或输入其他密钥。
原因:
遇到此问题的可能原因有两种:
- MAK) 多重激活密钥 (无效。
- Windows Server 2019 中的一个已知问题干扰了产品密钥的身份验证。
解决方案:
若要解决此问题并激活计算机,请执行以下操作:
打开“开始”菜单并搜索 “命令提示符”。
右键单击“ 命令提示符”,然后选择“ 以管理员身份运行”。
在命令提示符下运行以下命令:
slmgr -ipk <5x5 key>
0x800706BA RPC 服务器不可用
遇到此错误时,会看到以下错误消息:
RPC 服务器不可用。
原因:
由于以下原因,可能会遇到此问题:
- KMS 主机未配置防火墙设置。
- DNS SRV 记录已过时。
解决方案 1:
在 KMS 主机上,请确保已在 TCP 端口 1688 上为密钥管理服务启用防火墙例外。
解决方案 2:
检查 DNS SRV 记录,并确保它们指向有效的 KMS 主机。
解决方案 3:
如果在执行解决方案 1 和 2 后仍看到此错误,检查网络连接,确保可以访问服务器。
还可以按照 KMS 和 DNS 问题的常见故障排除过程中的说明进行操作。
0x8007232A DNS 服务器故障
遇到此问题时,会看到以下错误消息:
DNS 服务器故障。
原因:
当系统出现网络或 DNS 问题时,可能会遇到此问题。
解决方案:
若要解决此问题,请按照 KMS 和 DNS 问题的常见故障排除过程中的说明对网络连接和 DNS 进行故障排除。
0x8007232B DNS 名称不存在
遇到此错误时,会看到以下错误消息:
DNS 名称不存在。
原因:
当 KMS 客户端在 DNS 中找不到 KMS 服务器资源记录 (SRV R) 时,将显示此错误消息。
解决方案 1:
请确保已安装 KMS,并且已启用 DNS 发布 (默认) 。 如果 DNS 不可用,请打开提升的命令提示符并运行以下命令,将 KMS 客户端指向 KMS 主机:
slmgr.vbs /skms <kms_host_name>
解决方案 2:
如果没有 KMS 主机,请获取并安装 MAK,然后再次尝试激活系统。
如果这些解决方案无法解决问题,请参阅 KMS 和 DNS 问题的常见故障排除过程中的说明。
0x8007251D 找不到 DNS 查询的记录
遇到此错误时,会看到以下错误消息:
找不到 DNS 查询的记录。
原因:
当 KMS 客户端在 DNS 中找不到 KMS SRV 记录时,将显示此错误消息。
解决方案:
若要解决此问题,请按照 KMS 和 DNS 问题的常见故障排除过程中 的说明对网络连接和 DNS 进行故障排除。
0x80092328 DNS 名称不存在
遇到此错误时,会看到以下错误消息:
DNS 名称不存在。
原因:
如果 KMS 客户端在 DNS 中找不到 KMS SRV 资源记录,则可能会遇到此问题。
解决方案:
若要解决此问题,请按照 KMS 和 DNS 问题的常见故障排除过程中 的说明对网络连接和 DNS 进行故障排除。
0xC004B100激活服务器确定无法激活计算机
遇到此错误时,会看到以下错误消息:
激活服务器确定无法激活计算机。
原因:
当 Microsoft 不支持你正在使用的 MAK 时,可能会遇到此问题。
解决方案:
若要排查此问题,请验证所使用的 MAK 是否与 Microsoft 提供的 MAK 相同。 若要验证 MAK 是否有效,请联系 Microsoft 许可激活中心。
0xC004C001激活服务器确定指定的产品密钥无效
遇到此错误时,会看到以下错误消息:
激活服务器确定指定的产品密钥无效。
原因:
输入的 MAK 无效时,可能会遇到此问题。
解决方案:
可以尝试重新输入 MAK 以确保输入了正确的信息。 否则,请通过联系 Microsoft 许可激活中心来验证你使用的 MAK 是否有效。
0xC004C003激活服务器确定指定的产品密钥被阻止
遇到此错误时,会看到以下错误消息:
激活服务器确定指定的产品密钥被阻止。
原因:
如果在激活服务器上阻止 MAK,则可能会遇到此问题。
解决方案:
请联系 Microsoft 许可激活中心 以获取新的 MAK。 获取新的 MAK 后,请尝试再次安装和激活 Windows。
0xC004C008激活服务器确定无法使用指定的产品密钥
遇到此错误时,会看到以下错误消息:
激活服务器确定无法使用指定的产品密钥。
原因:
当 KMS 密钥超过其激活限制时,将显示此错误消息。 最多只能在不超过 6 台不同的计算机上激活 KMS 主机密钥 10 次。
解决方案:
请联系 Microsoft 许可激活中心 ,请求更多激活服务器权限。
0xC004C020激活服务器报告多次激活密钥已超出其限制
遇到此错误时,会看到以下错误消息:
激活服务器报告多次激活密钥已超出其限制。
原因:
当 MAK 超出其激活限制时,将显示此错误消息。 根据设计,只能激活 MAK 的次数有限。
解决方案:
请求更多激活以增加限制。 如果需要更多激活,请联系 Microsoft 许可激活中心。
0xC004C021超出多次激活密钥扩展限制
遇到此错误时,会看到以下错误消息:
激活服务器报告已超出多次激活密钥扩展限制。
原因:
当 MAK 超出其激活限制时,将显示此错误消息。 根据设计,只能激活 MAK 的次数有限。
解决方案:
请求更多激活以提高扩展限制。 如果需要更多激活,请联系 Microsoft 许可激活中心。
0xC004F009软件保护服务报告宽限期已过期
遇到此错误时,会看到以下错误消息:
软件保护服务报告宽限期已过期。
原因:
激活系统之前宽限期过期时,会出现此错误消息。 系统当前处于“通知”状态。
解决方案:
如需帮助,请联系 Microsoft 许可激活中心。
0xC004F00F硬件 ID 绑定超出容错级别
遇到此错误时,会看到以下错误消息:
软件许可服务器报告硬件 ID 绑定超出了容错级别。
原因:
当系统硬件更改或其驱动程序更新时,将显示此错误消息。
解决方案 1:
如果使用 MAK 激活,请在“容错 (OOT) 宽限期内使用联机激活或电话激活来重新激活系统电话。
解决方案 2:
如果使用 KMS 激活,请尝试以下操作之一:
重启 Windows。
打开提升的命令提示符并运行以下命令:
slmgr.vbs /ato
0xC004F014软件保护服务报告产品密钥不可用
遇到此错误时,会看到以下错误消息:
软件保护服务报告产品密钥不可用。
原因:
当系统上未安装产品密钥时,会出现此问题。
解决方案:
如果使用 MAK 激活,请安装 MAK 产品密钥。
如果使用 KMS 激活:
- 检查位于 \sources 文件夹中安装介质上的 Pid.txt 文件以获取 KMS 安装密钥。
- 安装密钥。
0xC004F02C脱机激活数据的格式不正确
遇到此错误时,会看到以下错误消息:
软件保护服务报告脱机激活数据的格式不正确。
原因:
当系统检测到在手机激活期间输入的数据无效时,将显示此错误消息。
解决方案:
若要解决此问题,请确保正确输入呼叫方 ID (CID) 。
0xC004F035批量许可证密钥无效
遇到此错误时,会看到以下错误消息:
错误:批量许可证密钥无效。 若要激活,需要将产品密钥更改为有效的多重激活密钥 (MAK) 或零售密钥。 你必须拥有合格的操作系统许可证和批量许可证 Windows 7 升级许可证,或零售来源的 Windows 7 的完整许可证。 该软件的任何其他安装都违反了你的协议和适用的版权法。
此错误消息指示计算机的 BIOS 中没有 Windows 标记,该标记将其标识为运行合格版本的 Windows 的 OEM 系统。 简而言之,此消息表示批量许可证密钥无效。 KMS 客户端激活需要此信息。
原因:
Microsoft 仅许可 Windows 7 批量版本进行升级。 Microsoft 不支持在尚未安装合格操作系统的计算机上安装卷操作系统。
解决方案:
使用以下步骤激活批量许可证密钥:
- 将产品密钥更改为有效的多次激活密钥 (MAK) 或零售密钥。 若要更改密钥,必须同时具有符合条件的操作系统许可证和批量许可证 Windows 7 升级许可证,或零售来源的 Windows 7 的完整许可证。
- 尝试再次激活密钥。
如果在尝试再次激活密钥时看到错误消息0x80072ee2,则需要通过电话激活密钥。
若要通过电话激活密钥,请执行以下操作:
- 打开命令提示符并运行
slmgr /dti
,然后记录安装 ID 的值。 - 请联系 Microsoft 许可激活中心 并提供安装 ID,以便接收确认 ID。
- 若要使用确认 ID 激活,请运行
slmgr /atp <Confirmation ID>
。
0xC004F038 密钥管理服务 (KMS) 报告的计数不足
遇到此问题时,会看到以下错误消息:
软件保护服务报告无法激活计算机。 密钥管理服务 (KMS) 报告的计数不足。 请与您的系统管理员联系。
原因:
当 KMS 主机上的计数不够高时,通常会遇到此问题。 对于 Windows Server,KMS 计数必须大于或等于 5。 对于 Windows (客户端) ,KMS 计数必须大于或等于 25。
解决方案:
将计算机添加到 KMS 池。 必须先在 KMS 池中拥有更多计算机,然后才能使用 KMS 激活 Windows。 若要获取 KMS 主机上的当前计数,请运行 Slmgr.vbs /dli
。
0xC004F039未启用密钥管理服务 (KMS)
遇到此问题时,会看到以下错误消息:
软件保护服务报告无法激活计算机。 未启用密钥管理服务 (KMS) 。
原因:
KMS 不响应 KMS 请求时,会出现此问题。
解决方案:
若要解决此问题,请对 KMS 主机和客户端之间的网络连接进行故障排除。 确保防火墙未阻止或筛选 TCP 端口 1688 (默认) 。
0xC004F041软件保护服务确定密钥管理服务器 (KMS) 未激活
遇到此问题时,会看到以下错误消息:
软件保护服务确定密钥管理服务器 (KMS) 未激活。 需要激活 KMS。
原因:
当 KMS 主机尚未激活时,会出现此问题。
解决方案:
若要解决此问题,请使用 联机激活或电话激活来激活 KMS 主机。
0xC004F042无法使用指定的密钥管理服务 (KMS)
遇到此错误时,会看到以下错误消息:
软件保护服务确定无法读取指定的密钥管理服务。
原因:
当 KMS 客户端尝试联系无法激活客户端软件的 KMS 主机时,可能会遇到此问题。 此方案在具有特定于应用程序的 KMS 主机和特定于操作系统的 KMS 主机的混合环境中很常见。
解决方案:
若要解决此问题,请确保 KMS 客户端连接到正确的主机,尤其是在使用特定 KMS 主机激活特定应用程序或 OS 时。
0xC004F050软件保护服务报告产品密钥无效
遇到此错误时,会看到以下错误消息:
软件保护服务报告产品密钥无效。
原因:
如果存在拼写错误或尝试在操作系统的正式发布版本上使用 Beta 密钥,则可能会遇到问题。
解决方案:
若要解决此问题,请确保在相应版本的 Windows 上安装正确的 KMS 密钥。 请确保输入了正确的字符和数字。 如果要复制并粘贴密钥,请确保剪贴板未将连字符替换为短划线。
0xC004F051软件保护服务报告产品密钥被阻止
遇到此错误时,会看到以下错误消息:
软件保护服务报告产品密钥被阻止。
原因:
当 Microsoft 阻止产品密钥时,将显示此错误消息。
解决方案:
若要解决此问题,请获取新的 MAK 或 KMS 密钥,将其安装在系统上,然后再次尝试激活。
0xC004F064软件保护服务报告非正版宽限期已过期
遇到此错误时,会看到以下错误消息:
软件保护服务报告非正版宽限期已过期。
原因:
当 Windows 激活工具 (WAT) 确定尝试激活的系统不真实时,会发生此错误。
解决方案:
若要解决此问题,请联系 Microsoft 许可激活中心 以获取帮助。
0xC004F065应用程序在有效的非正版期限内运行
遇到此错误时,会看到以下错误消息:
软件保护服务报告应用程序在有效的非正版期限内运行。
原因:
你可能会遇到此错误消息,因为 WAT 已确定尝试激活的系统不是正版系统。 但是,由于存在非正版宽限期,系统将继续运行。
解决方案:
若要解决此问题,必须获取并安装正版产品密钥,然后在宽限期结束前激活系统。 否则,系统会在宽限期结束时进入“通知”状态。
0xC004F06C 请求时间戳无效
遇到此问题时,会看到以下错误消息:
软件保护服务报告无法激活计算机。 密钥管理服务 (KMS) 确定请求时间戳无效。
原因:
如果客户端计算机上的系统时间与 KMS 主机上的时间太不同,则可能会遇到此问题。 时间同步对系统和网络安全很重要,因此取消同步可能会导致出现问题。
解决方案:
若要解决此问题,需要更改客户端上的系统时间以匹配 KMS 主机。 建议使用网络时间协议 (NTP) 时间源或Active Directory 域服务进行时间同步。 此问题使用 UTP 时间,因此时区选择不会影响它。
0xC004F074无法联系任何密钥管理服务 (KMS)
遇到此问题时,会看到以下错误消息:
软件保护服务报告无法激活计算机。 无法联系任何密钥管理服务 (KMS) 。 有关其他信息,请参阅应用程序事件日志。
原因:
当客户端的所有 KMS 主机系统都厌倦了联系返回错误时,会出现此问题。
解决方案:
若要解决该问题,请执行下列操作:
- 打开 应用程序事件日志。
- 标识与事件 ID 为 12288 的激活尝试关联的每个事件。
- 按照 KMS 和 DNS 问题的常见故障排除过程中的说明排查上述每个错误。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈