KMS 激活错误排查指南

KMS 激活遇到问题?本指南涵盖最常见的错误代码及对应的解决方案。所有排查步骤仅供学习参考

最常见的错误

0xC004F074 无法连接 KMS 服务器

软件授权服务报告无法激活计算机,无法联系任何密钥管理服务 (KMS)。

可能原因

  • × KMS 服务器离线或不可达
  • × 防火墙阻止了 1688 端口(TCP)
  • × DNS 无法解析 KMS 主机名
  • × 没有网络连接

解决方案

  • 检查网络连接,确认防火墙未阻止 1688 端口(TCP)
  • 使用服务器检测工具验证 KMS 服务器主机名的 DNS 可达性
  • 暂时关闭防火墙/杀毒软件后重试
  • 确认 KMS 服务器地址配置正确:slmgr /skms 你的KMS服务器地址,如不确定请联系 IT 管理员
  • 检查 DNS 解析:nslookup KMS主机名
0xC004F038 KMS 客户端计数不足

软件授权服务报告计算机无法激活,KMS 报告的计数不足。

可能原因

  • × KMS 服务器客户端请求数不够(Windows 需要 25 个,Office 需要 5 个)
  • × KMS 服务器刚启动,尚未积累足够的客户端

解决方案

  • 稍后重试 — KMS 服务器需要时间积累客户端激活数量
  • 对于自建服务器:确保已达到最低激活阈值(Windows 需 25 台,Office 需 5 台)才能颁发令牌
  • 确认所有客户端均能通过 1688 端口访问 KMS 服务器
0x8007232B DNS 名称不存在

DNS 名称不存在,无法解析 KMS 服务器主机名。

可能原因

  • × KMS 主机名拼写错误
  • × DNS 服务器无响应
  • × KMS 服务器域名已过期

解决方案

  • 仔细检查 KMS 主机名是否拼写正确
  • 尝试直接使用 IP 地址:slmgr /skms IP地址
  • 刷新 DNS 缓存:ipconfig /flushdns
0xC004C003 产品密钥被阻止

激活服务器确定指定的产品密钥已被阻止。

可能原因

  • × 产品密钥已被微软封锁
  • × 使用了零售版/OEM 密钥而非 GVLK
  • × Windows/Office 版本不是批量授权版

解决方案

  • 安装正确的 GVLK 密钥:slmgr /ipk 你的GVLK密钥
  • 检查 Windows 版本:wmic os get caption
  • 在首页密钥表查找正确的 GVLK
0xC004F069 找不到产品密钥

软件授权服务报告找不到产品 SKU。

可能原因

  • × 没有安装产品密钥
  • × 已安装的密钥与当前 Windows/Office 版本不匹配
  • × 需要批量授权版但安装的是零售版

解决方案

  • 安装正确的 GVLK 密钥:slmgr /ipk 你的GVLK密钥
  • 查看当前密钥状态:slmgr /dlv
  • 确认系统为批量授权版(家庭版/零售版不支持 KMS)

通用排查步骤

1. 查看激活状态:slmgr /dlv
2. 清除当前 KMS 主机:slmgr /ckms
3. 卸载当前密钥:slmgr /upk
4. 安装正确的 GVLK:slmgr /ipk 你的GVLK密钥
5. 设置 KMS 主机:slmgr /skms KMS地址
6. 执行激活:slmgr /ato

Office 激活错误

Office 激活使用不同的命令。先进入 Office 安装目录:

# 64 位 Office
cd "C:\Program Files\Microsoft Office\Office16"

# 查看 Office 许可状态
cscript ospp.vbs /dstatus

# 设置 KMS 主机
cscript ospp.vbs /sethst:KMS地址

# 执行激活
cscript ospp.vbs /act

实用提示

  • 💡 必须以管理员身份运行 CMD/PowerShell
  • 💡 确保系统是批量授权版(VL)— 家庭版和零售版无法使用 KMS 激活
  • 💡 KMS 激活有效期为 180 天,在 KMS 服务器可达时每 7 天自动续期
  • 💡 如果始终无法连接,可考虑自建 KMS 服务器获得稳定连接