Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Раздел 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 проверяет конфигурацию оборудования при загрузке системы, происходит одно из трех:
· Как правило, идентификатор связан с уникальной конфигурацией, благодаря чему Windows 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. |
Информация о текущих принтерах, содержащаяся в нескольких подразделах: | |
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!