Структура реестра

Основные ветви реестра Windows 7

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

  • HKEY_CLASSES_ROOT

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

Вся эта ветвь — это «зеркальное отображение» ветви HKEY_L0KAL_MACHINE\ SOFTWARE\Classes, и она способна как помочь вам, так и запутать вас.

Информация в связанной ветви существует в двойном экземпляре, доступ к ней „    .    возможен в двух разных местах реестра. Это означает, что Поиск (Find) найдет ^ flft информацию в обоих местах реестра, а изменения в одном месте будут сразу же продублированы и в другом.


  • HKEY_CURRENT_USER

Эта ветвь указывает на часть корневого раздела HKEYUSERS, соответствующую текущему пользователю. Таким образом, любое приложение может считывать и изменять настройки текущего пользователя без указания конкретного имени пользователя.

В каждой ветви пользователя существуют настройки для этого пользователя, такие как, например, настройки Панели управления. Большинство прило­жений сохраняют здесь также и определенную информацию пользователя, например такую, как панели инструментов, рекорды в играх и другие личные настройки.

Настройки текущего пользователя разделены на несколько категорий: AppEvents, Control Panel, Identities, Software и System. Самая полезная из ветвей -Software, которая содержит данные для приложений, установленных на компью­тере. Большинство поль­зовательских настроек операционной системы находятся в HKEY_CURRENT_USER\Software\Microsoft\Windows, как будто Windows — это еще одно приложение системы.

  • HKEY_LOCAL_MACHINE

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

Так же как и HKEY_CURRENT_USER, наибольший интерес представляет ветвь SOFTWARE. Она содержит всю информацию, необходимую для приложений, установленных на компьютере. В ветви HKEY_CURRENT_USER хранятся все поль­зовательские настройки (даже если у компьютера только один пользователь), например конфигурация Панели инструментов. Настройки, которые не зависят от пользователя, — папки, в которые установлены программы и списки установ­ленных компонентов, — находятся в ветви HKEY_LOCAL_MACHINE. Чтобы найти на­стройки конкретного приложения, понадобится заглянуть в обе ветви, поскольку большинство производителей (даже Microsoft) не очень внимательно относятся к тому, какая именно ветвь используется для настроек.

  • HKEY_USERS

В этой ветви содержится подветвь текущего пользователя, именем которой является длинный ряд цифр:

S-1-5-21-1727987266-1036259444-725315541-500

Этот номер является идентификатором защиты, уникальным для каждого поль­зователя компьютера (и ваш будет отличаться от приведенного выше).

Хотя вы и можете редактировать содержание этой ветви, но лучше все-таки ис­пользовать ветвь HKEY_CURRENT_USER:

HKEY_USERS\S-l-5-21-1727987266-1036259444-725315541-500

Неважно, какой пользователь подключен, HKEY_CURRENT_USER всегда связана с соответствующей частью HKEY_USERS.

  • HKEY_CURRENT_CONFIG

Эта ветвь содержит мало информации, бльшая часть которой является копией (зеркальным отображением) других разделов реестра. Обычно нет причин вме­шиваться в работу этой ветви.

2016  Командная строка Windows  
top Яндекс.Метрика