Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 KMS 激活原理深度解析:架構、流程、激活計數與 CMID 機制

編輯:Win8 系統基礎知識

批量授權兩大模式:KMS vs MAK

  • MAK (Multiple Activation Key):由微軟雲端啟用伺服器直接授權,適合 < 50 台電腦的中小企業。
  • KMS (Key Management Service):企業自建啟用伺服器,內網啟用,適用 ≥ 50 台電腦的大型組織。

KMS 架構拓撲

  • 客戶端-伺服器模型:用戶端透過區域網路尋找 KMS 主機。
  • DNS SRV 記錄:KMS 主機啟動時自動在 DNS 註冊 _vlmcs._tcp 服務記錄,客戶端查詢 DNS 發現主機。
  • RPC over TCP 1688:客戶端與主機建立加密 RPC 會話進行授權交換。
  • 主機支援平台:Windows Server 2003 以上實體或虛擬機均可部署。

完整激活流程七步驟

  1. 安裝 KMS Host Key:於主機安裝 Windows 8 KMS 主機金鑰。
  2. 啟用 KMS 主機:透過網路或電話向微軟啟用主機本身。
  3. 發布 SRV 記錄:KMS 服務啟動時自動在 DNS 註冊/更新 SRV 記錄。
  4. 客戶端發現主機:客戶端查詢 DNS 獲取 SRV 清單,隨機選一主機嘗試連線;失敗則從清單移除並重試下一台。
  5. 建立加密會話:客戶端透過 TCP 1688 連線,產生 CMID (Client Machine ID) 並以 AES 簽名發送授權請求。
    • 已啟用客戶端:每 7 天自動重新整理。
    • 未啟用客戶端:每 2 小時嘗試啟用。
  6. 主機維護 CMID 表與激活計數:
    • 每個 CMID 記錄保留 30 天。
    • 客戶端重新整理時,舊 CMID 刪除、新建記錄、30 天倒數重置。
    • 若 30 天未重新整理,CMID 移除且激活計數 -1。
  7. 回傳激活計數並判定:主機回傳當前計數,客戶端比對授權策略閾值(Windows 8 為 25)。達標即自動啟用,之後每週自動重新整理維持授權。
KMS 激活流程圖

關鍵參數速查表

參數數值/說明
激活閾值25 台
CMID 存活期30 天
已啟用客戶端重新整理間隔7 天
未啟用客戶端重試間隔2 小時
RPC 通訊埠TCP 1688
DNS SRV 記錄名稱_vlmcs._tcp.<domain>
加密演算法AES (請求簽名)

運維注意事項

  • KMS 主機異動時,客戶端會透過 DNS 重新發現,具備容錯能力。
  • 虛擬化環境部署 KMS 主機時,確保網路與 DNS 設定正確。
  • 定期監控 KMS 主機事件日誌 (Key Management Service) 追蹤激活計數變化。
  • 若激活計數長期低於 25,新加入電腦將無法啟用,需排查客戶端連線或 CMID 更新問題。
Copyright © Windows教程網 All Rights Reserved