А АThursday, 12 December 2024

Бэкап системного реестра.

Всем привет.

Начиная с Windows 10 1803, Microsoft отключила функцию автоматического бэкапа системного реестра. В предыдущих версиях Windows в рамках задания автоматического обслуживания запускалось задание планировщика RegIdleBackup, которое помещало копию всех кустов реестра в папку \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 точно иметь у себя не помешает.

Говорят что в современных версиях Windows 10 все еще можете включить автоматический бэкап реестра. Достаточно создать в ветке 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

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

Но поскольку мое доверие к Windows уже "подорвано" я решил сделать бекап реестра сам. Просто скопировать 5 файлов  (DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM) из папки %windir%\System32\config мне не дадут. Они постоянно заняты самой Windows. Поэтому пришлось прибегнуть к другим утилитам. 

Первая из них простенькая утилита RegBak. Назначение ее такое же как и ее название, ничего лишнего. Щелчок мышкой и бекап готов.


Вторая из них более продвинутая от знаменитого мастера NirSoft OfflineRegisrtyFinder. Предназначена для поиска по кустам ресстра, в том числе может выполнить snapshot вашего реестра. Однако тут нужна оговорка - если с RegBak файлы DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM из папки %windir%\System32\config скопировались 1 в 1, то в случае с  OfflineRegisrtyFinder они получились малость другого размера.

Так что выбор за вами. 

Удачи.

No comments:

Post a Comment

А что вы думаете по этому поводу?

Версия на печать

Популярное