根据 Windows 激活错误代码解决问题
注意
本文主要面向技术支持专员和 IT 专业人员。 如果你在寻找有关 Windows 激活错误消息的详细信息,请参阅获取有关 Windows 激活错误的帮助。
本文提供的故障排除信息有助于你响应错误消息,这些消息是当你尝试使用多次激活密钥 (MAK) 或密钥管理服务 (KMS) 在一台或多台基于 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 | This computer is not running genuine Windows. |
MAK KMS 客户端 |
0x80070005 | Access denied. The requested action requires elevated privileges. |
MAK KMS 客户端 KMS 主机 |
0x8007007b | 0x8007007b DNS name does not exist. |
KMS 客户端 |
0x80070490 | The product key you entered did not work. Check the product key and try again, or enter a different one. |
MAK |
0x800706BA | The RPC server is unavailable. |
KMS 客户端 |
0x8007232A | DNS server failure. |
KMS 主机 |
0x8007232B | DNS name does not exist. |
KMS 客户端 |
0x8007251D | No records found for DNS query. |
KMS 客户端 |
0x80092328 | DNS name does not exist. |
KMS 客户端 |
0xC004B100 | The activation server determined that the computer could not be activated. |
MAK |
0xC004C001 | The activation server determined the specified product key is invalid |
MAK |
0xC004C003 | The activation server determined the specified product key is blocked |
MAK |
0xC004C008 | The activation server determined that the specified product key could not be used. |
KMS |
0xC004C020 | The activation server reported that the Multiple Activation Key has exceeded its limit. |
MAK |
0xC004C021 | The activation server reported that the Multiple Activation Key extension limit has been exceeded. |
MAK |
0xC004F009 | The Software Protection Service reported that the grace period expired. |
MAK |
0xC004F00F | The Software Licensing Server reported that the hardware ID binding is beyond level of tolerance. |
MAK KMS 客户端 KMS 主机 |
0xC004F014 | The Software Protection Service reported that the product key is not available |
MAK KMS 客户端 |
0xC004F02C | The Software Protection Service reported that the format for the offline activation data is incorrect. |
MAK KMS 客户端 |
0xC004F035 | The Software Protection Service reported that the computer could not be activated with a Volume license product key. |
KMS 客户端 KMS 主机 |
0xC004F038 | The Software Protection Service reported that the computer could not be activated. The count reported by your Key Management Service (KMS) is insufficient. Please contact your system administrator. |
KMS 客户端 |
0xC004F039 | The Software Protection Service reported that the computer could not be activated. The Key Management Service (KMS) is not enabled. |
KMS 客户端 |
0xC004F041 | The Software Protection Service determined that the Key Management Server (KMS) is not activated. KMS needs to be activated. |
KMS 客户端 |
0xC004F042 | The Software Protection Service determined that the specified Key Management Service (KMS) cannot be used. |
KMS 客户端 |
0xC004F050 | The Software Protection Service reported that the product key is invalid. |
MAK KMS KMS 客户端 |
0xC004F051 | The Software Protection Service reported that the product key is blocked. |
MAK KMS |
0xC004F064 | The Software Protection Service reported that the non-genuine grace period expired. |
MAK |
0xC004F065 | The Software Protection Service reported that the application is running within the valid non-genuine period. |
MAK KMS 客户端 |
0xC004F06C | The Software Protection Service reported that the computer could not be activated. The Key Management Service (KMS) determined that the request timestamp is invalid. |
KMS 客户端 |
0xC004F074 | The Software Protection Service reported that the computer could not be activated. No Key Management Service (KMS) could be contacted. Please see the Application Event Log for additional information. |
KMS 客户端 |
原因和解决方法
本部分介绍了每个错误消息的原因以及解决这些错误消息时可以采取的故障排除步骤。
0x8004FE21 此计算机未运行正版 Windows
收到此错误时,会看到以下输出:
This computer is not running genuine Windows.
0x8004FE21 的原因
多种原因可能导致此问题:
用户或程序在运行未获得额外语言包许可的 Windows 版本的计算机上安装了语言包 (MUI)。
注意
出现此问题不一定意味着发生了篡改。 某些应用程序可以安装多语言支持,即使该 Windows 版本未获得针对这些语言包的许可。
当恶意软件修改 Windows 以安装更多功能时。
某些系统文件已损坏。
解决方案:重新安装操作系统
若要解决此问题,必须重新安装操作系统。
0x80070005 访问被拒绝
此错误消息的全文显示为“访问被拒绝。 请求的操作需要提升的权限。”
0x80070005 的原因
用户帐户控制 (UAC) 阻止激活进程在非提升的命令提示符窗口中运行。
解决方案:运行 slmgr.vbs
若要解决此问题,请执行下列操作:
- 打开“开始”菜单并搜索“命令提示符”。
- 右键单击“命令提示符”。
- 选择“以管理员身份运行”。
- 在命令提示符中,运行
slmgr.vbs
。
0x8007007b DNS 名称不存在
遇到此错误时,会看到以下输出:
DNS name does not exist.
0x8007007b 的原因
如果 KMS 客户端在 DNS 中找不到 KMS SRV 资源记录,则可能出现此问题。
解决方法:查看相应文档
若要详细了解如何排查此类与 DNS 相关的问题,请参阅 Common troubleshooting procedures for KMS and DNS issues(KMS 和 DNS 问题的常见排查过程)。
0x80070490 产品密钥无效
遇到此问题时,会看到一条错误消息,内容为“你输入的产品密钥无效。 检查产品密钥,然后重试,或者输入其他密钥。”
可能的原因
出现此问题的原因有两个:
- 多次激活密钥 (MAK) 无效。
- Windows Server 2019 中的已知问题干扰了对产品密钥进行的身份验证。
解决方案:在提升的命令提示符上运行命令
若要解决此问题并激活计算机,请执行以下操作:
打开“开始”菜单并搜索“命令提示符”。
右键单击“命令提示符”。
选择“以管理员身份运行”。
在命令提示符下,运行以下命令:
slmgr -ipk <5x5 key>
0x800706BA RPC 服务器不可用
遇到此错误时,会看到以下输出:
The RPC server is unavailable.
0x800706BA 的原因
你可能会因以下原因而遇到此问题:
- KMS 主机未配置防火墙设置。
- DNS SRV 记录已过时。
解决方法 1:检查防火墙
在 KMS 主机上,请确保已在 TCP 端口 1688 上为密钥管理服务启用防火墙例外。
解决方法 2:检查 DNS SRV 记录
检查 DNS SRV 记录并确保其指向有效的 KMS 主机。
解决方法 3:排查网络连接问题
如果在执行解决方法 1 和 2 后仍然看到此错误,请检查网络连接以确保可以访问服务器。
还可以按照 KMS 和 DNS 问题的常见排查过程中的说明进行操作。
0x8007232A DNS 服务器故障
遇到此问题时,会看到以下输出:
DNS server failure.
0x8007232A 的原因
当系统存在网络或 DNS 问题时,你可能会遇到此问题。
解决方案:排查网络连接和 DNS 问题
若要解决此问题,请按照 KMS 和 DNS 问题的常见排查过程中的说明来排查网络连接和 DNS 问题。
0x8007232B DNS 名称不存在
遇到此错误时,会看到以下输出:
DNS name does not exist
0x8007232B 的原因
当 KMS 客户端在 DNS 中找不到 KMS 服务器资源记录(SRV RR)时,将显示此错误消息。
解决方法 1:将 KMS 客户端指向正确的 KMS 主机
请确保已安装 KMS 并启用 DNS 发布(默认)。 如果 DNS 不可用,请打开提升的命令提示符并运行以下命令,将 KMS 客户端指向 KMS 主机:
slmgr.vbs /skms <kms_host_name>
解决方法 2:获取 MAK
如果没有 KMS 主机,请获取并安装 MAK,然后再次尝试激活系统。
如果这些解决方法无法解决问题,请参阅 KMS 和 DNS 问题的常见排查过程中的说明。
0x8007251D 找不到 DNS 查询的记录
遇到此错误时,会看到以下错误消息:
No records found for DNS query.
0x8007251D 的原因
当 KMS 客户端在 DNS 中找不到 KMS SRV 记录时,将显示此错误消息。
解决方案:排查网络连接和与 DNS 的连接的问题
若要解决此问题,请按照 KMS 和 DNS 问题的常见排查过程中的说明来排查网络连接和 DNS 问题。
0x80092328 DNS 名称不存在
遇到此错误时,会看到以下错误消息:
DNS name does not exist.
0x80092328 的原因
如果 KMS 客户端在 DNS 中找不到 KMS SRV 资源记录,则可能会遇到此问题。
解决方案:排查连接问题
若要解决此问题,请按照 KMS 和 DNS 问题的常见排查过程中的说明来排查网络连接和 DNS 问题。
0xC004B100 激活服务器确定无法激活计算机
遇到此错误时,会看到以下错误消息:
The activation server determined that the computer could not be activated.
0xC004B100 的原因
当 Microsoft 不支持使用的 MAK 时,可能会遇到此问题。
解决方案:验证 MAK 是否有效
若要解决此问题,请验证所使用的 MAK 是否与 Microsoft 提供的 MAK 相同。 若要确认 MAK 有效,请联系 Microsoft 许可激活中心。
0xC004C001 激活服务器确定指定的产品密钥无效
遇到此错误时,会看到以下错误消息:
The activation server determined the specified product key is invalid.
0xC004C001 的原因
输入的 MAK 无效时,可能会遇到此问题。
解决方案:重新输入 MAK 密钥并验证其是否有效
可以尝试重新输入 MAK,以确保输入了正确的信息。 否则,请通过联系 Microsoft 许可激活中心来验证所使用的 MAK 是否有效。
0xC004C003 激活服务器确定指定的产品密钥被阻止
遇到此错误时,会看到以下错误消息:
The activation server determined the specified product key is blocked.
0xC004C003 的原因
如果 MAK 在激活服务器上被阻止,则可能会遇到此问题。
解决方案:获取新的 MAK
若要获取新 MAK,请联系 Microsoft 许可激活中心。 获取新 MAK 后,请再次尝试安装并激活 Windows。
0xC004C008 激活服务器确定无法使用指定的产品密钥
遇到此错误时,会看到以下错误消息:
The activation server determined that the specified product key could not be used.
0xC004C008 的原因
当 KMS 密钥超出其激活限制时,将显示此错误消息。 最多只能在不超过 6 台不同的计算机上激活 KMS 主机密钥 10 次。
解决方案:请求更多次激活以获得激活服务器权限
如果需要激活更多次,请联系 Microsoft 许可激活中心。
0xC004C020 激活服务器报告多次激活密钥已超过其限制
遇到此错误时,会看到以下错误消息:
The activation server reported that the Multiple Activation Key has exceeded its limit.
0xC004C020 的原因
当 MAK 超出激活限制时,将显示此错误消息。 根据设计,MAK 的激活次数是有限的。
解决方案:请求更多次激活以增加限制
如果需要激活更多次,请联系 Microsoft 许可激活中心。
0xC004C021 已超出多次激活密钥扩展限制
遇到此错误时,会看到以下错误消息:
The activation server reported that teh Multiple Activation Key extension limit has been exceeded.
0xC004C021 的原因
当 MAK 超出激活限制时,将显示此错误消息。 根据设计,MAK 的激活次数是有限的。
解决方案:请求更多次激活以增加扩展限制
如果需要激活更多次,请联系 Microsoft 许可激活中心。
0xC004F009 软件保护服务报告宽限期已过
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that the grace period expired.
0xC004F009 的原因
当宽限期在激活系统之前过期时,将显示此错误消息。 系统当前处于“通知”状态。
解决方案:联系 Microsoft 许可激活中心
如需帮助,请联系 Microsoft 许可激活中心。
0xC004F00F 硬件 ID 绑定超出容错级别
遇到此错误时,会看到以下错误消息:
The Software Licensing Server reported that the Hardware ID binding is beyond level of tolerance.
0xC004F00F 的原因
当系统硬件更换或其驱动程序更新时,将显示此错误消息。
解决方法 1:在宽限期内重新激活系统
如果使用 MAK 激活,请在超差 (OOT) 宽限期内使用联机激活或手机激活来重新激活系统电话。
解决方法 2:重启 Windows 或运行命令
如果使用 KMS 激活,请尝试以下操作之一:
重启 Windows。
打开提升的命令提示符并运行以下命令:
slmgr.vbs /ato
0xC004F014 软件保护服务报告产品密钥不可用
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that the product key is not available.
0xC004F014 的原因
当系统上未安装产品密钥时,会出现此问题。
解决方法:安装产品密钥
如果使用 MAK 激活,请安装 MAK 产品密钥。
如果使用 KMS 激活:
- 查看 Pid.txt 文件(位于安装介质的 \sources 文件夹中)中是否有 KMS 安装密钥。
- 安装该密钥。
0xC004F02C 脱机激活数据的格式不正确
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that the format for the offline activation data is incorrect.
0xC004F02C 的原因
当系统检测到在电话激活期间输入的数据无效时,将显示此错误消息。
解决方案:重新输入呼叫方 ID
若要解决此问题,请确保正确输入了呼叫方 ID (CID)。
0xC004F035 批量许可证密钥无效
遇到此错误时,将显示一条错误消息,内容为“错误: 批量许可证密钥无效。 若要激活,需要将产品密钥更改为有效的多次激活密钥(MAK)或零售密钥。 你必须有合格的操作系统许可证和批量许可 Windows 7 升级许可证,或者由零售商提供的 Windows 7 完全许可证。 其他任何安装此软件的行为均违反你的协议和适用的著作权法。”
此错误消息表明计算机的 BIOS 中缺少 Windows 标记,因此无法将其标识为运行符合条件的 Windows 版本的 OEM 系统。 简言之,此消息表明批量许可证密钥无效。 该信息是 KMS 客户端激活所需的。
0xC004F035 的原因
Microsoft 仅许可 Windows 7 批量版本进行升级。 Microsoft 不支持在未安装合格操作系统的计算机上安装批量版操作系统。
解决方案:激活批量许可证密钥
若要激活批量许可证密钥,请执行以下操作:
- 将产品密钥更改为有效的多次激活密钥(MAK)或零售密钥。 若要更改密钥,必须同时具有符合条件的操作系统许可证和批量许可 Windows 7 升级许可证,或者由零售商提供的 Windows 7 完整许可证。
- 尝试再次激活密钥。
如果再次尝试激活密钥时看到错误消息 0x80072ee2,则需要通过电话激活密钥。
若要通过电话激活密钥,请执行以下操作:
- 打开命令提示符并运行
slmgr /dti
,然后记录安装 ID 的值。 - 联系 Microsoft 许可激活中心并提供安装 ID 以接收确认 ID。
- 若要使用确认 ID 进行激活,请运行
slmgr /atp <Confirmation ID>
。
0xC004F038 你的密钥管理服务(KMS)报告的计数不足
遇到此问题时,将显示一条错误消息,内容为“软件保护服务报告称无法激活计算机。 你的密钥管理服务(KMS)报告的计数不足。 请与您的系统管理员联系。”
0xC004F038 的原因
当 KMS 主机上的计数不够高时,通常会遇到此问题。 对于 Windows Server,KMS 计数必须大于或等于 5。 对于 Windows(客户端),KMS 计数必须大于或等于 25。
解决方案:向 KMS 池中添加计算机
使用 KMS 激活 Windows 之前,必须在 KMS 池中有更多的计算机。 若要获取 KMS 主机上的当前计数,请运行 Slmgr.vbs /dli
。
0xC004F039 未启用密钥管理服务(KMS)
遇到此问题时,将显示一条错误消息,内容为“软件保护服务报告称无法激活计算机。 未启用密钥管理服务(KMS)。”
0xC004F039 的原因
当 KMS 不响应 KMS 请求时,会出现此问题。
解决方案:排查 KMS 连接问题
若要解决此问题,请排查 KMS 主机与客户端之间的网络连接问题。 确保防火墙未阻止或以其他方式筛选掉 TCP 端口 1688(默认)。
0xC004F041 软件保护服务确定未激活密钥管理服务器(KMS)
遇到此问题时,将显示一条错误消息,内容为“软件保护服务确定未激活密钥管理服务器(KMS)。 需要激活 KMS。”
0xC004F041 的原因
当 KMS 主机尚未激活时,会出现此问题。
解决方案:激活 KMS 主机
若要解决此问题,请使用联机激活或电话激活来激活 KMS 主机。
0xC004F042 无法使用指定的密钥管理服务(KMS)
遇到此错误时,会看到以下错误消息:
The Software Protection Service determined that teh specified Key Management Service cannot be read.
0xC004F042 的原因
当 KMS 客户端尝试联系无法激活客户端软件的 KMS 主机时,可能会遇到此问题。 在包含特定于应用程序和操作系统的 KMS 主机的混合环境中,这种情况很常见。
解决方案:确保 KMS 客户端连接到正确的主机
若要解决此问题,请确保 KMS 客户端连接到正确的主机,尤其是在使用特定 KMS 主机激活特定应用程序或 OS 时。
0xC004F050 软件保护服务报告产品密钥无效
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that the product key is invalid
0xC004F050 的原因
如果存在拼写错误,或者尝试在正式版操作系统上使用 Beta 版密钥,则可能会遇到问题。
解决方案:确保使用正确的密钥
若要解决此问题,请确保在相应的 Windows 版本上安装正确的 KMS 密钥。 请确保输入了正确的字符和数字。 如果是复制并粘贴密钥,请确保剪贴板未将连字符替换为短划线。
0xC004F051 软件保护服务报告产品密钥被阻止
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that the product key is blocked.
0xC004F051 的原因
当 Microsoft 阻止产品密钥时,将显示此错误消息。
解决方案:获取新的 MAK 或 KMS 密钥
若要解决此问题,请获取新的 MAK 或 KMS 密钥,将其安装在系统上,然后再次尝试激活。
0xC004F064 软件保护服务报告非正版宽限期已过
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that teh non-genuine grace period expired.
0xC004F064 的原因
当 Windows 激活工具 (WAT) 确定尝试激活的系统并非正版时,会发生此错误。
解决方案:联系帮助人员
若要解决此问题,请联系 Microsoft 许可激活中心以获取帮助。
0xC004F065 应用程序正在有效的非正版宽限期内运行
遇到此错误时,会看到以下错误消息:
The Software Protection Service reported that the application is running within the valid non-genuine period.
0xC004F065 的原因
你可能会因 WAT 确定尝试激活的系统并非正版而遇到此错误消息。 但是,由于是在非正版宽限期内,系统将继续运行。
解决方案:在宽限期结束之前获取并安装正版产品密钥
若要解决此问题,必须获取并安装正版产品密钥,然后在宽限期结束之前激活系统。 否则,系统会在宽限期结束时进入“通知”状态。
0xC004F06C 请求时间戳无效
遇到此问题时,将显示一条错误消息,内容为“软件保护服务报告称无法激活计算机。 密钥管理服务(KMS)确定请求时间戳无效。”
0xC004F06C 的原因
如果客户端计算机上的系统时间与 KMS 主机上的时间差距太大,则可能会遇到此问题。 时间同步对于系统和网络安全非常重要,因此不同步可能会导致问题的发生。
解决方案:更改客户端的系统时间以匹配 KMS 主机
若要解决此问题,需要在客户端上更改系统时间以匹配 KMS 主机。 建议使用网络时间协议 (NTP) 时间源或 Active Directory 域服务以实现时间同步。 此问题中使用的是 UTP 时间,因此时区选择没有影响。
0xC004F074 无法联系任何密钥管理服务(KMS)
遇到此问题时,将显示一条错误消息,内容为“软件保护服务报告称无法激活计算机。 无法联系任何密钥管理服务(KMS)。 有关其他信息,请参阅应用程序事件日志。”
0xC004F074 的原因
当客户端尝试联系的所有 KMS 主机系统都返回错误时,会出现此问题。
解决方案:排查所有返回的错误
若要解决此问题,请执行下列操作:
- 打开应用程序事件日志。
- 标识与事件 ID 为 12288 的激活尝试关联的每个事件。
- 按照 KMS 和 DNS 问题的常见排查过程中的说明排查上述每个错误。