您当前的位置:首页 > 电脑百科 > 软件技术 > 软件技术

Windows 10注册表自动备份/还原

时间:2020-12-15 09:22:24  来源:  作者:

注册表是windows的核心组件,一旦其受损很容易导致系统崩溃。Windows 10 1803之前的版本,系统默认会对注册表进行自动备份,但是之后的版本却默认将这个功能关闭了。那么对于1803之后的Windows 10系统,如何才能恢复对注册表的自动备份呢?当注册表出现问题后又该如何进行恢复?下面就给大家提供几个解决方案。

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

对于升级到1803之后的Windows 10系统,我们可以通过修改注册表的方法重新开启注册表自动备份功能,下面以Windows 10 18362.175版本为例说明。

启动注册表编辑器后,在左侧导航栏中依次点击定位到[HKLMSystemCurrentControlSetControlSession ManagerConfiguration Manager]项,然后在右侧窗格空白处右击,选择“新建→Dword(32位)值”,按提示新建一个名为“EnablePeriodicBackup”的项,并将其值设置为“1”(图1)。

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图1 新建EnablePeriodicBackup项

设置完毕重启系统,Windows 10就会自动备份注册表至“C:WindowsSystem32configRegBack”文件夹中了,打开该文件夹即可看到自动备份的文件(图2)。

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图2 查看注册表文件

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

从上述文件夹里可以看到,系统备份的是注册表各大主键文件。因为系统在运行的时候,这些键值文件会被系统调用,因此如果要进行注册表的恢复,我们需要进入修复模式进行替换。

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

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图3 高级启动

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

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图4 高级选项

启动命令提示符后,按提示输入下列命令进行注册表文件的替换,最后重启系统即可。这里需要注意的是,注册表恢复可能会造成严重后果,替换之前请做好数据的备份工作(图5):

cd C:WindowsSystem32configRegBack

rem 查看备份的注册表文件

dir

rem 将备份的注册表文件替换

copy *.* C:WindowsSystem32config

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图5 替换注册表文件

灵活备份及恢复部分注册表

上述方法是备份整个注册表,恢复操作比较麻烦。如果只是备份注册表的部分数据,那么还可以使用注册表编辑器的自身功能来实现。比如IE主页的设置键值是[HKEY_LOCAL_macHINESOFTWAREMicrosoftInternet ExplorerMain],为了防止其他程序更改主页设置,那么可以在系统正常时候启动注册表编辑器,定位到该键值后,接着点击“文件→导出”,将上述键值导出备份为“ie.reg”(图6)。

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图6 备份注册表部份键值

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

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图7 恢复注册表键值

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

可以看到Windows 10注册表文件实际上就是C:WindowsSystem32config下的“Default”、“SAM”、“Security”、“Software”和“System”这5个文件,系统自动备份虽然方便,但是我们却不知道系统会在什么时候创建备份。因此对于经常需要备份注册表文件的用户,我们还可以自己建立自动备份脚本。

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

copy C:WindowsSystem32configDefault d:back

copy C:WindowsSystem32configSAM d:back

copy C:WindowsSystem32configSecurity d:back

copy C:WindowsSystem32configSoftware d:back

copy C:WindowsSystem32configSystem d:back

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

系统小技巧:有备无患 Windows 10注册表自动备份/还原

 

图8 自动备份注册表

如果需要恢复注册表时,同上进入D:back后,使用“copy d:back*.* C:WindowsSystem32config”进行文件的恢复即可。



Tags:注册表   点击:()  评论:()
声明:本站部分内容来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除,谢谢。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
注册表是Windows的核心组件,一旦其受损很容易导致系统崩溃。Windows 10 1803之前的版本,系统默认会对注册表进行自动备份,但是之后的版本却默认将这个功能关闭了。那么对于1803...【详细内容】
2020-12-15   注册表  点击:(0)  评论:(0)  加入收藏
Windows 10的一个组件是内置搜索,它既可以在计算机上搜索文件和应用程序,也可以在internet上搜索信息。它使用的搜索引擎是微软自己拥有的必应(Bing)搜索引擎。最新的win10操作...【详细内容】
2020-10-07   注册表  点击:(3)  评论:(0)  加入收藏
我用的机器是Redmibook16,计划将左侧的win键与control键盘对调,下面是这款笔记本的键盘布局:我的键盘搜索结果中可以看到很多按部就班修改注册表的方法。建议不要轻易manually...【详细内容】
2020-08-25   注册表  点击:(8)  评论:(0)  加入收藏
一.常用术语常用术语包括:脚本(asp、php、jsp):编写网站的语言html(css、js、html):超文本标记语言,解释给浏览器的静态编程语言HTTP/HTTPS协议:通讯标准,明文或密文CMS(B/S):网站内容管...【详细内容】
2020-05-31   注册表  点击:(34)  评论:(0)  加入收藏
注册表(Registry)是Windows操作系统的核心数据库,用于存储系统和应用程序的设置信息,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的运行,从而在整个系...【详细内容】
2020-05-15   注册表  点击:(7)  评论:(0)  加入收藏
通过优化修改注册表可以实现各种电脑技能,在电脑安全设置,系统稳定性方面起着很重要的作用,下面分享12个实用的注册表优化方法,对于提高电脑的开关机速度以及上网速度有一定帮助...【详细内容】
2019-11-01   注册表  点击:(63)  评论:(0)  加入收藏
注册表是Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息,从Microsoft Windows 95操作系统开始,注册表就成为Windows用户经常接触的工具,并在其后的操作系统中继...【详细内容】
2019-08-26   注册表  点击:(465)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条