Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Раздел Hkey_Local_Machine



Раздел Hkey_Local_Machine содержит конфигурационные данные локального компьютера. Информация из этой базы данных используется приложениями, драйверами устройств и самой Windows, чтобы определять конфигурационные данные локального компьютера независимо от того, какой пользователь зарегистрировался в системе и какая программа выполняется.

Устройства могут автоматически передавать информацию в реестр через интерфейс Plug and Play. Программы установки драйверов устройств помещают информацию в реестр. И, наконец, пользователи могут делать это через опции Control Panel или Диспетчер устройств внося свои изменения.

Раздел Hkey_Local_Machine состоит из нескольких подразделов, перечисленных в следующей таблице.

Подраздел Описание
Config Набор конфигураций локального компьютера.
Enum Информация об устройствах, установленных в системе.
Hardware Информация о последовательных портах и модемах, используемых программой HyperTerminal (Программа связи).
Network Информация о сети, создаваемая при регистрации пользователя на сетевом компьютере: в нее включается имя пользователя, название компонента доступа к основной сети (primary network provider) и пометка о проверке сервером достоверности регистрации.
Security Информация о компоненте, обеспечивающем защиту сети (network security provider), и средствах удаленного администрирования.
Software Специфичная для конкретного компьютера информация о программах, установленных на локальном компьютере, и ряд других конфигурационных данных.
System База данных, управляющая процессом запуска системы, загрузкой драйверов устройств, различных видов сервиса и поведением операционной системы.

Дополниельная информация о подразделах Hkey_Local_Machine (необязательная)

Ветвь Config

Ветвь Hkey_Local_Machine\Config содержит информацию об альтернативных конфигурациях компьютера — скажем, его конфигурации в сети, при отключении от стыковочной станции и т.д. Каждой альтернативной конфигурации присваивается уникальный идентификатор, а ему выделяется свой подраздел в разделе Config. Раскрыв значок System (Система) в окне Control Panel (Панель управления). Вы увидите все идентификаторы конфигураций в списке профилей оборудования.

Когда Windows проверяет конфигурацию оборудования при загрузке системы, происходит одно из трех:

· Как правило, идентификатор связан с уникальной конфигурацией, благодаря чему Win­dows 98/95 автоматически выбирает нужную конфигурацию и настраивает систему по парамет­рам из соответствующего подраздела Config.

· Если пользователь впервые загружает компьютер, в который установлены новые устройства, Windows создает новую конфигурацию с новым идентификатором и добавляет в реестр новый подраздел Config.

· Если идентификатор связан более чем с одной конфигурацией (например, из-за того, что Windows не смогла различить две очень близкие конфигурации), пользователю предлага­ется выбрать нужную.

Ветвь Enum

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

Подраздел Перечисляемые устройства
ESDI Жесткие диски
FLOP Дисководы (накопители на гибких дисках)
ISAPNP Устройства Plug and Play на шине ISA
Monitor Мониторы
Network Сетевой протокол, сервер и параметры привязки
Root Обычные устройства (не Plug and Play)

Ветвь Software

В ветви Hkey_Local_Machine\Software хранятся конфигурационные данные о всех установлен­ных программах, способных записывать информацию в реестр. Параметры этого раздела касаются любого, кто пользуется данным компьютером. Здесь содержится, например, информа­ция, добавляемая при установке и регистрации Windows-приложений.

Ветвь System

Данные в Hkey_Local_Machine\System организованы в виде групп с полным набором парамет­ров для драйверов устройств и различных видов сервиса, которые можно загрузить вместе с Windows.

Все данные, используемые при управлении процессом загрузки, содержатся в ветви Current-ControlSet в подразделе Hkey_Local_Machine\System. Они содержатся в двух разделах:

· Control — хранит данные, используемые для управления системой при ее запуске, в том числе сетевое имя компьютера и список загружаемых подсистем;

· Services — хранит данные, необходимые для управления загрузкой и настройкой драйверов, файловых систем и т.д. Кроме того, данные в разделе Services определяют, каким именно образом взаимодействуют друг с другом различные виды сервиса.

Подраздел Control

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

