Документация для версии Интеллект 4.26. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Системный реестр Windows – это база данных, в которой хранятся настройки ОС (параметры настройки для аппаратных средств, программ, пользователей). При внесении изменений в параметры настройки ОС данные изменения сохраняются в системном реестре.

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

Имя ветви

Назначение

HKEY_CLASSES_ROOT

Содержит информацию о конфигурации программ, включая привязку типов файлов к конкретным приложениям, параметры операций "drag-and-drop", принтеров и СОМ

HKEY_CURRENT_USER

Содержит пользовательские параметры настройки системы. Этот раздел создается и заполняется информацией из раздела HKEY_USERS при входе пользователя в систему

HKEY_LOCAL_MACHINE

Содержит параметры компьютера, драйверов и другого оборудования. Записи этого раздела общие для всех пользователей данной машины

HKEY_USERS

Содержит информацию обо всех пользователях, учетные записи которых есть на данной машине. Содержит два типа параметров: общие для всех пользователей и индивидуальные

HKEY_CURRENT_CONFIG

Содержит данные о текущей конфигурации оборудования

HKEY_DYN_DATA

Указывает на ту часть раздела HKEY_LOCAL_ MACHINE, которая нужна для Plug & Play устройств. При добавлении или удалении устройств из системы этот раздел изменяется

Визуально ветви, ключи и подключи схожи с пользовательскими папками, поскольку допускается вложение. На рисунке отображены основные элементы реестра:

  1. Ветвь.
  2. Ключ.
  3. Подключ.
  4. Параметр.

Параметр имеет три характеристики: имя, тип данных и значение. В ключе может находиться только один параметр, не имеющий имени, служащий для ключа значением по умолчанию. Рекомендуется для удобства присваивать параметру ключа системного реестра осмысленное имя, указывающее на его назначение.

В Windows задан набор типов данных системного реестра. Наиболее часто употребляемые типы приведены в таблице.

Тип данных

Описание

Применение

REG_DWORD

Параметр данного типа занимает 4 байта и отображается в шестнадцатеричном и в десятичном виде

Многие параметры служб и драйверов устройств имеют этот тип. Пример: 0x00000240(576) — в скобках указано десятичное значение параметра

REG_BINARY

Двоичные данные в произвольной форме. Максимальная длина параметра данного типа 16 байт

Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате, например, «01 00 00 00»

REG_SZ

Строка, оканчивающаяся нулевым символом

Пример: "C:\Windows"

REG_MULTI_SZ

Многострочный текст. Массив оканчивающихся нулем строк, в конце которого записано два нулевых символа

Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами

REG_EXPAND_SZ

Строка данных переменной длины с нулевым символом в конце

Этот тип содержит нераскрытые ссылки на переменные окружения

REG_FULL_RESOURCE
_DESCRIPTOR 

Последовательность вложенных массивов

Этот тип разработан для хранения списка ресурсов устройств или драйверов

Примечание

На значение ключей реестра влияют настройки в утилите Tweaki − см. Утилита расширенной настройки программного комплекса Интеллект tweaki.exe.

  • No labels