Каждый календарный день производится резервное копирование реестра программой «SCANREG», которая находится в папке [C:\WINDOWS\COMMAND], причём по умолчанию сохраняются 5 последовательных копий, а затем каждая новая замещает самую старую. Физически это файлы: «rb000.cab», «rb001.cab», «rb002.cab», «rb003.cab», «rb004.cab», которые находятся в папке [C:\WINDOWS\SYSBCKUP]. Можно сохранять до 99 резервных копий, изменив параметр «MaxBackupCopies» в файле [C:\WINDOWS\Scanreg.ini]. Также можно дополнительно сохранять в этих cab-архивах копии других файлов (например, «Autoexec.bat» и «Config.sys»), указав в параметре «Files» их полные имена с путём.
В процессе каждой загрузки компьютера производится проверка реестра и при обнаружении повреждений «SCANREG» замещает повреждённый реестр наиболее свежей архивной копией. Если реестр содержит более 500 Кб пустых блоков данных, то эта утилита автоматически оптимизирует его.
Для принудительной оптимизации загрузитесь в безопасном режиме (нажав клавишу <F8> при появлении надписи «Starting Windows» во время загрузки и выбрав в меню пункт «Safe mode», обычно, третий по счёту) и наберите в командной строке [SCANREG /OPT].
Если Вы производите изменения в реестре и не уверены на сто процентов в их правильности, либо записывайте то, что изменяете, либо воспользуйтесь возможностями «Regedit»:
(Меню «Пуск» —> Выполнить —> regedit —> Меню "Реестр" —> Экспорт файла реестра —> Выбранная ветвь),
сохранив, таким образом, первоначальный вариант в виде reg-файла (с расширением «.reg»). В случае неудачного эксперимента:
Правда, этот способ восстановления информации имеет один существенный недостаток: все удаленные или измененные записи будут восстановлены, но вот добавленные записи удалены не будут. Поэтому данный способ больше подходит, если Вы проводите какие-то несущественные изменения, и чтобы откатить их не вводя старые данные заново, можно воспользоваться экспортом/импортом.