使用 MAK 金鑰聯網啟用 Windows 7 企業版或專業版,曾是一段機遇期;憑藉「神 Key」啟用旗艦版則靠運氣。當這些管道失效時,如何透過備份 Windows 7 的兩個關鍵激活文件,在重裝系統後實現離線自動激活?本文提供一套簡單實用的批處理腳本方案,讓您輕鬆掌握激活備份與還原的完整流程。
@echo off copy %windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms copy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat pause exit
將上述內容複製到記事本,另存為 備份激活文件.bat(存檔類型選「所有檔案」,副檔名必須為 .bat)。
@echo off net stop sPPSvc /y takeown /f "%WinDir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms" cacls "%WinDir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat" /e /g everyone:f cacls "%WinDir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms" /e /g everyone:f ren "%WinDir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat" "tokens.bak" ren "%WinDir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms" "pkeyconfig.bak" copy tokens.dat "%WinDir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\" copy pkeyconfig.xrm-ms "%WinDir%\System32\spp\tokens\pkeyconfig\" del "%WinDir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.bak" del "%WinDir%\System32\spp\tokens\pkeyconfig\pkeyconfig.bak" net start sPPSvc cscript %windir%\system32\slmgr.vbs -ipk ***XX-***XX-***XX-***XX-***XX cscript %windir%\system32\slmgr.vbs -ato pause exit
將上述內容存為 還原激活文件.bat,並將腳本末尾的 ***XX-***XX-***XX-***XX-***XX 替換為您原本啟用系統時使用的產品金鑰。
pkeyconfig.xrm-ms 與 tokens.dat 兩個備份檔。附錄:文中另收錄多組歷史「神 Key」供參考,但隨著微軟伺服器端封鎖,成功率已極低,建議以正版授權為主。