Windows 8 企業版提供兩種批量啟動管道:KMS(金鑰管理服務) 適合 50 台以上大型組織;MAK(多重啟動金鑰) 適合 50 台以下中小企業。本文深度解析 KMS 架構、流程、關鍵參數與運維要點。
KMS 架構總覽
- 拓撲: Client-Server 模式,客戶端透過區域網路尋找 KMS 主機。
- 發現機制: DNS SRV 記錄(_vlmcs._tcp)自動發布/查詢 KMS 主機位置。
- 通訊協定: RPC over TCP(預設連接埠 1688),AES 加密簽名請求記錄。
- 主機需求: Windows Server 2003 以上實體/虛擬機,安裝 KMS Host Key 並啟動 KMS 服務。
啟動流程七步驟
- KMS 主機安裝 Windows 8 KMS Host Key。
- 透過網路/電話啟動 KMS 主機自身。
- KMS 服務啟動時自動在 DNS 註冊 SRV 記錄。
- 客戶端查詢 DNS SRV 列表,隨機選一主機連線(失敗則移除並重選)。
- 客戶端產生 CMID(客戶端識別碼),經 AES 簽名送出啟動請求。已啟動客戶端每 7 天更新;未啟動每 2 小時重試。
- KMS 主機維護 CMID 表(存活 30 天)。30 天無更新則移除並遞減「啟動計數」。
- 主機回傳「啟動計數」,客戶端比對授權原則(閾值 25),達標即啟動。預設每週自動嘗試啟動。
關鍵參數與運維重點
| 參數 | 預設值 | 說明 |
| 啟動閾值 | 25 | 同時線上客戶端數達 25 才啟動授權 |
| CMID 存活期 | 30 天 | 超過 30 天未更新則移除,計數 -1 |
| 啟動更新週期 | 7 天 | 已啟動客戶端每 7 天送更新請求 |
| 重試間隔 | 2 小時 | 未啟動客戶端每 2 小時重試 |
| 通訊埠 | TCP 1688 | 防火牆需開放 |
常見問題排查
- 客戶端無法啟動 → 檢查 DNS SRV 記錄、防火牆 1688 埠、KMS 服務狀態、主機啟動計數是否達 25。
- 主機啟動失敗 → 確認 KMS Host Key 正確性、網路/電話啟動途徑、時間同步(誤差 < 4 小時)。
- 虛擬機複製導致 CMID 衝突 → 執行
slmgr /rearm 重置 CMID(最多 3 次)。
KMS 為企業量身打造的零觸控啟動方案,妥善規劃 DNS、防火牆、主機高可用性,即可實現大規模 Windows 8 部署的自動化授權管理。