Включить автоматический бэкап системного реестра в Windows 10/11

Начиная с Windows 10 1803, Microsoft отключила функцию автоматического бэкапа системного реестра. В предыдущих версиях Windows в рамках задания автоматического обслуживания запускалось задание планировщика, которое помещало копию всех кустов реестра в папку \Windows\System32\config\RegBack .

По комментариям Microsoft, отключение автоматического бэкапа реестра позволило сэкономить место на диске (The system registry is no longer backed up to the RegBack folder starting in Windows 10 version 1803). А если нужно восстановить предыдущую версию реестра, можно воспользоваться точкой восстановления. Но фактически резервная копия реестра, занимает на диске всего пару сот Мб, что в общем немного 🤷‍♂️, да и защита системы с помощью точек восстановления по умолчанию отключено в современных версиях Windows. Однако наличие бэкапа реестра не раз позволяло пользователям быстро восстановить работоспособность Windows, просто заменив поврежденные файлы реестра рабочими версиями из резервный копии. Поэтому желательно иметь такой бэкап в качестве последнего шанса.

В современных версиях Windows 10 и 11 все еще можете включить автоматический бэкап реестра. Достаточно создать в ветке HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager REG_DWORD параметр реестра EnablePeriodicBackup со значеним 1. Можно создать этот параметр реестра вручную или с помощью команды PowerShell:

New-ItemProperty -Path ″HKLM:\System\CurrentControlSet\Control\Session Manager\Configuration Manager″ -Name EnablePeriodicBackup -Type DWORD -Value 1

EnablePeriodicBackup - включить автобекап реестра в Windows 10 и 11

После перезагрузки компьютера автоматический бэкап реестра будет запускаться в рамках процедуры автоматического обслуживания системы путем вызова задания планировщика RegIdleBackup. Можно запустить это задание вручную, открыв консоль taskschd.msc и запустив задание RegIdleBackup в папке Microsoft\Windows\Registry.

Запустить задание планировщика для резервного копирования реестра

Также можно вручную запустить автоматическое обслуживание (Automatic Maintenance) командой:

MSchedExe.exe Start

Это вызовет запуск в том числе задания RegIdleBackup. Задание скопирует файлы системного реестра (DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM) из папки %windir%\System32\config в %windir%\System32\config\RegBack .

Резервная копия файлов реестра в каталоге System32\config\RegBack

Проверить состояние запуска задания:

Get-ScheduledTask regidlebackup | Get-ScheduledTaskInfo

Задание планировщика regidlebackup

Обратите внимание, что задание автоматического бэкапа всегда перезаписывает предыдущие файлы резервный копии, поэтому возможность получить более старую версию бэкапа отсутствует.

Теперь, если Windows не загружается и ни один из стандартных способов восстановления (включая загрузку последней удачной конфигурации, возврат к точке восстановления или удаление сбойных обновлений, из-за которых Windows не загружается) не помог исправить проблему, можно попробовать (как последний шанс) заменить файлы реестра версиями из резервной копии. Для этого нужно загрузиться в среде восстановления WinRE, открыть командную строку и выполнить:

xcopy c:\Windows\System32\config\regback c:\Windows\System32\config

В доменной среде можно включить авто бэкап реестра на всех компьютерах, создав групповую политику, которая будет создавать на них параметр реестра EnablePeriodicBackup.

Включить бэкап реестра на компьютерах через GPO

В Windows Server 2022 и 2019 автоматический бэкап реестра включен по умолчанию.

Предыдущая статья Следующая статья


Комментариев: 6 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)