Включить автоматический бэкап системного реестра в Windows 10/11
Начиная с Windows 10 1803, Microsoft отключила функцию автоматического бэкапа системного реестра. В предыдущих версиях Windows в рамках задания автоматического обслуживания запускалось задание планировщика, которое помещало копию всех кустов реестра в папку
WindowsSystem32configRegBack
.
В современных версиях Windows 10 и 11 все еще можете включить автоматический бэкап реестра. Достаточно создать в ветке HKLMSystemCurrentControlSetControlSession ManagerConfiguration Manager REG_DWORD параметр реестра EnablePeriodicBackup со значеним 1. Можно создать этот параметр реестра вручную или с помощью команды PowerShell:
New-ItemProperty -Path ″HKLM:SystemCurrentControlSetControlSession ManagerConfiguration Manager″ -Name EnablePeriodicBackup -Type DWORD -Value 1
После перезагрузки компьютера автоматический бэкап реестра будет запускаться в рамках процедуры автоматического обслуживания системы путем вызова задания планировщика RegIdleBackup. Можно запустить это задание вручную, открыв консоль
taskschd.msc
и запустив задание RegIdleBackup в папке MicrosoftWindowsRegistry.
Также можно вручную запустить автоматическое обслуживание (Automatic Maintenance) командой:
MSchedExe.exe Start
Это вызовет запуск в том числе задания RegIdleBackup. Задание скопирует файлы системного реестра (DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM) из папки
%windir%System32config
в
%windir%System32configRegBack
.
Проверить состояние запуска задания:
Get-ScheduledTask regidlebackup | Get-ScheduledTaskInfo
Обратите внимание, что задание автоматического бэкапа всегда перезаписывает предыдущие файлы резервный копии, поэтому возможность получить более старую версию бэкапа отсутствует.
Теперь, если Windows не загружается и ни один из стандартных способов восстановления (включая загрузку последней удачной конфигурации, возврат к точке восстановления или удаление сбойных обновлений, из-за которых Windows не загружается) не помог исправить проблему, можно попробовать (как последний шанс) заменить файлы реестра версиями из резервной копии. Для этого нужно загрузиться в среде восстановления WinRE, открыть командную строку и выполнить:
xcopy c:WindowsSystem32configregback c:WindowsSystem32config
В доменной среде можно включить авто бэкап реестра на всех компьютерах, создав групповую политику, которая будет создавать на них параметр реестра EnablePeriodicBackup.
В Windows Server 2022 и 2019 автоматический бэкап реестра включен по умолчанию.
Windows 11
Включить автоматический бэкап системного реестра в Windows 10/11