ahlt 发表于 2020-9-21 14:40:37

手动备份还原Windows与office激活文件

一、须知
1.不论是windows还是office,都要记下原先激活用的密钥;
2.备份就是另存激活许可文件,还原就是按原路径恢复激活许可文件;
3.重新安装的windows或office须原先版本相同;
4.电脑主要硬件CPU和主板等未发生变化。
   如果更改了可以用修改设备ID的方法恢复到以前的,设备ID位置:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SQMClient,右侧MachineId的值即是设备ID

二、Windows激活文件的备份与还原
1.Windows 7备份
    备份以下2个文件(AppData是隐藏文件夹)
    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(必须?备份工具里不需要啊,有的教程也没有,事实证明不需要)

2.Windows 8/8.1/10备份(Win10已经数字权利激活的不用备份)
    备份以下3个".dat"文件(其中一个是隐藏文件)
    C:\Windows\System32\spp\store\2.0 目录下"tokens.dat"和"data.dat"(隐藏文件)
    C:\Windows\System32\spp\store\2.0\cache 目录下"cache.dat"

3.还原(有的教程说要在断网情况下操作)
(1)暂停 Software Protection 服务,不关掉无法替换"tokens.dat"。(可以在"服务"里右键暂停,或"命令提示符"运行 net stop sppsvc)
(2)恢复备份的激活文件
(3)以管理员身份运行"命令提示符",执行下列命令
       slmgr.vbs /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx (xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 表示原先激活密钥)
       slmgr.vbs /ato 回车运行
       如果还未显示激活或水印还在尝试重启系统

4.容易出现的问题与解决方法
   有时候在恢复激活文件后可能还无法正常恢复系统激活状态,并且此时运行slmgr.vbs -ipk时会弹出错误提示。提示内容“错误: 0×80070426 在运行 Microsoft windows 非核心版本的计算机上,运行“slui.exe 0x2a 0×80070426”以显示错误文本。”出现这个问题的原因是 sppsvc 失去了对C:\Windows\System32\spp\store2.0文件夹及其子文件(夹)的操作权限。因此在恢复激活文件时,建议直接恢复2.0文件夹内的文件,而不要去动2.0文件夹或其父文件夹(即store文件夹)。这样sppsvc就不会失去对2.0文件夹及其子文件(夹)的操作权限了(权限继承的结果)。
   如果已经出现了这个问题,请按下面的方法恢复即可:
(1)打开C:\Windows\System32\spp\store2.0文件夹属性,切换到“安全”选项卡。提示添加NT SERVICEsppsvc权限。
(2)然后将sppsvc权限设置为“完全控制”,这样就可以正常恢复激活状态了。

三、Office激活文件的备份与还原
   以office 2016为例
   1.备份
   系统不同激活文件也不同
   (1)Windows 7系统:保存好“tokens.dat”文件,C:\ProgramData\Microsoft\OfficeSoftwareProtectionPlatform
    (2)Windows 8系统:打开C:\Windows\System32\spp\store文件夹(注意要显示隐藏文件),将"data.dat"、"tokens.dat"及cache文件夹下的"cache.dat"复制出来保存
    (3)Windows 8.1/10系统:打开C:\Windows\System32\spp\store\2.0文件夹(注意要显示隐藏文件),将"data.dat"、"tokens.dat"及cache文件夹下的"cache.dat"复制出来保存

   2.还原
   同样随着系统的不同而不同
    (1)Windows7系统下恢复方法:
      a.以管理员身份运行“命令提示符”键入:net stop osppsvc
      b.断网,使用备份的“tokens.dat”覆盖源文件
      c.以管理员身份运行“命令提示符”键入:net start osppsvc
      d.打开Office程序,等待自动配置完毕,输入激活密钥即可成功激活
    (2)Windows8/8.1/10系统下恢复方法:
      a.以管理员身份运行“命令提示符”键入:net stop sppsvc
      b.只需把备份的3个文件(data.dat、tokens.dat、 cache.dat)覆盖源文件即可成功激活
      c.以管理员身份运行"命令提示符"键入:net start sppsvc

    3.恢复激活后检查激活是否可用
   按下WIN+R输入CMD 点击确定
   cscript.exe "%安装目录%:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus

    4.安装后卸载key的方法
    首先查询key:(参考验证是否已经完全激活)
    cscript "%安装目录%:\Program Files\Microsoft Office\Office16\ospp.vbs" /unpkey: key的后五位

wfycwg 发表于 2020-9-21 22:12:59

这个帮顶。说说我自己的实际操作,硬件无任何改变,但两次安装LTSC系统,安装ID不一样,无法输入确认ID激活,还好做了激活备份。所以即使有确认ID,也建议做下备份,以防万一
不过OFFICE的安装ID没变。
另外,slmgr.vbs /ato 这一步没有做,按照前面的步骤输入原KEY后就可还原激活。
页: [1]
查看完整版本: 手动备份还原Windows与office激活文件