养成好习惯,点个赞再走
有问题,欢迎私信、评论,我看到都会回复的
为什么要备份注册表呢?
- 现在网络上的软件下载渠道良莠不齐,一不小心就给你一个全家桶服务,而仅仅是通过控制面板将它们卸载是删不干净的,鬼知道它们在电脑的注册表上留下了什么。所以在从不知名网站下载一些软件之前,对注册表进行备份,若出了什么问题,事后对注册表进行恢复是最便捷的方式了。
- 在上网时遇到恶意网站,向注册表中强行添加信息(最熟悉的可能就是2345、hao123之类的劫持浏览器主页的行为了)
- 捣鼓注册表时,万一搞坏了呢
- 注册表,我们是可以任意导出的(即备份)
- 但是注册表的导入(即恢复)却与权限有关系,哪怕我们本身是Administrator(管理员)权限,有一些键值也是不允许修改的,这一部分无法导入进去(但只是有一些罢了)
- 但莫要以为注册表的导入与恢复就没用了,连我们自己都没有权限控制的注册表的这些部分,捆绑软件、恶意网站更是没可能对这些部分进行修改
- 而那部分可以被任意修改的,我们就需要做好备份了
打开注册表编辑器
键盘同时按下 win + R,打开运行窗口,在输入框中输入 regedit ,键盘按下回车或者鼠标点击确定,
进入到注册表编辑器:
备份部分注册表
Windows提供的注册表这个功能,是Windows核心数据库,它是一个树形结构
比如,我右键 HKEY_CLASSES_ROOT\*\OpenWithList 这个分支,点击导出
在弹出的导出对话框中,选择需要保存的位置,输入文件名,选择导出范围
- 保存的位置,推荐在文档文件夹中建一个专门的文件夹用来存放注册表备份文件
- 文件名,推荐 范围+日期
- 导出范围,默认为刚刚选中的分支(HKEY_CLASSES_ROOT\*\OpenWithList)
部分注册表的恢复
找到你备份的注册表文件,比如
鼠标左键双击它
点击是
成功恢复(一般来说备份的注册表部分,若是可以更改的,备份后是可以成功恢复的)
导出整个注册表
右键文件,点击导出
在弹出的导出对话框中,选择需要保存的位置,输入文件名,选择导出范围
- 保存的位置,推荐在文档文件夹中建一个专门的文件夹用来存放注册表备份文件
- 文件名,推荐使用范围+日期
- 导出范围,默认为全部(即:备份整个注册表)
点击保存,等待一会儿即可
整个注册表的恢复
找到你备份的注册表文件,比如
鼠标左键双击它
在弹出的信息框中选是
未将所有数据都成功写入到注册表中。某些项是由系统或其他进程打开的,或者你没有足够的权限执行此操作
一般是这种情况(恢复整个注册表时),不要慌
一般是注册表相关键项没有写入权限引起的,
win10中,一般你就是系统管理员,然而Windows注册表中很多键值的权限是禁止 系统管理员(Administrator) 级别修改的,这就导致了你无法完完整整的导入备份的整个注册表。
不过弹出的信息框已经告诉了我们:未将所有数据都成功写入到注册表中,按照我的理解,意思是注册表中那些不允许修改的键值没有导入到注册表中,但是其余的是导入到注册表中了
经过测试后,证明我的理解是正确的
参考资料:注册表教程