Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

   Операционные системы -> Windows -> Здоровый Реестр - путь к лучшей жизни


Здоровый Реестр - путь к лучшей жизни

Керк Стирс
Журнал "Мир ПК", #02/2000

Когда ОС Windows 98 хочет узнать, какие графическая плата, жесткий диск или иное аппаратное обеспечение установлены на ПК, она обращается к Реестру. И если не находит там ответов на свои вопросы, то "сильно огорчается" и может наградить вас самыми разными неприятностями. Так что Реестр стоит того, чтобы о нем заботились.

При работе в среде Windows 95 поддержка и исправление Реестра были делом по меньшей мере обременительным. Пользователям Windows 98 повезло больше: предусмотренная в этой ОС утилита "Проверка реестра" упрощает решение задач.

Заботиться о Реестре означает следить за двумя скрытыми файлами в каталоге Windows: system.dat и user.dat. В них содержатся все аппаратные, программные и пользовательские настройки вашего ПК. Если эти файлы повреждены (например, из-за неправильного завершения работы системы или проблем с жестким диском), то некоторые приложения могут работать некорректно, что может привести к отказу системы.

Утилита "Проверка реестра" оптимизирует эти файлы и предохраняет их от возникновения осложнений в будущем. Каждый раз при запуске Windows 98 она автоматически оптимизирует ваш Реестр. Обнаружив, что объем устаревших записей достиг или превысил 500 Кбайт, программа удаляет их, сокращая размер DAT-файлов. Тем самым эти файлы становятся более удобными для резервного копирования, а также ускоряются и запуск, и завершение работы Windows 98. Кроме того, утилита "Проверка реестра" сканирует DAT-файлы, чтобы обнаружить возможные повреждения. И наконец, при аварийных отказах, поиске и устранении неисправностей эта программа сэкономит вам не один час.

Основы резервного копирования

Лучший способ исправить исковерканный Реестр - заменить файлы system.dat и user.dat их неповрежденными резервными копиями. До того как появилась утилита "Проверка реестра", приходилось вручную сохранять эти файлы - и если вы достаточно разумны, то на отдельном носителе. Конечно, ОС Windows 95 при каждом запуске делала их резервные копии в каталоге Windows под именами system.dao и user.dao. Однако зачастую они оказывались бесполезны: к тому моменту, как вы догадывались о возникновении какой-либо серьезной проблемы, Windows уже хотя бы раз перезапускалась, и исправные резервные копии заменялись испорченными.

Утилита "Проверка реестра" и ее настройки

Основные параметры

Выполняемое действие

Значения настроек

Backup=

Ежедневно запускает "Проверку реестра" при первом запуске системы

1: Enabled ("подключено" - значение, устанавливаемое по умолчанию); 0: Disabled ("отключено")

Optimize=

Удаляет все лишнее из реестровых файлов system.dat и user.dat при каждом запуске "Проверки реестра"

1: Enabled умолчанию; 0: Disabled

MaxBackupCopies=

Устанавливает количество последовательно создаваемых резервных копий

5 (резервируется пять копий - значение, устанавливаемое по умолчанию); максимальное число копий - 99

BackupDirectory=

Устанавливает, в каком каталоге будут храниться CAB-файлы

По умолчанию задается каталог c:\windows\setup

Files=

Добавляет файлы к резервному CAB-файлу

Имена файлов с полным указанием их местонахождения, разделенные запятыми (например, c:\autoxec.bat, c:\config.sys)

Чтобы установить количество сохраняемых резервных копий и добавить файлы в автоматически создаваемый утилитой "Проверка реестра" резервный файл, используйте scanreg.ini

Утилита "Проверка реестра" позволяет отчасти избежать ловушки, создавая множество резервных копий. При запуске Windows 98 она создает копии файлов Реестра в отдельном файле и сохраняет их в каталоге Windows/Sysbckup. Замечание: если в течение нескольких дней вы не перезапускали ПК, то инициируйте автоматическое резервирование файлов, для чего нажмите кнопку "Пуск", выберите пункт "Выполнить" и введите scanreg в командную строку.

Резервные файлы сжимаются и сохраняются с расширением .cab под именем rbxxx.cab, где xxx - номер резервной копии (001, 002 и т. д.). Эти номера не соответствуют датам резервирования; чтобы найти последнюю копию, выясните дату записи файла с помощью Проводника (или средств работы с файлами, например Windows Commander).

