萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows 7 產品金鑰防洩漏必殺技:slmgr.vbs /cpky 從登錄移除金鑰

企業大量部署 Windows 7 後,擔心員工用 ProduKey、ShowKeyPlus、PowerShell 腳本提取金鑰導致授權外洩?微軟官方授權工具 slmgr.vbs 提供 /cpky (Clear Product Key) 參數,**一行指令從登錄移除金鑰**,徹底阻斷本機查詢管道,且不影響已啟用狀態。

操作步驟

  1. Win → 輸入 cmd → Ctrl+Shift+Enter (以管理員身分執行)。
  2. 執行:
    slmgr.vbs /cpky
    (或 slmgr /cpky,副檔名可省略)
  3. 彈出視窗提示:「已從登錄中清除產品金鑰。」→ 完成。
slmgr.vbs 參數說明第 1 頁
slmgr.vbs 參數說明第 2 頁 含 cpky

驗證成效

  • 再次執行 slmgr.vbs /dli 或 /dlv,「產品金鑰」欄顯示 BBBBB-BBBBB-BBBBB-BBBBB-BBBBB (遮罩值)。
  • 第三方金鑰檢視工具 (ProduKey、ShowKeyPlus、AIDA64) 皆無法讀取真實金鑰。
  • 系統啟用狀態維持「已啟用」,Windows Update、正版驗證 (WGA) 均正常運作。

原理深度解析

  • 金鑰原儲存於 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\BackupProductKeyDefault (加密儲存)。
  • /cpky 將該值清空,並同步清除 ...CurrentVersion\ProductId 等相關欄位。
  • 啟用憑證 (Licence) 仍保留於 C:\Windows\System32\spp\store\,故不影響已啟用狀態。

注意事項

  • ⚠ **必須以管理員權限執行**,否則報錯 0xC0000022 (存取被拒)。
  • ⚠ 若需**重新啟用** (換主機板、重灌),必須重新輸入金鑰 (slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)。
  • ⚠ 適用 **Windows 7 / Server 2008 R2 / 8 / 8.1 / 10 / 11 / Server 2012+** 所有版本。
非管理員執行錯誤提示

企業級部署建議

  1. 黃金映像封裝階段執行 slmgr /cpky,交付給使用者的映像已無金鑰殘留。
  2. 搭配 slmgr /rilc (重新授權狀態) 確保授權狀態乾淨。
  3. 群組原則部署:電腦設定 → 管理範本 → 系統 → 授權 → 「不在登錄中儲存產品金鑰」→ 啟用 (Win8+ 支援)。
copyright © 萬盛學電腦網 all rights reserved