Основные ветви реестра 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
Эта ветвь содержит мало информации, бльшая часть которой является копией (зеркальным отображением) других разделов реестра. Обычно нет причин вмешиваться в работу этой ветви.