OS安裝階段
首先,先保證您用的安裝介質是Volume版的。Vista和2008的Volume版本安裝時要輸入一個CD Key,請注意,這個Key不是KMS Key,而是公開在KMS Deployment Guide中(見文檔第19頁)的一組Key。而Windows 7和2008 R2的安裝沒有輸入CD Key的部分,Volume版本已經內含一個Setup Key。
檢查KMS狀態和客戶端激活
安裝完Windows 2008之後(加入域,配置好DNS),進入命令行,首先查看當前KMS狀態
經過命令行進入%windir%\system32,鍵入命令:
cscript slmgr.vbs /dli
紅框中的VOLUME_KMSCLIENT說明,如今的License是KMS Client類型。
藍框中說明了當前的License還未激活,處在剛剛安裝完畢的30天寬限期內。
黃框則是提示你,能夠鍵入命令slmgr.vbs /ato來激活。固然,前提是當前網絡內能夠發現合法的KMS Host。
完整的激活命令是:cscript C:\windows\system32\slmgr.vbs /ato
激活的另一種方式是,直接按Win-Break鍵調出系統屬性,而後按激活連接便可。這種方式很是簡便,尤爲適用於Client OS(例如Windows Vista或Windows 7)的部署。
可是若是上面的那臺服務器是咱們網絡內第一臺KMS服務器,接下去應該如何配置KMS HOST呢?
配置KMS HOST
1. 以管理員方式打開命令行窗口。(在開始菜單中右鍵點Command Prompt,而後選Run As Administrator) 這點很重要,不然會報錯
2. 安裝KMS Key (這個key,若是你是正版用戶的話,能夠到微軟Licensing網站取得)。鍵入命令:
cscript C:\windows\system32\slmgr.vbs /ipk <KmsKey>
記得不要漏掉KmsKey每5個字符間的減號符。
藍框顯示當前的cmd窗口是以管理員身份運行的;
紅圈內的VOLUME_KMS_R2_C說明了這個key的權限:2008 R2 Group C。
黃框說明,如今仍未激活。
3. 激活KMS Host。確保Internet鏈接的狀況下,輸入命令:
cscript C:\windows\system32\slmgr.vbs /ato
4. 重啓KMS services。鍵入
net stop slsvc && net start slsvc
5. 檢查KMS 狀態。鍵入
cscript C:\windows\system32\slmgr.vbs /dli
紅框顯示,此服務器已經激活。下面的大段內容指出的是KMS服務的相關信息。
Troubleshooting
問題1:試圖激活client時老是不成功,錯誤代碼0xC004F039
排查:查看Operation Guide的Appendix 2,找到0xC004F039,緣由是KMS 請求沒有應答,排錯的提示是,查看網絡鏈接,是否從KMS client到Host之間有防火牆阻隔了KMS通信。
解決:在KMS Host上,防火牆策略裏面,設置KMS容許經過。KMS使用的是TCP 1688端口。
到Control Panel -> Windows Firewall
問題2:輸入KMS Key的時候報0xC004F025錯誤代碼
緣由:權限不足,須要提示到管理員權限。
解決:以管理員方式打開命令行窗口。在開始菜單中右鍵點Command Prompt,而後選Run As Administrator
問題3:激活時遇到錯誤代碼0xC004F038
緣由:KMS服務正式開始工做,須要至少5個Windows 2008/R2 或者25個Windows Vista/7的物理機(注意!虛擬機不計算在內),在沒達到數量以前,這些OS都處於未激活狀態(固然,有30天的寬限期)
微軟文檔原文:Count on KMS host is not high enough. KMS count must be ≥5 for Windows Server 2008 or ≥25 for Windows Vista.
解決:安裝Windows 2008到5臺物理服務器之後,KMS服務會激活這5臺服務器。
windows