Советы по настройке XP

Редактор реестра (Regedit.exe)


Для того, чтобы импортировать в реестр данные из reg файла без запросов, запустите его с ключом /s. Например:

regedit /s test.reg

Есть простой способ отследить изменения, которые происходят в реестре Windows. Запустите Regedit ("Пуск" > "Выполнить" > "Regedit.exe") и экспортируйте файл реестра ("Файл" > "Экспорт файла реестра"), сохранив его под любым именем, например, before.reg. В момент, когда захотите проверить изменения в реестре, совершите ту же операцию (сохранив файл, например, after.reg). Теперь активируйте строку MS-DOS и в директории, где находятся эти два файла, наберите: FC before.reg after.reg > diff.txt. Открыв файл diff.txt в любом текстовом редакторе, вы увидите все изменения, которые произошли в реестре.

Кстати, FC - это внешняя команда DOS для сравнения файлов и выведения различий в них. Чтобы узнать о команде побольше, наберите FC /? в строке MS-DOS.

Возникающие проблемы часто пытаются решить переустановкой Windows. При переустановке Windows без предварительного удаления её каталогов проблемы, однако, могут сохраняться, так как неприятности могут быть связаны с тем, что что-то неверно записалось в реестре, а при переустановке "поверх" в реестре почти всё остаётся по-старому. Поэтому обычно эффективна только переустановка с предварительным удалением каталогов Windows и Program Files. Но после этого приходится инсталлировать и настраивать почти все программы по новой. Чтобы не тратить на это время и обеспечить возможность анализа причин неприятностей, в Windows периодически сохраняйте в каталоге С:\WINDOWS\SYSBCKUP\ (этот каталог скрытый) копии файлов реестра system.dat и user.dat (а также заодно system.ini и win.ini). В Windows 98 это автоматически ежедневно при первом запуске системы делает утилита SCANREG, которая также занимается чисткой реестра. Эта утилита сжимает вышеуказанные четыре файла и сохраняет их в каталоге (С:\WINDOWS\SYSBCKUP\) в cab-архиве под именем rbxxx.cab, где xxx - номер резервной копии. По умолчанию сохраняются 5 последовательных копий, а затем каждая новая замещает самую старую. Можно заставить SCANREG сохранять до 99 резервных копий, присвоив нужное число параметру MaxBackupCopies в файле scanreg.ini. Также можно дополнительно сохранять в этих cab-архивах копии других файлов (например autoexec.bat и config.sys), указав в параметре Files их полные имена с путём.




Я не знаю как для Windows 98 но для Windows Me для восстановления реестра нужно перезапустится в ДОСе и в командной строке набрать scanreg /restore далее выберите архив и дату сохраненного реестра и нажмите восстановить.

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

Для начала экспортируйте весь реестр в единый REG-файл. Самый простой метод - перейти в папку Windows и выполнить в командной строке команду REGEDIT.EXE /E REGIMAGE.REG. Запуск редактора реестра с ключом /E произведет экспорт всего содержимого реестра в указанный после ключа файл (REGIMAGE.REG).

Далее перегрузитесь в режиме эмуляции MS-DOS и удалите файлы системного реестра SYSTEM. DAT и USER.DAT, располагающиеся в корневой папке Windows, предварительно создав их резервные копии. Для восстановления системного реестра из заранее подготовленного REG-файла выполните команду REGEDIT.EXE /C REGIMAGE.REG, находясь в папке Windows. После завершения импорта реестра перезагрузите компьютер.

ВНИМАНИЕ! Подобные операции с системным реестром при определенных условиях могут привести к полному отказу системы. Выполнять их рекомендуется только квалифицированным пользователям, способным оценить необходимость их применения. Если вы все-таки решили испробовать этот совет, обязательно создайте резервную копию реестра. Кроме того, импорт REG-файла в DOS-режиме может занять несколько десятков минут, а то и больше.

Для разборки и понимания реестра я сохранил весь реестр в файл (через regedit), а потом с помощью Disco Commander (в качестве вьювера) лазил и смотрел, что можно поменять и что более-менее понятно. На мой взгляд, так нагляднее.


Содержание раздела