Описание программы проверки реестра Windows (Scanreg.exe)

Источник: microsoft

Один раз в день, после успешного запуска компьютера программа проверки реестра Windows (Scanreg.exe) создает резервную копию системных файлов и конфигурации системного реестра, включая сведения об учетных записях пользователей, привязках протоколов, установленных параметрах программного обеспечения и настройках пользователя. При этом создаются резервные копии файлов System.dat, User.dat, System.ini и Win.ini. Данная статья содержит описание программы проверки реестра Windows.

 

Программа проверки реестра Windows в процессе запуска автоматически проверяет системный реестр на наличие недействительных записей и пустых блоков данных. В случае обнаружения недействительных записей автоматически восстанавливается сделанная в предыдущий день резервная копия. Это действие равнозначно выполнению команды scanreg /autorun. Если резервные копии отсутствуют, программа пытается восстановить реестр. Это действие равнозначно выполнению команды scanreg /fix. Если суммарный объем пустых блоков данных в реестре превышает 500 КБ, программа проверки реестра Windows выполняет оптимизацию автоматически. 

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

Версия программы проверки реестра Windows для работы в защищенном режиме (Scanregw.exe) создает резервные копии системных файлов и проверяет реестр на наличие недействительных записей. При обнаружении недействительных записей она обращается за решением к программе проверки реестра Windows для работы в реальном режиме (Scanreg.exe). 

Программа проверки реестра настраивается в файле Scanreg.ini. Предусмотрена возможность модификации следующих параметров.

  • Включение и выключение программы.
  • Количество хранимых резервных копий (рекомендуется не более 5).
  • Расположение папки для хранения резервных копий.
  • Параметры для включения дополнительных файлов в состав резервной копии.

За дополнительной информацией о файле Scanreg.ini обратитесь к следующей статье Microsoft Knowledge Base:

183603  How to Customize Registry Checker Tool Settings

Для запуска программы проверки реестра Windows выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду scanregw.exe и нажмите кнопку OK. 

Примечание. С параметром /restore программу проверки реестра необходимо запускать из командной строки вне Windows. При этом для восстановления можно выбрать до пяти резервных файлов реестра.

Восстановление отдельных файлов

Чтобы восстановить отдельные файлы, выполните следующие действия.

  1. Нажмите кнопку Пуск, выберите пункт Найти, а затем - Файлы и папки.
  2. В поле Искать имена файлов и папок введите rb0*.cab и нажмите кнопку Найти.
  3. Дважды щелкните САВ-файл, который содержит файл, подлежащий восстановлению.
  4. Правой кнопкой мыши щелкните необходимый файл, выберите команду Извлечь и укажите папку для извлечения. Корпорация Microsoft рекомендует помещать такие файлы в папку Temp.
  5. Перезагрузите компьютер в режиме MS-DOS (для этого Windows Millennium Edition необходимо запустить с помощью загрузочной дискеты).
  6. Скопируйте извлеченный файл в соответствующую папку. Файлы реестра с расширением DAT обычно имеют атрибуты "Скрытый" и "Только чтение", поэтому для замены существующего файла на новый, только что извлеченный, необходимо воспользоваться командами attrib иcopy.

Известные проблемы

Программа проверки реестра Windows не удаляет записей, ссылающихся на файлы (например, VXD-файлы), которых уже не существует. Такие записи не несут в себе большой опасности и могут быть удалены в ручном режиме. За дополнительными сведениями о подобных ошибках обратитесь к следующей статье Microsoft Knowledge Base:

 

132008  Err Msg: Cannot Find a Device File That May Be Needed...

Объем основной памяти, которая необходима для программы проверки реестра Windows, зависит от размеров реестра. Для проведения восстановления программе может понадобиться 500 КБ и более незанятой основной памяти. Если появляется сообщение "Недостаточно памяти", свободную основную память необходимо оптимизировать. За дополнительными сведениями об оптимизации памяти обратитесь к следующей статье Microsoft Knowledge Base:

 

134399  How to Increase Conventional Memory for MS-DOS-Based Programs

Примечание. В процессе работы программа проверки реестра Windows использует расширенную память. Следовательно, после запуска компьютера в режиме Безопасный режим с поддержкой командной строки программа не функционирует. Исключением является команда scanreg /restore - единственная функция Scanreg, не требующая наличия расширенной памяти.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=29490