小樱知识 > 生活常识注册表文件在哪里(电脑系统注册表在哪里)

注册表文件在哪里(电脑系统注册表在哪里)

提问时间:2022-07-18 01:07:51来源:小樱知识网


注册表是Windows的核心组件。一旦损坏,很容易导致系统崩溃。在Windows 10 1803之前,系统默认自动备份注册表,但之后的版本默认关闭该功能。那么对于1803年以后的Windows 10系统,如何恢复注册表的自动备份呢?注册表出现问题时,我应该如何恢复?这里有一些解决方案给你。

修改注册表以恢复自动备份功能

对于升级到1803后的Windows 10系统,我们可以通过修改注册表来开启注册表的自动备份功能。以下是Windows 10 18362.175的一个例子。

启动注册表编辑器后,点击并定位左侧导航栏中的[HKLM \\系统\\当前控制集\\控制\\会话管理器\\配置管理器]项,然后在右侧窗格空中点击右键,选择“新建→DWORD(32位)值”,根据提示新建一个名为“EnablePeriodicBackup”的项。

图1新的EnablePeriodicBackup项目

设置并重启系统后,Windows 10会自动将注册表备份到“C:\\ Windows \\ System32 \\ Config \\ reg back”文件夹。打开文件夹,您可以看到自动备份的文件(图2)。

图2查看注册表文件

命令系统快速恢复备份的注册表

从上面的文件夹可以看出,系统备份了注册表的主要主键文件。因为这些键值文件在系统运行时会被系统调用,所以如果我们要恢复注册表,就需要进入修复模式进行替换。

右键单击任务栏上的开始按钮,单击打开设置→更新和安全→恢复,然后在右窗格中单击高级启动下的立即重新启动(图3)。

图3高级启动

重启电脑后,进入高级启动菜单,根据提示点击“疑难解答→高级选项”,然后在高级选项窗口点击“命令提示符”(图4)。

图4高级选项

启动命令提示符后,根据提示输入以下命令来替换注册表文件,最后重新启动系统。这里需要注意的是,注册表恢复可能会导致严重的后果。更换前请做好数据备份(图5):

CD C:\\ Windows \\ System32 \\ config \\ reg back

Rem查看备份的注册表文件

目录

Rem替换备份的注册表文件。

复制*。* C:\\ Windows \\ System32 \\配置\\

图5替换注册表文件

部分注册表的灵活备份和恢复

以上方法是备份整个注册表,恢复操作比较麻烦。如果只备份注册表的部分数据,还可以使用注册表编辑器的功能。比如IE主页的设置键值是【HKEY _本地_机器\\软件\\微软\\ Internet Explorer \\ main】。为了防止其他程序更改主页设置,可以在系统正常时启动注册表编辑器,定位键值,然后点击“文件→导出”,将上述键值导出并备份为“ie.reg”(图6)。

图6备份一些注册表键值

以后,如果发现自己的IE主页设置被恶意更改,只需双击导出的注册表文件,导入注册表即可覆盖被篡改的设置(图7)。

图7恢复注册表键值

自建脚本备份和恢复注册表

可以看到,Windows 10的注册表文件其实就是C:\\Windows\\System32\\config下的“Default”、“SAM”、“Security”、“Software”、“System”这五个文件。虽然系统的自动备份很方便,但是我们不知道系统什么时候会创建备份。因此,对于经常需要备份注册表文件的用户,我们也可以设置自己的自动备份脚本。

在作者的电脑上,首先在D盘根目录下建立一个名为“back”的文件夹,然后启动记事本新建一个文件,保存为脚本文件back.bat,放在D盘根目录下,脚本文件中的代码如下:

复制C:\\ Windows \\ System32 \\ config \\ Default d:\\ back

复制C:\\ Windows \\ System32 \\ config \\ SAM d:\\ back

复制C:\\ Windows \\ System32 \\ config \\ Security d:\\ back

复制C:\\ Windows \\ System32 \\ config \\ Software d:\\ back

复制C:\\ Windows \\ System32 \\ config \\ System d:\\ back

代码的意思是使用Copy命令将上面的注册表文件复制到D:\\back并保存。这样,当我们需要备份注册表时,如上进入高级启动选项,在启动命令提示符下输入“D:\\back.bat”即可自动完成注册表文件的备份(图8)。

图8注册表的自动备份

如果需要恢复注册表,只需使用“copy D:\\back \\ *。* c: \\ windows \\ system32 \\ config \"输入d: \\ back后恢复文件如上。

以上内容就是为大家推荐的注册表文件在哪里(电脑系统注册表在哪里)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:注册表文件在哪里(电脑系统注册表在哪里)

本文地址:https://www.xiaoyin02.com/shcs/511169.html

相关文章