Программа работы с реестрами REGEDIT

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Реестр Windows - это иерархическая база данных Windows, которая во многом определяет поведение самой Windows и приложений работающих в этой ОС. Windows использует реестр для запуска программ, записи профилей пользователей, определения интерфейса Windows и т.д. В реестре также хранится информация о текущих устройствах и их драйверах. Реестр пришел на смену старым *.ini файлам в Win'3.11, однако реестр имеет еще большее значение для нынешних версий Windows, чем его предыдущие версии. Реестр - часть Windows, и имеет огромное значение для стабильной работы Windows. Системный реестр располагается в двух файлах: user.dat и system.dat.

Программа работы с реестрами REGEDIT - student2.ru

Чтобы понаблюдать работу реестра "в живую" можно использовать программу Registry Monitor. Программа имеет большое количество возможностей, и способна рассказать о том, как используется реестр на вашей машине.
Потеря (или нарушение целостности реестра) сулит вам множество неприятностей, самый обычный выход в такой ситуации (для тех, кто не заботится о сохранности реестра) - как правило, заключается в переустановке ОС с нуля. Windows имеет собственные средства проверки на целостность, сохранения резервной копии, восстановления реестра, а также его редактирования, однако часто средств Windows оказывается недостаточно. Основным средством Windows для резервного копирования и проверки реестра является программа ScanregW.exe (есть также ДОСовская версия этой программы - Scanreg.exe). ScanreW запускается автоматически всякий раз при загрузке Win. Проверяет его на целостность, в случае необходимости пакует, и архивирует. Если ScanRegW обнаружит ошибки в реестре, то он предложит вам восстановить содержимое реестра из резервной копии. Программу можно найти в папке "Windows".
Зачастую, одной копии реестра оказывается недостаточно, создание и использование дополнительных копий реестра средствами самой Windows оказывается неудобным. Что же делать в этом случае? Программа WindowsRescueпоможет Вам в этом.

Программа работы с реестрами REGEDIT - student2.ru

Эта программа проверяет реестр (а также и другие системные файлы Windows) на наличие изменений при загрузке Win, а также периодически (интервал времени можно задать свой), во время работы, и сохраняет в случае обнаружения существенных изменений (с запросом или без) все системные файлы (включая autoexec.bat и config.sys). Количество копий до 10. Каждая копия может занимать до 3Mb. Все что нужно сделать в случае проблем - в режиме эмуляции MS-DOS набрать rean... дальше все само собой станет ясно.
Программа WinResque используется для тестирования нового ПО неизвестного качества.

Программа работы с реестрами REGEDIT - student2.ru

Еще одной замечательной утилитой для работы с реестром является RegCleaner. Программа быстро совершенствуется от версии к версии. На сегодняшний момент в число ее возможностей входят такие как: удаление зарегистрированных файловых типов, удаление программ из автозагрузки Windows, удаление некоторых ключей программ и др. При любом действии RegCleaner создает запись отката. Так же программа может уплотнять реестр. Неочевидной (но иногда полезной) возможностью является перенос выбранных ключей реестра с одного PC на другой, при помощи файла отката. В сочетании с небольшим размером программы (270Kb и удобством работы програма становится просто незаменимым помощником.

Для тех кто желает очистить реестр от "мертвых" ключей можно порекомендовать NBG Clean Registry и родной "Мелкомягкий" MSRegCleaner (обе программки - freeware). NBG Clean Registry кроме реестра сканирует также и файл win.ini. MSRegCleaner не даст вам понять - что же он все таки удалил. Если Вы все же хотите иметь хоть какой-то контроль, то используйте NBG.
Для быстрого редактирования наиболее важных (с точки зрения пользователя Windows) ключей реестра можно воспользоваться програмой Xteq-Xsetup.С ее помощью можно добиться, к примеру, таких "эффектов" как: присвоить 3-х кнопочной Logitech мыши double-click на среднюю кнопку или убрать все содержимое desktop'а, или, например, запретить создание надоедающих надписей типа "Shortcut to…" (ярлык к...), или изменить расположение (и название) папки Мои Документы. Кроме того, программа поддерживает plugin'ы. Другая подобная утилита - Configuration Wizard, возможностей у программы поменьше, чем у Xteq

Стандартной программой в Windows предназначенной для редактирования реестра является RegEdit.exe.Его можно найти в папке Windows. RegEdit позволяет получить ПОЛНЫЙ контрольнад реестром.

Помните, если вы никогда до этого не использовали RegEdit, и другие программы редактирования реестра, сохраните копию реестра перед внесением изменений!

ПРАКТИЧЕСКАЯ ЧАСТЬ

Программа работы с реестрами REGEDIT

В редакторе реестра есть две панели, в этом он похож на проводник Windows. Элементы, отображаемые в левой панели, являются ключами или разделами, а в правой панели - значениями. Значение - это содержимое реестра, подобно абзацам в книге.

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

regedit.exe [options] [filename]
filename ≈ импортируемый в реестр.reg файл
/s ≈ подавлять запрос на подтверждение при импорте файла
/e ≈ экспорт раздела реестра в файл.

Пример:
regedit /e file.reg HKEY_CURRENT_USER\ Software\ Microsoft
Наберите в командной строке:
REG /?
и изучайте "Программу редактирования системного реестра из командной строки, версия 3.0".

REGEDT32имеет некоторые отличие от REGEDIT. Наибольшее - то, что он поддерживает все типы данных реестра в Windows NT, 2000,XP (например, REG_MULTI_SZ). Так что, если Вы редактируете этот тип данных REGEDIT'ом, а не REGEDT32, знайте, что он изменит тип записи.

REGEDIT.EXE базируется на Windows95, но имеет некоторые преимущества над REGEDT32.EXE (например, лучшие средства поиска). В целом, с REGEDIT.EXE работать легче.

Наши рекомендации