Итак реестр(от
английского registry), именно реестр, а не регистр как пишут
в некоторых бульварных компьютерных журналах. Одна из главных частей нашего
любимого виндоуса, здесь храниться практически вся информация как о программной,
так и о аппаратной части вашего компьютера. Те кто помнят времена Windows 3.x, знают что данные
о настройках хранились в ini-файлах и имеют плоскую структуру типа "параметр=значение",
где значение чаще всего было равно 0(отключено) и 1(включено). Microsoft
это показалось не практично и тогда было решено собрать все данные о настройках в единую базу данных
с древовидной структурой. Такая база данных и получила название реестр.
Но ini-файлы не были полностью исключены, так что и сейчас вы все еще можете
найти у себя на жестких дисках файлы:
control.ini win.ini system.ini.
Итак начнем мучит реестр :-) Внимание!
Перед тем как что-то изменять сделайте резервные копии(back-up) файлов
реестра, в частности system.dat и user.dat, так же можно сделать копии
ini-файлов. Кстати говоря, в файле system.dat хранятся настройки относящиеся
к компьютеру, а в файле user.dat относящиеся к пользователю. Ну, а теперь
запускаем редактор реестра, для этого нажимаем "Пуск" далее "Выполнить"
и в командной строке пишем "regedit". Не беспокойтесь об отсутствии редактора
реестра на вашем компьютере, виндоус устанавливает его принудительно, без
вопросов о вашем желании :-)
Вот что вы увидите:
Как видно из скриншота реестр состоит из шести разделов:
-
HKEY_CLASSES_ROOT - настройки рабочего стола, ярлыков, межпрограммным
связям, технологии OLE(см. глоссарий).
-
HKEY_CURRENT_USER - настройки текущего пользователя, рабочий стол
и другие украшательские прибамбасы.
-
HKEY_LOCAL_MACHINE - общие настройки компьютера, параметры оборудования
и программ.
-
HKEY_USERS - информация и настройки всех пользователей компьютера,
плюс разграничение доступа.
-
HKEY_CURRENT_CONFIG - текущая конфигурация устройств.
-
HKEY_DYN_DATA - текущее состояние различных устройств, формируется
динамически и не хранится ни в одном файле.
Физически существуют только два раздела, остальные, за исключение HKEY_DYN_DATA,
являются их ветвями. Так разделы HKEY_CLASSES_ROOT и HKEY_CURRENT_CONFIG
являются ветвями раздела HKEY_LOCAL_MACHINE, а раздел HKEY_CURRENT_USER
это всего лишь один из пользователей раздела HKEY_USERS.
Значения можно изменять, конечно можно это делать и в M$-regedit,
но лично я предпочитаю Norton Registry Editor из пакета утилит Нортона.
Также в этом пакете имеется утилита Registry Tracker, которая позволяет
делать копии реестра, и при непредвиденных обстоятельствах возвращаться
к старым. Вот главное окно программы Norton Registry Editor :
Как вы
видите она не очень отличается от микрософтовской. В главном
окне вместе с разделами реестра здесь можно увидеть и ini-файлы, тоже с
возможностью редактирования. Также имеются закладки для быстрого перехода
в нужный раздел, строка состояния, ну и самое, лично для меня, важное это
возможность поиска и замены сразу во всем реестре без лишних вопросов,
а также undo и tracker history - это связь с программой
Norton Registry
Tracker, здесь вы можете восстановить предыдущие файлы
реестра и увидеть
отличия между ними. Вообще реестр штука хрупкая, и действовать с ним надо
аккуратно. Могу дать лишь один совет, наверное давно известный геймерам:
почаще сохраняйтесь :-)
Как видите эта статья
представляет только поверхностные данные о
внутренностях реестра, так что ждите
продолжения, подпишитесь на нашу рассылку и
уведомления об обновлениях на сайте будут
приходить к вам в почтовый ящик.
|