На этом шаге мы приведем общие сведения о реестре.
Реестр Windows представляет собой базу данных, содержащую сведения об ее настраиваемых параметрах или о конфигурации операционной системы. Кроме того, в реестре хранится информация о настройках аппаратных средств компьютера и программ. Реестры различных систем и версий семейства Windows частично различаются. Однако между ними много общего. В Windows 3.1 (Windows for WorkGroups) реестр хранится в файле reg.dat в папке Windows. В более поздних версиях, Windows 9x/Me и т. д., реестр размещается в двух файлах, расположенных в папке Windows: system.dat и user.dat. Записи в файле реестра имеют более удобную древовидную структуру.
Древовидная структура реестра представляет собой иерархически упорядоченное множество разделов (папок), содержащее следующие шесть разделов самого верхнего (корневого) уровня (таблица 1).
Имя раздела реестра | Сокращенное имя раздела реестра | Описание |
---|---|---|
HKEY_CLASSES_ROOT | HKCR | Содержит информацию о зарегистрированных типах файлов, OLE и др. |
HKEY_CURRENT_USER | HKCU | Содержит параметры настройки оболочки Windows для пользователя, вошедшего в Windows. Например, настройки Рабочего стола, меню кнопки Пуск. Если на компьютере работает единственный пользователь и используется обычный вход в Windows, то содержимое этого раздела берется из подраздела HKEY_USERS\DEFAULT. |
HKEY_LOCAL_MACHINE | HKLM | Содержит информацию об установленных драйверах и программном обеспечении. |
HKEY_USERS | HKU | Содержит параметры настройки оболочки Windows для всех пользователей. Информация из этого раздела копируется в раздел HKEY_CURRENT_USER. С другой стороны, все изменения в разделе HKEY_CURRENT_USER автоматически переносятся а раздел HKEY_USERS. |
HKEY_CURRENT_CONFIG | HKCC | Содержит информацию о настройках устройств Plug&Play, а также сведения о настройках компьютера с переменным составом аппаратных средств. |
HKEY_DYN_DATA | HKDD | Содержит изменяющиеся данные о состоянии устройств, установленных на компьютере пользователя. Эти сведения отображаются в окне Панель управления | Система | Устройства | Свойства. Данные этого раздела обновляются операционной системой Windows, и поэтому не рекомендуется редактировать его самостоятельно. |
Перечисленные коренные разделы имеют подразделы, а подразделы - свои подразделы и т. д. В конечном разделе ветви дерева реестра определяются параметры. Каждый параметр имеет имя и значение. Работа с реестром заключается в просмотре, создании и удалении его записей. Так, можно создать или удалить раздел реестра, создать или удалить параметр в каком-либо разделе. Однако делать это без четкого понимания целей и правил не рекомендуется.
Для работы с реестром используются три основных способа.
На следующем шаге мы рассмотрим структуру reg-файла.