試用我們的虛擬代理程式 - 它可協助您快速找出並修正與 KMS 和 MAK 啟用相關的常見問題
本文說明金鑰管理服務 (KMS) 啟用期間可能會發生常見問題和問題,並提供解決問題的指引。
Note
如果您懷疑您的問題與 DNS 有關,請參閱 KMS 和 DNS 問題的常見疑難解答程式。
我應該備份 KMS 主機資訊嗎?
KMS 主機不需要備份。 不過,如果您使用工具來定期清除事件記錄,則儲存在記錄中的啟用歷程記錄可能會遺失。 如果您使用事件記錄檔來追蹤或記錄 KMS 啟用,請定期從事件查看器的 [應用程式及服務記錄檔] 資料夾匯出金鑰管理服務事件記錄檔。
如果您使用 System Center Operations Manager,System Center 數據倉儲資料庫會儲存事件記錄檔數據以供報告,因此您不需要個別備份事件記錄檔。
KMS 用戶端電腦是否已啟用?
在 KMS 用戶端電腦上,開啟 [系統 控制面板],然後尋找 [Windows 已啟用 ] 訊息。 或者,執行 Slmgr.vbs 並使用 /dli 命令列選項。
KMS 用戶端電腦未啟動
確認符合 KMS 啟用閾值。 在 KMS 主機電腦上,執行 Slmgr.vbs 並使用 /dli 命令列選項來判斷主機的目前計數。 在 KMS 主機計數為 25 之前,無法啟動 Windows 7 用戶端電腦。 Windows Server 2008 R2 KMS 用戶端需要 5 個 KMS 計數以進行啟用。 如需 KMS 需求的詳細資訊,請參閱 大量啟用規劃指南。
在 KMS 用戶端電腦上,查看應用程式事件記錄檔中的事件識別碼 12289。 請檢查此事件以取得下列資訊:
- 結果代碼是 0嗎? 任何其他專案都是錯誤。
- 事件中的 KMS 主機名是否正確?
- KMS 連接埠是否正確?
- KMS 主機是否可存取?
- 如果客戶端執行非Microsoft防火牆,則必須設定輸出埠嗎?
在 KMS 主電腦上,查看 KMS 事件記錄檔中的事件識別碼 12290。 請檢查此事件以取得下列資訊:
- KMS 主機是否從用戶端電腦記錄要求? 確認已列出 KMS 用戶端電腦的名稱。 確認用戶端和 KMS 主機可以通訊。 用戶端是否收到回應?
- 如果未從 KMS 用戶端記錄任何事件,則要求未連線到 KMS 主機,或 KMS 主機無法處理它。 請確定路由器不會使用 TCP 連接埠 1688 封鎖流量(如果使用預設埠),而且允許對 KMS 用戶端的具狀態流量。
此錯誤碼的意義為何?
除了具有事件標識碼 12290 的 KMS 事件之外,Windows 會將所有啟用事件記錄到事件提供者名稱Microsoft-Windows-Security-SPP 下的應用程式事件記錄檔。 Windows 會將 KMS 事件記錄到 [應用程式和服務] 資料夾中的 [金鑰管理服務] 記錄檔。 IT 專業人員可以執行 Slui.exe 以顯示大部分啟用相關錯誤碼的描述。 此指令的一般語法如下:
slui.exe 0x2a ErrorCode
例如,如果事件識別碼 12293 包含錯誤碼0x8007267C,您可以執行下列命令來顯示該錯誤的描述:
slui.exe 0x2a 0x8007267C
如需特定錯誤碼和解決方式的詳細資訊,請參閱 解決常見的啟用錯誤碼。
用戶端不會新增至 KMS 計數
若要重設用戶端電腦識別碼 (CMID) 和其他產品啟用資訊,請執行 sysprep /generalize 或 slmgr /rearm。 否則,每部用戶端計算機看起來都相同,KMS 主機不會將它們計算為個別的 KMS 用戶端。
KMS 主機無法建立 SRV 記錄
功能變數名稱系統 (DNS) 可能會限制寫入存取,或可能不支援動態 DNS (DDNS)。 在此情況下,請為 KMS 主機提供 DNS 資料庫的寫入許可權,或手動建立服務 (SRV) 資源記錄 (RR)。 如需 KMS 和 DNS 問題的詳細資訊,請參閱 KMS 和 DNS 問題的常見疑難解答程式。
只有第一個 KMS 主機能夠建立 SRV 記錄
如果組織有多個 KMS 主機,除非變更 SRV 預設許可權,否則其他主機可能無法更新 SRV RR。 如需 KMS 和 DNS 問題的詳細資訊,請參閱 KMS 和 DNS 問題的常見疑難解答程式。
我在 KMS 用戶端上安裝 KMS 金鑰
KMS 金鑰應該只安裝在 KMS 主機上,而不是安裝在 KMS 用戶端上。 執行 slmgr.vbs -ipk <SetupKey>。 如需可用來將電腦設定為 KMS 用戶端的金鑰數據表,請參閱 KMS 用戶端設定金鑰。 這些金鑰是公開的,而且是版本專屬的。 請記得從 DNS 刪除任何不必要的 SRV RR,然後重新啟動電腦。
KMS 主機失敗
如果 KMS 主機失敗,您必須在新主機上安裝 KMS 主機金鑰,然後啟動主機。 請確定新的 KMS 主機在 DNS 資料庫中有 SRV RR。 如果您使用與失敗 KMS 主機相同的電腦名稱和 IP 位址來安裝新的 KMS 主機,新的 KMS 主機可以使用失敗主機的 DNS SRV 記錄。 如果新主機有不同的電腦名稱,您可以手動移除失敗主機的 DNS SRV RR,或者(如果 DNS 中已啟用清除功能),讓 DNS 自動移除它。 如果網路使用 DDNS,新的 KMS 主機會自動在 DNS 伺服器上建立新的 SRV RR。 新的 KMS 主機接著會開始收集用戶端更新要求,並在符合 KMS 啟用閾值後立即開始啟用用戶端。
如果您的 KMS 用戶端使用自動探索,如果原始 KMS 主機未回應更新要求,它們會自動選取另一部 KMS 主機。 如果用戶端未使用自動探索,您必須執行 slmgr.vbs /skms 來手動更新指派給失敗 KMS 主機的 KMS 用戶端電腦。 若要避免這種情況,請將 KMS 用戶端設定為使用自動探索。 如需詳細資訊,請參閱 大量啟用部署手冊。