網域電腦無法透過 KMS 啟用 Windows 問題排查要求

Wang Lueng Tian 20 信譽點數
2026-10-27T01:36:09.4+00:00

目前發現多台已加入網域 (Domain-joined) 的 Windows 電腦出現啟用失敗的情況,無法正常向公司的 KMS 主機進行驗證。

為避免影響同仁作業,請協助緊急排查以下項目:

DNS 搜尋紀錄: 確認 nslookup 是否能正常解析 _vlmcs._tcp SRV 紀錄。

網路連線狀況: 檢查 Client 與 KMS Server 之間的 Port 1688 是否遭防火牆阻擋。

KMS 啟用門檻: 確認 KMS 主機目前的計數 (Activation Count) 是否已達到最低 25 台的門檻。

Client 端設定: 透過 slmgr.vbs /dlv 檢查用戶端使用的是否為 GVLK 金鑰以及 KMS Server IP 設定是否正確。

請優先處理此問題並回報排查進度,謝謝!

Windows 商務版 | Windows 365 企業版
0 則留言 沒有留言

1 個回答

排序依據: 最舊
  1. Chen Tran 13,695 信譽點數 獨立顧問
    2026-10-27T04:07:39.11+00:00

    你好,王,

    感谢您在 Microsoft Windows 论坛提问!

    基于问题描述。域客户端的KMS激活失败通常指向发现链或通信链中的断裂环节。例如DNS的SRV记录、端口1688、主机激活计数以及客户端密钥/服务器配置。

    由于KMS客户端通过查询域名中名为_vlmcs._tcp的SRV记录来定位KMS主机。如果该记录缺失、过时或指向错误的主机,即使客户端能ping服务器IP,激活也会失败。我建议在受影响的客户端上运行此命令 nslookup -type=srv _vlmcs._tcp ,看看记录是否存在并返回目标主机名和端口(通常是1688)。如果记录缺失或错误,请在DNS管理器中检查你域名下的DNS区域_tcp节点是否有_VLMCS。如果KMS主机最近发生了变化,删除仍指向旧主机的过时_vlmcs SRV记录。另一个有用的交叉检查方法是暂时绕过DNS,通过执行该命令强制使用FQDN或IP强制特定KMS服务器。 slmgr.vbs /skms <KMS_FQDN>:1688 /ato 如果该命令成功而DNS自动发现失败,问题很可能仅限于DNS/SRV记录。

    由于KMS激活,客户端和KMS主机之间使用TCP 1688。确认端口1688没有被阻挡。你可以在受影响的客户端上运行这个PowerShell cmdlet Test-NetConnection -ComputerName <KMS_Server_FQDN_or_IP> -Port 1688 ,然后检查这行输出的TcpTestSucceeded : True,表示端口可达。否则,流量很可能被防火墙、网络ACL或安全组阻挡。

    由于KMS主机不会激活Windows客户端操作系统,直到激活次数达到最低阈值25。要确认主机已达到25。建议在KMS主机上运行此命令slmgr.vbs /dlv。然后查找当前计数≥25,表示Windows客户端已达到阈值。如果当前数量低于25,客户端尚未激活;主机需要更多独特客户端来请求激活。等待池增长,或对小型站点使用替代激活方式。

    由于只有部分客户端会失败,也值得检查产品密钥通道是否为 GVLK,安装 Windows 版本的正确 GVLK,如果客户端钉在错误的 KMS 服务器上,则清除该 PIN 并返回自动发现。此外,如果客户端的时钟与 KMS 主机的时钟相差超过 4 小时(基于 UTC),KMS 会拒绝激活。确保域客户端的时间与域层级(或可靠的 NTP 来源)同步。从旧检查点恢复的虚拟机可能是常见原因。

    供进一步参考。

    如果提供的信息有帮助!请接受我的回答。如果你还有更多问题,欢迎留言。

    此回答有幫助嗎?

    0 則留言 沒有留言

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。