Вторник, 07.05.2024, 10:29
Помощь пользователям ПК.
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

Войти
Вторник 07.05.2024

Главная » Статьи » » О реестре. [ Добавить статью ]

Введение в реестр
Архитектура реестра.
Информация, хранящаяся в иерархической базе данных реестра, собрана в разделы (key), которые содержат один или более подразделов (subkey). Каждый подраздел содержит параметры (value):

раздел
подраздел 1 | параметр
подраздел 2
подраздел 3 | параметр

Возможность создавать вложенные подразделы позволяет группировать параметры. В результате получается древовидная структура, которую можно просмотреть в Редакторе реестра (Registry editor). Каждый раздел (ветвь) соответствует определенному типу информации о пользователе, аппаратном обеспечении, приложении и т.д.

Реестр Windows состоит из шести корневых разделов (root keys), каждый из которых содержит определённый тип конфигурационной информации (т.е. пользовательские данные и установки, связанные с компьютером). Название каждого корневого раздела начинается с HKEY_, и каждый корневой раздел содержит несколько подразделов.

Hkey_classes_Root
Эта ветвь содержит все данные, используемые в Windows для OLE и операций drag-adn-drop, включая имена всех зарегистрированных типов файлов и их свойства. Зарегистрированные типы файлов позволяют пользователю открывать файлы двойным щелчком мыши. Свойства зарегистрированных типов файлов включает в себя значки, используемые для отображения файлов данного типа на экране, и команды (Открыть (Open), Печать (Print) и т.д.), которые пользователь может применять к файлам данного типа. Эта ветвь также содержит информацию для средств быстрого просмотра (Quick Viewers), обработчик страниц свойств (property sheet handlers),обработчик копий (copy hook handlers) и других компонентов OLE(таких как серверы OLE).
Многие подразделы (.bat, .bmp и т. д.) имеют отношения к расширениям имён файлов. Для большинства подобных подразделов существует второй подраздел (batfile exefile и т. д.) в разделе Hkey_classes_Root. Второй подраздел содержит свойства данного типа файлов, такие как значок, идентификатор класса (CLSID) и команды. Большинство записей Hkey_classes_Root может быть также найдено в Hkey_Local_Machine\Software\classes.

Hkey_Users
Любая информация, определяемая пользователем (например, пользовательские настройки рабочего стола), содержится в разделе Hkey_Users. Этот раздел содержит установки по умолчанию (Hkey_Users\.Default) для рабочего стола, меню Пуск (Start), приложений и т. д. Когда новый пользователь входит в систему, установки по умолчанию копируются в отдельный подраздел, название которого совпадает с именем пользователя. Все изменения, которые пользователь в дальнейшем произведёт с этими установками будут сохранены в этом подразделе.

Hkey_Current_User
Пользовательские настройки из Hkey_Users вступают в силу в процессе входа пользователя в систему. При этом содержимое подраздела Hkey_Users\name, где name - имя текущего пользователя, или подраздела Hkey_Users\.Default копируется в раздел Hkey_Current_User. Раздел Hkey_Current_User содержит несколько подразделов:
AppEvents - содержит пути звуковых файлов, используемых для озвучивания системных событий.
Control Panel - содержит различные данные, которые могут быть изменены в панели управления.
Display - содержит пользовательские установки экрана для текущего пользователя (этот подраздел доступен, только если разрешены пользовательские профили (user profiles)).
InstallLocationsMRU - содержит пути, использованные в процессе последней инсталляции.
keyboard layout - содержит информацию о раскладке клавиатуры. Текущая раскладка клавиатуры устанавливается с использованием пункта Клавиатура (Keyboard) панели управления.
Network - содержит подразделы, описывающие постоянные и недавно установленные сетевые соединения, а также состояние сети.
RemoteAccess - необязательный подраздел, доступный только в случае, если установлен сервис удалённого доступа.
Software - содержит пользовательские настройки приложений. Этот раздел ссылается на раздел Hkey_Local_Machine, в которой также хранятся настройки приложений. Перечисленные подразделы будут обсуждены более подробно в следующих выпусках.

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

Раздел 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 содержат установки, являющиеся глобальными для локального компьютера, программного обеспечения или всех пользователей.

Записи реестра не различают регистра букв.


Источник:
Не забудьте оставить коментарий.
Категория: О реестре. | Добавил: Админ (11.11.2011) | Автор: E W
Просмотров: 530 | Комментарии: 0 | Теги: | Рейтинг: 0.0/0

Рекомендуем:

Internet Lock 5.3
Справочник по реестру Windows (апрель 2010)
Free YouTube Download 2.10.25.217 RuS
Устранение сбоев и неполадок домашнего ПК .
DAEMON Tools Lite 4.45.1
Настройки BIOS, или внутри вашего ПК
XP-AntiSpy 3.98
Driver Magician Lite 3.8
User Time Control Center 4.9.4.6
AlawarExtend
 

Всего комментариев: 0
Поиск по сайту

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

 Яндекс.Метрика

  CompHome © 2024                                                                      Используются технологии uCoz