2010年1月3日 星期日

正版Windows 7 重裝自動激活

如何通過備份Windows 7“兩個啟動檔”實現重裝作業系統後的自行啟動呢?以下向大家提供:動手製作兩個“批次處理”即可得以圓滿解決的簡單實用方法:

(一)關於兩個“批次處理”檔製作:
1、備份啟動檔“批次處理”


  ---------------------------------------------------------------------------

  @echo off


  copy %windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms


  copy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat


  pause


  exit

  ---------------------------------------------------------------------------

  ——將以上紅色劃線部分內字元複製/粘貼到記事本,另存為“備份啟動檔.bat”即可。

2、恢復啟動檔“批次處理”


  ---------------------------------------------------------------------------

  @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

  ---------------------------------------------------------------------------

  ——將以上紅色劃線部分內字元複製/粘貼到記事本,用啟動該系統時所使用的金鑰替換其中的***XX-***XX-***XX-***XX-***XX,另存為“恢復啟動檔.bat”即可。




(二)關於兩個“批次處理”檔使用:


  第一,將以上兩個批次檔放到任意磁片的同一資料夾。以管理員身份運行“備份啟動檔.bat”,即可得到兩個啟動檔的備份。

  第二,重裝作業系統後,在斷網情況下(注意:不要接通),以管理員身份運行“恢復啟動檔.bat”,即可實現作業系統的自行啟動。