Подраздел Описание
ComputerName Имя компьютера: устанавливается через опцию Network (Сеть) в Control Panel.
FileSystem Тип и параметры файловой системы.
IDConfigDB Идентификатор текущей конфигурации.
Keyboard layouts Список DLL для поддержки выбранных языков: устанавливается через опцию Клавиатура в Control Panel.
Resources Информация о драйверах мультимедийных компонентов.
NetworkProvider Характеристики компонентов сетевого доступа.
NIs Информация о поддерживаемых языках; устанавливается через опцию Keyboard (Клавиатура) в Control Panel.
PerfStats Статистические данные, собранные от системных компонентов, которые можно просматривать с помощью System Monitor.
Print Информация о текущих принтерах, содержащаяся в нескольких подразделах:
Session Manager Глобальные переменные, используемые операционной системой, и подразделы с "черным списком" программ, некорректно работающих под управлением Windows. DLL-модулей, номера версий которых следует проверять, а также каталоги и имена файлов всех DLL-модулей Session Manager (диспетчера сеансов).
TimeZonelnformation Параметры часового пояса; устанавливаются через опцию Date/Time (Дата/время) в Control Panel.
Update Переменная-признак, указывающая: была ли установлена Windows поверх предыдущей версии Windows.
VMM32 Имена VxD-файлов, объединенные в драйвер виртуальных устройств VMM32.VXD.

Подраздел Services в CurrentControlSet

Подраздел Services в CurrentControlSet перечисляет драйверы устройств Kernel, драйверы фай­ловой системы и драйверы различных видов сервиса Windows 98/95, которые могут быть загруже­ны при запуске системы.

Разделы Hkey_Current_User и Hkey_Users

Hkey_Current_Users включает всю информацию, нужную для настройки рабочей среды конкрет­ного пользователя: параметры и состав приложений, оформление экрана и права доступа. Многие из этих параметров "несут" ту же информацию, что и файлы WIN.INI в Windows З.х. Часть подразделов раздела Hkey_Current_User показана в следующей таблице.

Подраздел Описание
AppEvents Подразделы, содержащие полное имя системного звукового файла, "проигрываемого" при возникновении соответствующих событий в системе.
Control Panel Подразделы, содержащие параметры Control Panel, включая информацию, хранившуюся в файлах WIN.INI и CONTROL.INI Windows З.х.
Keyboard layouts Содержит параметр, определяющий текущую раскладку клавиатуры: устанавливается через опцию Keyboard (Клавиатура) в Control Panel.
Network Подразделы, описывающие постоянные и последние сетевые подсоединения.
RunMRU Подразделы, в которых перечисляются последние выполнявшиеся программы.
Software Подразделы, описывающие текущие параметры приложений: имеют ту же структуру, что и Hkey_Local_Machine\Software. Содержат информацию. Специфичную для конкретных программ, которая раньше хранилась в WIN.INI или инициализирующих файлах.
StreamMRU Подразделы, в которых запоминаются последние из использовавшихся документов.

Если в Hkey_Local_Machine и Hkey_Current_LJser оказываются схожие данные, более высокий приоритет имеют содержащиеся в Hkey_Current_Users. Например, параметры приложений и ра­бочего стола, заданные текущим пользователем, замещают параметры по умолчанию.

Разделы Hkey_Current_Contig и Hkey_Dyn_Data

Раздел Hkey_Current_Config указывает текущую конфигурацию системы в наборе конфигура­ций, хранящихся в Hkey_Local_Machine\Config.

В Windows 98/95 определенную часть "реестровых" данных приходится хранить в оперативной памяти, так как нужна возможность быстрого их изменения и поиска, — ждать, пока они будут найдены на жестком диске, некогда. Эти-то данные и хранятся в разделе Hkey_Dyn_Data.

Подраздел Hkey_Dyn_Data\Configuration Manager, иногда называемый деревом устройств, представляет собой запись о текущей конфигурации системы в оперативной памяти. Эта ин­формация считывается с устройств, установленных и загруженных на данный момент (а также помечаются устройства, загрузка которых не удалась). Дерево устройств создается при каждом запуске системы и обновляется при каждом изменении конфигурации системы.

Кроме того, он содержит статистические данные, собранные по различным сетевым компонен­там системы. Они запоминаются в подразделе Hkey_Dyn_Data\PerfStats.

Инициализирующие файлы и реестр

Хотя реестр практически заменяет инициализирующие файлы, применявшиеся в вер­сиях Windows 3.X, файлы SYSTEM.INI, WIN.INI и WINFILE.INI сохранены для совместимости с существующими Win16-приложениями и драйверами устройств. Например, записи в WIN.INI и SYSTEM.INI, созданные Winl6-пpилoжeниями, не обновляются в реестре, поскольку эти приложения не умеют пользоваться реестром Windows 98/95.

Если Вы устанавливаете Windows 98/95 поверх Windows 3.X, многие параметры из INI-файлов (в том числе CONTROL.INI. FROGMAN.INI, SYSTEM.INI и WIN.INI) копируются в реестр.

Некоторые ключи реестра для ограничения доступа пользователей:

И еще совет: перед экспериментами с реестром сделайте его резервную копию (файлов User.dat и System.dat).





Дата публикования: 2014-11-29; Прочитано: 684 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...