相关方法

C:\Windows\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms

C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat

C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\Cache\cache.dat

1,备份以上三个文件,同时保存好激活CD-KEY(注意:appdata是隐藏的文件夹) appdata是隐藏的文件夹)

2,以后再重装系统,不必输入CD-KEY,也不要连网,找到上面的三个文件,右键点属性——安全——高级——所有者,修改为 administrator,关闭窗口,再重新选择高级——权限,修改amdinistator为完全控制,这样就可以删除了。

3,把管理工具-服务中Software Licensing服务关掉,用备份的激活文件替换上面的三个文件(如不关掉服务,tokens.dat无法替换.

4,替换后一定要把管理工具-服务中Software Licensing服务开启 ,再重启计算机

5,重启计算机,不连接网络,输入激活号,(在运行中键入SLMGR.VBS -ipk 你的激活序列号) 过一会就激活了。

 

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

 

如何通过备份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 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

cscript %windir%\system32\slmgr.vbs -ato

pause

exit

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

 

——将以上白色字符复制/粘贴到记事本,用激活该系统时所使用的密钥替换其中的XXXXX-XXXXX-XXXXX-XXXXX-XXXXX,另存为“恢复激活文件.bat”即可。

 

(二)关于两个“批处理”文件使用:

 

第一,将以上两个批处理文件放到任意磁盘的同一文件夹。以管理员身份运行“备份激活文件.bat”,即可得到两个激活文件的备份。

 

第二,重装操作系统后,在断网情况下(注意:不要接通),以管理员身份运行“恢复激活文件.bat”,即可实现操作系统的自行激活。

 

友情提示:

 

我看了所有网友的留言。特就其中三个问题提示如下:

 

其一,制作批处理文件,首先要在文件夹选项中去掉“隐藏已知文件类型扩展名”之前的“√”,然后在“另存为”时选择“保存类型:所有文件”:文件名后缀必须是.bat。

 

其二,进行备份的正确操作:鼠标右键 / 备份激活文件.bat / 以管理员身份运行,就会在“备份激活文件.bat”旁边生成两个激活文件备份:pkeyconfig.xrm-ms和tokens.dat。

 

其三,因为某种原因不能成功备份,可以尝试在安全模式下操作,或者启用Administrator:控制面板/管理工具/计算机管理/本地用户和组/用户/Administrator属性/去掉“帐户已禁用”前边的“√”/确定。

 

另外,提请各位网友务必注意:这两个激活文件备份必须“原地不动”(不能脱离“恢复激活文件.bat”,将其转移到其它地方),否则将来不能实现有效恢复和自行激活。