Во всех версиях Windows 10 до билда 1803 (включительно) была включена функция автоматического бэкапа кустов реестра. Резервные копии файлов реестра автоматически сохранялись в каталог %windir%\System32\config\RegBack
.
Если реестр Windows поврежден, вам достаточно было загрузить компьютер с внешнего носителя и заменить оригинальные файлы в каталоге C:\Windows\System32\Config\ версиями из резервной копии.
Начиная с версии Windows 10 1809 Microsoft в целях экономии места на диске разработчики Microsoft решили полностью отключить задание автоматического резервного копирования файлов реестра. Хотя эта функция довольно нужная и несколько раз помогала откатить состояние реестра к предыдущей версии при критических сбоя на рабочих станциях и серверах.
Чтобы включить автоматический бэкап реестра в Windows 10, нужно создать параметр EnablePeriodicBackup (типа REG_DWORD 32 bit) со значением 1 в разделе реестра HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager
Вы можете создать этот параметр реестра вручную или с помощью команды PowerShell:
New-ItemProperty -Path ″HKLM:\System\CurrentControlSet\Control\Session Manager\Configuration Manager″ -Name EnablePeriodicBackup -Type DWORD -Value 1
Затем откройте планировщик задач Windows (taskschd.msc) и перейдите в раздел Task Scheduler Library -> Microsoft -> Windows -> Registry. Проверьте, что задание RegIdleBackup (Registry Idle Backup Task) включено. Это задание входит в список заданий автоматического обслуживания Windows.
Перезагрузите компьютер. При следующем запуске процедуры обслуживания системы Windows создаст резервную копию файлов реестра. Или вы можете запустить задание RegIdleBackup вручную.