总结
本文介绍如何解决错误 0xC004C003 (The activation server determined the specified product key is blocked)。 使用多个激活密钥(MAK)激活Windows时,可能会出现此错误。 本文将回顾此问题的常见原因,并提供解决问题的步骤。 本文中的故障排除步骤适用于物理计算机、本地虚拟机(VM)和Azure VM。
症状
尝试激活Windows系统时,Windows脚本主机中看到以下错误消息:
**Error: 0xC004C003** The activation server determined the specified product key is blocked.
原因
你在客户端上配置的 MAK 已被激活服务器阻止。 会导致激活服务器阻止某个密钥被激活的情况包括以下几种:
- 产品密钥报告为被盗或滥用。
- 产品密钥是过期的试用版或评估密钥。
- 产品密钥与已安装的 Windows 版本不匹配。
- 客户端最初是本地物理计算机或虚拟机(VM),已迁移到Azure环境。 原始产品密钥对Azure无效。
解决方案
使用以下步骤排查并修复问题。 若要从这些过程获得最佳结果,应熟悉该slmgr脚本。
重要
如果您遇到 Azure 虚拟机 (VM) 的 Windows 激活问题,请参阅 Azure 虚拟机上 Windows 激活问题的故障排除工具。
步骤 1:获取新的 MAK
如果许可模型需要 MAK 激活,请执行以下步骤:
-
请联系 Microsoft 许可激活中心以获取新的 MAK。
-
若要安装新的 MAK,请在客户端上打开管理命令提示符窗口,然后运行以下命令:
slmgr -/ipk <xxxxx-xxxxx-xxxxx-xxxxx-xxxxx>注释
在此命令中, <xxxxx-xxxxx-xxxxx-xxxxx-xxxxx> 表示 MAK 产品密钥。
-
若要重试以激活,请运行以下命令:
cscript c:\windows\system32\slmgr.vbs /ato -
如果激活失败,请执行下列操作之一:
- 如果受影响的计算机是Azure VM,请转到步骤 2。
- 请联系 Microsoft 支持寻求帮助。
步骤 2 (Azure VM):使用 Azure KMS 激活
默认情况下,Azure VM 应使用Azure密钥管理服务(KMS)激活。 如果 VM 改用多激活密钥(MAK),请将其重新配置为使用Azure KMS。
-
在 Azure VM 上打开管理命令提示符窗口。
-
为 Windows 版本设置相应的 KMS 客户端设置密钥。 例如,对于 Windows Server 2022 Datacenter,请运行以下命令:
cscript c:\windows\system32\slmgr.vbs /ipk WX4NM-KYWYW-QJJR4-XV3QB-6VM33 -
若要将Azure VM 配置为使用 Azure KMS,请运行以下命令:
cscript c:\windows\system32\slmgr.vbs /skms azkms.core.windows.net:1688 -
若要重试以激活,请运行以下命令:
cscript c:\windows\system32\slmgr.vbs /ato
如果激活失败并生成相同的错误,请联系Microsoft 支持部门寻求帮助。