win10注册表的备份与恢复;对“未将所有数据都成功写入到注册表中。某些项是由系统或其他进程打开的,或者你没有足够的权限执行此操作”问题的理解

养成好习惯,点个赞再走

有问题,欢迎私信、评论,我看到都会回复的

为什么要备份注册表呢?

  1. 现在网络上的软件下载渠道良莠不齐,一不小心就给你一个全家桶服务,而仅仅是通过控制面板将它们卸载是删不干净的,鬼知道它们在电脑的注册表上留下了什么。所以在从不知名网站下载一些软件之前,对注册表进行备份,若出了什么问题,事后对注册表进行恢复是最便捷的方式了。
  2. 在上网时遇到恶意网站,向注册表中强行添加信息(最熟悉的可能就是2345、hao123之类的劫持浏览器主页的行为了)
  3. 捣鼓注册表时,万一搞坏了呢
  • 注册表,我们是可以任意导出的(即备份)
  • 但是注册表的导入(即恢复)却与权限有关系,哪怕我们本身是Administrator(管理员)权限,有一些键值也是不允许修改的,这一部分无法导入进去(但只是有一些罢了)
  • 但莫要以为注册表的导入与恢复就没用了,连我们自己都没有权限控制的注册表的这些部分,捆绑软件、恶意网站更是没可能对这些部分进行修改
  • 而那部分可以被任意修改的,我们就需要做好备份了

打开注册表编辑器

键盘同时按下 win + R,打开运行窗口,在输入框中输入 regedit ,键盘按下回车或者鼠标点击确定,

进入到注册表编辑器:

备份部分注册表

Windows提供的注册表这个功能,是Windows核心数据库,它是一个树形结构

比如,我右键 HKEY_CLASSES_ROOT\*\OpenWithList 这个分支,点击导出

在弹出的导出对话框中,选择需要保存的位置,输入文件名,选择导出范围

  • 保存的位置,推荐在文档文件夹中建一个专门的文件夹用来存放注册表备份文件
  • 文件名,推荐 范围+日期
  • 导出范围,默认为刚刚选中的分支(HKEY_CLASSES_ROOT\*\OpenWithList

部分注册表的恢复

找到你备份的注册表文件,比如

image-20200308004913626

鼠标左键双击它

点击

成功恢复(一般来说备份的注册表部分,若是可以更改的,备份后是可以成功恢复的)

导出整个注册表

右键文件,点击导出

在弹出的导出对话框中,选择需要保存的位置,输入文件名,选择导出范围

  • 保存的位置,推荐在文档文件夹中建一个专门的文件夹用来存放注册表备份文件
  • 文件名,推荐使用范围+日期
  • 导出范围,默认为全部(即:备份整个注册表)

点击保存,等待一会儿即可

整个注册表的恢复

找到你备份的注册表文件,比如

image-20200307214114938

鼠标左键双击它

在弹出的信息框中选

未将所有数据都成功写入到注册表中。某些项是由系统或其他进程打开的,或者你没有足够的权限执行此操作

一般是这种情况(恢复整个注册表时),不要慌

一般是注册表相关键项没有写入权限引起的,

win10中,一般你就是系统管理员,然而Windows注册表中很多键值的权限是禁止 系统管理员(Administrator) 级别修改的,这就导致了你无法完完整整的导入备份的整个注册表。

不过弹出的信息框已经告诉了我们:未将所有数据都成功写入到注册表中,按照我的理解,意思是注册表中那些不允许修改的键值没有导入到注册表中,但是其余的是导入到注册表中了

经过测试后,证明我的理解是正确的


参考资料:注册表教程

发布了156 篇原创文章 · 获赞 434 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/Zhangguohao666/article/details/104750822