Реестр Windows 98


Редактор Regedit

Импорт и экспорт параметров

Устранение неполадок

Полезные программы


Rambler's Top100
   

 
Rambler's Top100


Устранение неполадок в реестре

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

  • Убедитесь, что в случае возникновения неполадок в системе будет доступна автоматически созданная копия реестра.
  • Подготовьте свои дополнительные копии реестра.
  • Убедитесь, что были исчерпаны все остальные средства, менее опасные, чем прямое редактирование.

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

 

Создание резервных копий реестра

Программа  Проверка реестра (Registry Checker)

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

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

Программа проверка реестра состоит из двух утилит. Одна утилита поддерживает графический интерфейс Windows,  вторая работает в режиме MS-DOS:

  • ScanRegW - данная утилита работает в Windows и сканирует реестр при каждом запуске системы. Утилита проверяет сохранность файлов реестра и определяет необходимость оптимизации реестра. Утилита резервирует реестр путем создания сжатого файла CAB. Если ScanRegW выявляет проблему, то предлагает вам перезагрузить компьютер для ее исправления.
  • ScanReg - данная утилита работает в режиме MS-DOS и восстанавливает реестр из резервной копиии. Если резервные копии отсутствуют, утилита пробует исправить реестр. ScanReg оптимизирует реестр, если ScanRegW определяет необходимость оптимизации.

Кроме того, есть третий, инициализационный файл, который содержит установки конфигурации Проверки реестра. Данный файл (Scanreg.INI) находится в папке \Windows и содержит записи и комментарии:

  • Записи содержат инормацию, которую использует Windows. Каждая запись состоит из имени раздела, знак равенства и значения раздела.
  • Комментарии состоят из строк, начинающихся с символа (;).
Запись Описание
Backup= Разрешение/запрещение проверки реестра.
Backup=0 запрещение
Backup=1 разрешение
MaxBackupCopies= Определяет максимальное число копий реестра, сохраняемых в папке BackupDirectory.
MaxBackupCopies=5.
BackupDirectory= Определяет папку, в которой хранятся резервные файлы CAB.По умолчанию они хранятся в папке <windir>\sysbckup.
Files= Резервирование дополнительных системных файлов.
ScanRegVersion Идентифицирует версию ScanReg.
Optimize= Разрешение/запрещение автоматической оптимизации реестра.
Optimize=0 запрещение
Optimize=1 разрешение

Файлы rb##.САВ, создаваемые утилитой ScanRegW, по умолчанию хранятся в папке C:\Windows\SYSBCUP. Символы ## означают номер файла резервной копии от 1 до 99. При каждом запуске компьютера добавляется новая копия резервного файла.

Запуск Проверки реестра из командной строки

Вы можете осуществлять более тщательный контроль за созданием резервных копий путем запуска Проверки реестра из командной строки.

Параметр Назначение Используется
/backup Резервирует реестр без всяких вопросов. ScanReg
ScanRegW
/restore Отображает список доступных резервных файлов, из которых можно выбрать один для восстановления реестра. ScanReg
"/comment=" Указывает Windows присоединить комментарий к резервной копии. Комментарий можно просмотреть с помощью параметра /restore. ScanReg
ScanRegW
/fix Исправляет файлы реестра ScanReg
/autoscan Проверяет файлы при каждом запуске Windows, но резервирут реестр только раз в день. ScanRegW
/scanonly Проверяет реестр и возвращает уровень ошибки, не резервируя реестр. ScanRegW

 Уровни ошибки, возвращаемые утилитой ScanRegW:

Уровень ошибки Описание
2 Реестр поврежден.
0 Ошибок реестра не обнаружено.
-2 Не хватает памяти для проверки реестра.
-3 Файл не найден - один или оба файла реестра отсутствуют.
-4 Невозможно создать файл User.dat или System.dat.
-5 Неудача записи в реестр.
-6 Неудача чтения из реестра.
-7 Ошибка совместного доступа (только в защищенном режиме); другое приложение открыло реестр.

Ручной способ резервирования/восстановления реестра

Это самый простой способ резервирования и восстановления реестра. Для этого выполните следущие действия:

  1. Создайте папку на диске вашего компьютера, где вы собираетесь хранить файлы реестра, например C:\REGBACK.
  2. Запустите Проводник и выберите Вид > Свойства папки. На экране появится диалоговое окно Свойства папки. Откройте вкладку Вид  и установите переключатель Показать все файлы.
  3. Скопируйте файл System.dat из каталога C:\Windows в вашу новую папку. Затем скопируйте файл User.dat в эту же папку.

Вы можете также скопировать реестр с помощью пакетного файла. Ниже приводится пример файла REGCOPY.BAT:

md C:\REGBACK
cd C:\Windows
attrib -h -r system.dat
attrib -h -r user.dat
copy system.dat C:\REGBACK
copy user.dat C:\REGBACK
attrib +h +r system.dat
attrib +h +r user.dat

При возникновениии каких-либо проблем с реестром вы можете теперь восстановить реестр, просто скопировав файлы System.dat и User.dat в папку \Windows и перезагрузившись.

Восстановление реестра с помощью Редактора реестра

В случае, если вы создали резервную копию реестра в виде файла REG, вы можете восстановить реестр из него в режиме MS-DOS. Перезагрузите компьютер, удержиая клавишу F5 нажатой для входа в реальный режим. В командной строке MS-DOS вы можете ввести следующую команду для запуска Редактора реестра и восстановления реестра из файла REG:

REGEDIT /L:[путь к System.dat] /R[путь к User.dat] /C [имя .REG-файла]

Параметр /C указывает программе Regedit заменить все содержимое реестра этим файлом, а не просто объединить данный файл с реестром.

ВВЕРХ

 

  Последнее обновление 10 июня 2001 г.
  © 2001 Алексей Лаврентьев
Hosted by uCoz