在 Windows 10/11 上启用自动系统注册表备份
Microsoft 从 Windows 10 1803 开始禁用自动系统注册表备份任务。在以前的 Windows 版本中,自动维护作业运行一个计划程序任务,该任务复制WindowsSystem32configRegBack文件夹。
据微软称,禁用自动注册表备份可以节省磁盘空间(从 Windows 10 版本 1803 开始,系统注册表不再备份到 RegBack 文件夹)。如果您需要恢复到以前版本的注册表,则可以使用还原点来还原注册表。但事实上,一个注册表备份只占用几百MB的磁盘空间,一般来说不会太多🤷♂️,而且在现代版本的Windows中默认禁用使用还原点的系统保护。但是,拥有实际的注册表备份允许用户通过使用备份中的工作版本替换损坏的注册表文件来轻松修复常见的 Windows 问题。因此,建议将此类备份作为最后的手段。
您仍然可以在现代 Windows 10 和 11 版本中启用自动注册表备份。只需创建启用定期备份注册表参数 (REG_DWORD) 的值为1在HKLMSystemCurrentControlSetControlSession ManagerConfiguration Manager注册键。您可以手动或使用 PowerShell 命令创建此注册表选项:
New-ItemProperty -Path "HKLM:SystemCurrentControlSetControlSession ManagerConfiguration Manager" -Name EnablePeriodicBackup -Type DWORD -Value 1
更多阅读:配置 Word 创建文档的自动备份副本(2 种方法)
然后重新启动计算机。

自动注册表备份将作为自动系统维护的一部分启动,方法是调用调节空闲备份调度程序任务。要手动运行此任务,请打开taskschd.msc并运行调节空闲备份任务在MicrosoftWindows注册表文件夹。


或者您可以使用以下命令在 Windows 中手动启动自动维护
MSchedExe.exe Start
其中,这会运行 RegIdleBackup 任务。该任务从以下位置复制系统注册表文件(DEFAULT、SAM、SECURITY、SOFTWARE 和 SYSTEM)%windir%System32config到%windir%System32configRegBack文件夹。


查看任务执行状态:
Get-ScheduledTask regidlebackup | Get-ScheduledTaskInfo


请注意,无法获取旧版本的注册表文件,因为注册表备份任务始终会覆盖以前的备份。
现在,如果 Windows 无法正常启动并且标准恢复方法均不起作用(包括启动到最后一次已知的正确配置并回滚到以前的还原点),您可以尝试使用备份中的版本替换注册表文件。为此,启动到 WinRE 恢复环境,打开命令提示符,然后运行:
xcopy c:WindowsSystem32configregback c:WindowsSystem32config
在域环境中,可以使用组策略在所有计算机上启用自动注册表备份,该组策略创建一个名为启用定期备份和价值1。


在 Windows Server 2025、2022 和 2019 中,默认启用自动注册表备份。
