|
本帖最后由 七仙花 于 2021-1-21 20:43 编辑
以下是自己参考网上的代码,经过多次测试写的《备份恢复Microsoft Office2010-2019激活文件.cmd》,欢迎测试反馈。
下面这个是备份恢复Windows7激活文件的批处理。
- @echo off
- @echo 重要说明
- echo.
- @echo Windows 7专业版与企业版的激活文件不能通用,错误使用不同版本的激活文件,系统安装的网络打印机将不能正常打印,系统自带的截图工具不能使用,windows的个性化设置也不能使用,打开个性化设置会出现“此页在该版本的Windows中不可用”。
- echo.
- cd /d "%~dp0"
- title ===备份恢复 Windows 7 系统激活文件===
- echo.
- echo.
- echo.
- @echo 请选择你需要的功能
- echo.
- :begin
- set "xxx="&set /p xxx=1.备份 2.恢复:
- if "%xxx%" neq "1" if "%xxx%" neq "2" cls&goto begin
- cls&goto xx%xxx%
- :xx1
- @echo off
- copy %windir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms
- copy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\tokens.dat
- copy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\Cache\cache.dat
- echo 备份完成!
- echo 请直接关闭或按任意键退出 ......
- pause >nul
- goto :eof
- :xx2
- @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%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\Cache\cache.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%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\Cache\cache.dat" "cache.bak"
- ren "%WinDir%\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms" "pkeyconfig.bak"
- copy tokens.dat "%WinDir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform"
- copy cache.dat "%WinDir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\Cache"
- copy pkeyconfig.xrm-ms "%WinDir%\System32\spp\tokens\pkeyconfig"
- net start sppsvc
- slmgr.vbs /ipk 374KC-FYD3Y-YV69W-32J24-CWRXV
- echo 恢复完成!
- echo 请直接关闭或按任意键退出 ......
- pause >nul
- goto :eof
复制代码
|
|