По умолчанию утилита сохраняет только пять резервных копий Реестра, в дальнейшем каждая новая замещает самую старую. Можно настроить утилиту таким образом, что она будет сохранять до 99 резервных копий. Для этого щелкните на кнопке "Пуск", выберите пункт "Выполнить" и в командную строку введите scanreg.ini. Указанный файл откроется в Блокноте. Найдите строку MaxBackupCopies=x, отредактируйте ее, сохраните и закройте файл. Здесь же находятся и другие настройки (см. врезку "Утилита "Проверка реестра" и ее настройки").

Однако не всегда больше означает лучше. Учтите, что на каждые пять сжатых реестровых CAB-файлов придется пожертвовать от 2 до 5 Мбайт дискового пространства. Поэтому лучше, наверное, сохранить принятое по умолчанию число резервных файлов - пять: их вполне достаточно, чтобы предотвратить большинство чрезвычайных происшествий с Реестром. Конечно, чтобы их обнаружить, иногда требуется и более пяти дней (или более пяти резервных копий). Поэтому попробуйте сделать следующее: дополните создание резервных копий с помощью утилиты "Проверка реестра" выборочным копированием файлов Реестра до инсталляции любого нового оборудования или программы и после. Причины, по которым требуется предынсталляционный резервный файл, очевидны, но столь же важна и постинсталляционная резервная копия Реестра. Если проблемы в работе появляются через несколько недель после установки аппаратного и программного обеспечения и если они возникли не из-за него, а, скажем, из-за дефектов жесткого диска или случайного конфликта в ПО, то постинсталяционный резервный файл поможет избежать повторной инсталляции.

Scanreg: резервирование и восстановление в различных режимах

Возможности

При работе в среде DOS

При работе в среде Windows

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

Да

Да

Команда для запуска

scanreg

sanregw

Выправление испорченного Реестра

Да

Нет

Восстановление Реестра по резервной копии

Да

Нет

Автоматическое выполнение

Только при обнаружении поврежденного файла

При каждом запуске Windows

Выполнение в защищенном режиме

Нет

Да

Сканирование Реестра для обнаружения повреждений

Да

Да

Утилита "Проверка реестра" работает лучше, если создавать резервные копии файлов Реестра в среде Windows, а восстанавливать их в среде DOS

Если вы хотите вручную создать резервную копию Реестра с помощью утилиты "Проверка реестра", нажмите кнопку "Пуск", укажите пункт "Выполнить", введите в командную строку regscan.exe и подтвердите свое намерение сделать это, ответив "Да". В этом случае, как и описано выше, появится CAB-файл. Чтобы он не был замещен другим, переименуйте его, дав ему имя того оборудования или ПО, которое вы собираетесь установить, и дополнив это имя словом before ("до") или after ("после"), например sblaster_after.cab.

По умолчанию утилита "Проверка реестра" сжимает в CAB-файле еще четыре: system.dat, user.dat, system.ini и win. ini. (Два последних являются реликтами Windows 3.1, сохраненными, чтобы обеспечивалась совместимость с более старыми программами, которые обращаются к ним за конфигурационными данными.) Если вы хотите добавить к этим файлам другие, например autoexec.bat и config.sys, то укажите их имена и расположение в строке Files=файла scanreg.ini. Утилита "Проверка реестра" бывает двух видов - для Windows (scanregw.exe) и для DOS (scanreg.exe), каждая со своим набором возможностей (см. врезку "Scanreg: резервирование и восстановление в различных режимах"). Если вы хотите восстановить Реестр по резервной копии или же создать резервные копии из DOS, то должны использовать команду scanreg из командной строки DOS в режиме MS-DOS. Для этого нажмите кнопку "Пуск", укажите пункт "Завершение работы" и отметьте "Перезагрузить компьютер в режиме MS-DOS". Если попытаться запустить scanreg. exe в среде Windows, то стартует утилита scanregw.exe.

После запуска scanreg.exe выберите "ЗапускПросмотр копий" - перед вами появится список всех имеющихся резервных файлов. Отметьте какой-либо из них, и утилита "Проверка реестра" восстановит его. Однако программа scanreg "видит" и, следовательно, позволяет восстанавливать только файлы с именами в формате rbxxx.cab. Чтобы восстановить файлы с нестандартными именами, откройте Проводник, найдите нужный CAB-файл и дважды щелкните на его имени - вы увидите хранящиеся там файлы. Затем просто замените испорченные файлы их сохраненными исправленными копиями и перезагрузите ПК.



 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.