Win11 KMS 激活失败:KMS 服务器不在位的排查
批量版(企业版/LTSC)KMS 激活报“找不到 KMS 服务器”的成因,给出 slmgr 诊断命令、DNS 与端口核对,以及个人机的替代路径。
简短答案
“无法激活 Windows / 找不到 KMS 主机”几乎都是客户端能到达 KMS 服务器这一步断了:DNS 记录没配、88 端口被拦、或压根没有 KMS 服务器在位。KMS 原理见 激活知识。
诊断命令
slmgr /dlv # 看客户端状态与 KMS 主机信息
slmgr /ato # 立即尝试一次激活,看报错
nslookup _vlmcs._tcp.你的域名 # 查 KMS DNS SRV 记录
Test-NetConnection kms主机 -Port 88
故障对照
| 现象 | 原因 | 处理 |
|---|---|---|
slmgr /dlv 无 KMS 主机 |
未指定 KMS 服务器 | slmgr /skms 主机:88 指定 |
| DNS 查不到 SRV | KMS 未发布 DNS 记录 | 让管理员发布 _vlmcs._tcp 记录 |
Test-NetConnection 不通 |
88 端口被防火墙拦 | 放行 TCP 88(KMS 默认端口,视网络而定) |
| 连上了但报 0x803f 类 | KMS 侧主机模式/许可证问题 | 找管理员查 KMS 服务器端 |
个人机为什么用不了 KMS
KMS 客户端密钥(批量版)只能连你自己域名下、可访问的 KMS 服务器。个人机既没有自己的 KMS 服务器,公网共享 KMS 也不可用/不合规。个人机正确路径是零售/家庭密钥激活:
不要从网上拷”KMS 激活脚本”——它们多指向不稳定的公共服务器,且有夹带恶意代码的风险。
操作小结
slmgr /dlv+/ato拿报错;- DNS 与 88 端口逐项查;
- 没指定 KMS 就
slmgr /skms指定; - 个人机转零售密钥或 激活工具 路径。