原始出處:http://yxzhao.com/2012/kms-activate-win7-2008r2/
配置和使用批量激活技術之前,先了解批量激活的原理可能很有幫助。
0.批量激活過程
1.將 KMS 安裝到服務器上。
2.將 KMS 主機密鑰安裝到 KMS 主機,然後通過聯繫託管在 Microsoft 的激活服務進行激活。
3.KMS 啓用後,每天啓動的時候都會在域名服務系統 (DNS) 中註冊一條 SRV 記錄。
4.KMS 客戶端計算機通過配置的註冊條目或 DNS 中的 KMS SRV 記錄發現 KMS 主機。
5.客戶端向位於 1688/TCP(默認設置)的 KMS 主機發送一個 RPC 請求。該請求中含有一個加密的計算機 ID。如果該計算機尚未激活過,並且 KMS 主機沒有迴應,客戶端在兩小時後會發送一個新請求。如果計算機已經激活,客戶端在七天後會發送一個新請求。
6.KMS 將客戶端計算機 ID 添加到一個表格中,並將激活計數返回給客戶端。
7.客戶端將激活計數的值與授權策略對比,如果滿足激活閾值條件,則進行激活。
在Windows 7/Windows Server 2008 R2上使用slmgr.pss架設KMS服務(KMS Host)激活Windows 7、Windows Server 2008 R2的KMS客戶端,只需要簡單幾步。
關於Office 2010和Office 2013的批量激活,請參考:如何批量激活Office 2010/2013(KMS)
1.導入KMS Host密鑰
1
|
slmgr /ipk //如:slmgr /ipk xxxxx -xxxxx -xxxxx -xxxxx |
2.激活KMS Host
A.連接Internet,連接微軟激活服務器
1
|
slmgr /ato |
B.使用電話激活:
1
|
slui.exe 4 |
按照嚮導一步步激活
注:必須激活KMS Host,否則客戶端嘗試連接KMS Host激活時會出現KMS服務不可用的提示
3.重新啓動Software Protection服務
1
|
net stop sppsvc && net start sppsvc |
4.客戶端連接KMS服務器激活
A.設置KMS服務器和端口
1
|
slmgr /skms [:端口號(可選)] //如:slmgr /skms 10.0.0.1:1688 |
B.導入KMS Client Setup密鑰(見下表)
1
|
slmgr /ipk //如:slmgr /ipk 33PXH-7Y6KF-2VJC9-XBBR8 -HVTHH |
C.激活客戶端
1
|
slmgr /ato |
5.KMS Client Setup Key由微軟提供
操作系統版本 | KMS客戶端安裝密鑰 |
---|---|
Windows 7 Professional | FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4 |
Windows 7 Professional N | MRPKT-YTG23-K7D7T-X2JMM-QY7MG |
Windows 7 Professional E | W82YF-2Q76Y-63HXB-FGJG9-GF7QX |
Windows 7 Enterprise | 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH |
Windows 7 Enterprise N | YDRBP-3D83W-TY26F-D46B2-XCKRJ |
Windows 7 Enterprise E | C29WB-22CC8-VJ326-GHFJW-H9DH4 |
Windows Server 2008 R2 Web | 6TPJF-RBVHG-WBW2R-86QPH-6RTM4 |
Windows Server 2008 R2 HPC edition | TT8MH-CG224-D3D7Q-498W2-9QCTX |
Windows Server 2008 R2 Standard | YC6KT-GKW9T-YTKYR-T4X34-R7VHC |
Windows Server 2008 R2 Enterprise | 489J6-VHDMP-X63PK-3K798-CPX3Y |
Windows Server 2008 R2 Datacenter | 74YFP-3QFB3-KQT8W-PMXWJ-7M648 |
Windows Server 2008 R2 for Itanium-based Systems | GT63C-RJFQ3-4GMB6-BRFB9-CB83V |