Работа с реестром Windows

Руководство по работе с реестром

Реестр - это большая база данных, где хранится информация о конфигурации системы. Этой информацией пользуются как Windows, так и другие программы. Так же в реестре скрыты от обычного пользователя многие настройки Windows. Можно буквально преобразить Windows и сделать ее действительно дружелюбной и интуитивно понятной пользователю, если определенным образом их настроить. Следует отметить, что реестр Windows95 отличается от реестра Windows 98.

Реестр Windows 98 хранится в двух файлах, в папке [C:\W\System32\Config].
SYSTEM.DAT - содержит информацию, не зависимую от пользователя, например, аппаратные конфигурации, параметры "железа".
USER.DAT - содержит имя пользователя, настройки рабочего стола и т.д.

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

Чтобы внести изменения в реестр, необходимо открыть его с помощью программы, предназначенной для этого. Примером может служить программа REGEDIT, поставляемая в стандартном комплекте Windows. Для ее запуска откройте диалоговое окно Пуск -> Выполнить, введите Regedit и нажмите OK.

Вы увидите окно, разделенное на две части. В левой находится навигатор, похожий на навигатор Проводника, а справа собственно информация. Реестр состоит из шести разделов:
HKEY_CLASSES_ROOT,
HKEY_CURRENT_USER,
HKEY_LOCAL_MACHINE,
HKEY_USERS,
HKEY_CURRENT_CONFIG и
HKEY_DYN_DATA
.
В каждом разделе содержатся папки. Если в папке или разделе есть подпапки, то слева от этой папки находится значок “плюс”. При нажатии на него эта папка “разворачивается”, а значок превращается в “минус”, нажав на который ее можно снова “свернуть”. Если же нажать на значок папки или ее название, то в правом окне появится список тех параметров, которые содержатся в этой папке (но не в подпапках!). Каждый параметр состоит из его имени и значения. Для каждого параметра существует свой путь, по которому его можно найти. Путь состоит из последовательности папок, в которых находится этот параметр, начиная с родительской папки (это один из шести вышеперечисленных основных разделов). Примером такого пути может быть [HKEY_CURRENT_CONFIG\ Display\ Settings], а названием параметра Resolution. В объединении эти два значения — параметр и путь к нему (его часто называют адресом) указывают на уникальный параметр. Например, к двум различным параметрам может быть один и тот же путь, два параметра могут иметь одинаковые названия, но лежать в различных папках и подпапках, но не может существовать двух параметров с одинаковым адресом и именем. По реестру можно осуществлять поиск (используя меню, или сочетанием клавиш CTRL + F).

Выделив нужный раздел (нажав на значок раздела или его имя), в нем можно создать параметр, или подраздел. Для этого необходимо воспользоваться меню Правка-> Создать. В системном реестре Windows существует 3 вида параметров: строковый, двоичный, и DWORD. В строковом хранится одна строка (string), в двоичном — двоичное значение, в DWORD — десятичное или шестнадцатеричное значение. При создании параметра необходимо указать его имя. Затем, дважды нажав на нем в правом окне, можно ввести значение параметра (или изменить существующее).

Если в совете сказано установить значение параметра, это значит, что необходимо изменить существующее значение параметра на нужное, или, если параметр с таким именем отсутствует, создать его, а затем изменить содержимое.

В конце работы для большинства изменений необходимо закрыть REGEDIT и перезагрузить компьютер.

Компьютер и Windows