Windows 7 授權狀態查詢、啟用、更換金鑰均可透過 slmgr.vbs 指令完成,適合腳本自動化或無 GUI 環境(Server Core)操作。本文整理最常用參數與輸出說明,供系統管理員快速參考。
「開始」→ 輸入 cmd → Ctrl+Shift+Enter 或右鍵選擇「以系統管理員身分執行」。
| 指令 | 功能說明 | 典型輸出範例 |
|---|---|---|
slmgr.vbs -ato | 線上啟用 Windows(需網路連線 Microsoft 啟用伺服器) | 「產品已成功啟用」 |
slmgr.vbs -dlv | 顯示詳細授權資訊:啟用 ID、安裝 ID、授權到期日、授權狀態 | 包含 License Status: Licensed、Remaining Windows rearm count |
slmgr.vbs -xpr | 檢查是否永久啟用(非 KMS 週期性啟用) | 「這台電腦已永久啟用」或顯示到期日期 |
slmgr.vbs -ipk <ProductKey> | 安裝/更換產品金鑰(25 字元) | 「已成功安裝產品金鑰」 |
slmgr.vbs -dli | 顯示基本授權資訊:版本、部分金鑰、授權狀態 | 「Windows 7 Professional, License Status: Licensed」 |
slmgr.vbs -rearm | 重置授權狀態(延長試用期),最多 3 次,需重開機 | 「命令完成成功,請重新啟動系統」 |
slmgr.vbs -upk | 解除安裝目前金鑰(轉為未授權狀態) | 「已成功解除安裝產品金鑰」 |
slmgr.vbs -cpky | 清除登錄中的金鑰(防止金鑰洩露) | 「已成功清除產品金鑰」 |
slmgr.vbs -skms <KMS伺服器:連接埠>:指定 KMS 主機slmgr.vbs -ckms:清除 KMS 設定恢復預設slmgr.vbs -sprt <port>:設定 KMS 通訊埠(預設 1688)- 而非斜線 /。