Windows

使用其他域無法使用 KMS 啟動

  • May 29, 2019

在我想要啟動 Windows 2016 和 2019 許可證的獨立電腦上,我已將 KMS 域設置為:

slmgr.vbs -skms-domain DomainFQDN

當我在要啟動的電腦上鍵入以下命令行時,它會正確返回兩個 KMS 伺服器。

nslookup -type=all _vlmcs._tcp.DomainFQDN

伺服器接受帶有 的許可證密鑰slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

但是,在啟動過程中,slmgr.vbs -ato我收到以下錯誤消息:

Error: 0x80072EE2

網路跟踪顯示:

  • 電腦不請求 DNS 在註冊域上查找 KMS 伺服器
  • 電腦向 DNS 請求啟動-v2.sls.microsoft.com

我錯過了什麼還是我做錯了什麼?

如果為您的作業系統安裝了適當的KMS 客戶端設置密鑰, Windows 將僅使用 KMS 進行啟動。每個版本的 Windows 都有一個 KMS 客戶端設置密鑰,供全球所有執行該版本的 KMS 客戶端使用。它並不特定於您的組織。

預設情況下,適當的 KMS 客戶端許可證密鑰將預安裝在 Windows 的批量版本上,但如果您安裝了任何其他許可證密鑰(例如 MAK 密鑰),則 Windows 將嘗試針對 Microsoft 的伺服器進行啟動,而不是使用 KMS。

另一個常見錯誤是安裝為您的組織提供的 KMS 密鑰。這樣做會將電腦變成 KMS伺服器,而不是 KMS 客戶端。

您可以使用slmgr /dlvslmgr /dli來查找密鑰類型。如果電腦已正確配置為 KMS 客戶端,則“描述”欄位將引用 VOLUME_KMSCLIENT 通道,“產品密鑰通道”將為Volume:GVLK.

如果安裝了錯誤的密鑰,請使用slmgr /ipk上面連結提供的列表中的相應設置密鑰重新安裝,然後再次嘗試啟動。

引用自:https://serverfault.com/questions/968902