由于手动备份恢复Windows 7激活文件涉及的操作路径很多很繁琐,所以下文将通过批处理来备份和恢复Windows 7激活文件。此外需要注意的是,本文方法只适于使用大客户密钥(MAK)和零售密钥(Retail)激活的用户。

  准备工作:

  在正式制作批处理前,请到“控制面板”里将“文件夹选项”中的“不显示隐藏的文件、文件夹或驱动器”和“隐藏已知文件类型扩展名”两项去掉,以便我们后续的操作。

  一、Windows 7激活文件备份恢复批处理制作

  1、Windows 7激活文件备份批处理制作

  复制下面几行用记事本另存为“备份激活文件.bat”(两条分割线之间部分,不包括分割线),注意文件后缀名必须为.bat,保持类型选择“所有文件”。

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

@echo off
copy %windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms
copy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat
pause
exit

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

  2、Windows 7激活文件恢复批处理制作

  复制下面几行用记事本另存为“恢复激活文件.bat”(两条分割线之间部分,不包括分割线),其中下面的XXXXX-XXXXX-XXXXX-XXXXX-XXXXX字符用您激活系统时使用的密钥替换掉。在保存批处理命令时注意文件后缀名必须为.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 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript %windir%\system32\slmgr.vbs -ato
pause
exit

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

  制作好以上两个批处理文件后将它们放在同一文件夹内。

  二、Windows 7激活文件备份及恢复方法

  1、Windows 7激活文件备份方法

  首先启用Administrator帐户(启用方法:控制面板/管理工具/计算机管理/本地用户和组/用户/Administrator属性/去掉“帐户已禁用”前边的“√”/确定),启用Administrator帐户后重新启动计算机,在登陆界面中选择“Administrator账户”进入,然后以管理员身份运行上面制作的“备份激活文件.bat”即可得到两个Windows 7激活文件,分别是pkeyconfig.xrm-ms和tokens.dat。

  2、Windows 7激活文件恢复方法

  在重装系统后,需要恢复激活的话,首先和上面一样以Administrator账户登陆系统,然后断开网络,以管理员身份运行上面制作的“恢复激活文件.bat”批处理,即可顺利激活系统。

  注意事项:

  1、运行“备份激活文件.bat”得到的两个Windows 7激活文件,以后不得脱离“恢复激活文件.bat”,将它们放在同一文件夹下,不然以后找不到文件路径就无法恢复激活了。

  2、恢复激活的前提是计算机硬件没有发生大的变动,即以下硬件没有改变:CPU类型、CPU序列号、显卡、网卡及MAC地址、硬盘序列号、磁盘卷序号、内存容量范围、SCSI适配器、IDE控制器、光盘驱动器。