Этот раздел определяет всю информацию, относящуюся к локальному
компьютеру, такую как драйверы, установленное программное
обеспечение, наименование портов и конфигураций программного
обеспечения. Эта информация верна для всех пользователей,
подключённых к системе.
Раздел HKEY_LOCAL_MACHINE состоит из нескольких подразделов:
Config - хранит
конфигурацию компьютера. Содержимое данного подраздела обновляется
в процессе установки и запуска Windows. Подраздел содержит
две записи: одну для параметров экрана, другую для доступных
системных принтеров.
Driver - содержит только пустые подразделы с именами вроде
4 и 11.(Прош отметить, что мне так и не удалось выяснить предназначения
этого подраздела).
Enum - Windows использует так
называемую шинную нумерацию (bus enumeration) для учёта всех
установленных компонента оборудования. Данные для этих компонентов
хранятся в этом подразделе и могут быть использованы для построения
"дерева оборудования" на вкладке Устойства
(Drevices) диалога Система(System),
вызываемого и панели управления.
Hardware - содержит установки
для последовательных портов доступных на локальном компьютере.
Подраздел Description содержит записи для устройств, в системе.
Network - когда Windows работает в сети, этот подраздел содержит
регистрационную информацию пользователя (т.е. имя пользователя,
сетевого провайдера, подтверждения регистрации и т.д.)
Security - доступен для сетевых
машин и содержит информацию о провайдере безопасности.
Software - вся информация о программах,
установленных на компьютере, хранится здесь. Подраздел \Classes
этого раздела используется для построения раздела HKEY_CLASSES_ROOT.
System - содержит всю необходимую
информацию для запуска Windows. Здесь содержится подраздел
CurreentControlSet, в котором содержатся подразделы Control
и Servicer. Подраздел Control содержит такую информацию, как
имя компьютера, параметры файловой системы и т.д.
HKEY_CURRENT_CONFIG
Этот раздел отвечает за устройство Plug&Play
и содержит информацию о текущей конфигурации компьютера с
переменным составом аппаратных средств. Установки этого раздела,
соответствуют конфигурационным установкам, хранящимся в разделе
HKEY_LOCAL_MACHINE\Config
HKEY_DYN_DATA
Этот раздел содержит подразделы, хранящие
динамическую информацию о состоянии различных устройств. Эти
данные могут быть использованы для выявления конфликтов оборудования,
определения состояния устройств и изменяющихся конфигураций.
Вкладка Устройства диалога Система,
вызываемого из Панели Управления, использует эти данные для
отображения текущей системной конфигурации.
Все данные этого раздела считываются и модифицируются системой.
Некоторые данные могут быть изменены пользователем, в то время
как другие модифицируются только самой системой. Подробности
об изменении этих данных рассмотрим в следующих выпусках.
Почему одинаковые подразделы
присутствуют в разных ветвях?
Некоторые имена подразделов реестра присутствуют
более чем в одной ветви реестра. Это происходит потому, что
определённые подразделы являются производными от подразделов
других ветвей. Операционная система Windows автоматически
записывает все изменения, сделанные пользователем, во все
связанные подразделы. Таким образом, например, изменения в
HKEY_LOCAL_MACHINE\Software\CLASSES также появится в разделе
HKEY_CLASSES_ROOT, поскольку раздел HKEY_CLASSES_ROOT является
производным от раздела HKEY_LOCAL_MACHINE\Software\CLASSES.
Исключение составляет ветвь \SoftwareMicrosoft\Windows\CurrentVersion,
которая присутствуем в разделах HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE.
Несмотря на то что название ветви, идущее после названия двух
корневых разделов, одно и то же, содержимое каждой полной
ветви отличается. Записи ветви HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
содержат установки, определённые пользователем, а записи ветви
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
содержат установки, являющиеся глобальными для локального
компьютера, программного обеспечения или всех пользователей
Запомни!
—————————————————————————————————————————————
Подразделы \Software и \SOFTWARE идентичны. Записи реестра не
различают регистра букв.
—————————————————————————————————————————————