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

Существует пять основных ветвей реестра, которые соответствуют определенному типу информации, хранящейся в реестре. Эти корневые разделы нельзя удалить, переименовать или переместить, потому что они - основа реестра.
HKEY_CLASSES_ROOT
Эта ветвь содержит информацию о соответствии типов файлов зарегистрированным компонентам программного обеспечения, используемым операционной системой и приложениями.
Вся эта ветвь - это «зеркальное отображение» ветви HKEY_L0KAL_MACHINE\ SOFTWARE\C1 asses, и она способна как помочь вам, так и запутать вас.
Информация в связанной ветви существует в двойном экземпляре, доступ к ней продублированы и в другом.
HKEY_CURRENT_USER
Эта ветвь указывает на часть корневого раздела HKEY USERS, соответствующую текущему пользователю. Таким образом, любое приложение может считывать и изменять настройки текущего пользователя без указания конкретного имени пользователя.
В каждой ветви пользователя существуют настройки для этого пользователя, такие как, например, настройки Панели управления. Большинство приложений сохраняют здесь также и определенную информацию пользователя, например такую, как панели инструментов, рекорды в играх и другие личные настройки.
Настройки текущего пользователя разделены на несколько категорий: AppEvents, Control Panel, Identities, Software и System. Самая полезная из ветвей - Software, которая содержит данные для приложений, установленных на компьютере. В этом разделе и в разделе HKEY_LOCAL_MACHINE\SOFTWARE можно найти все настройки ваших приложений. Большинство пользовательских настроек операционной системы находятся в HKEY_CURRENT_USER\ Software\Microsoft\Windows, как будто Windows - это еще одно приложение системы.
HKEY_LOCAL_MACHINE
Эта ветвь содержит информацию о «железе» и программном обеспечении, установленном на компьютере, которая не связана с конкретным пользователем, то есть настройки, которые являются общими для всех пользователей системы.
Так же как и HKEY_CURRENT_USER, наибольший интерес представляет ветвь SOFTWARE. Она содержит всю информацию, необходимую для приложений, установленных на компьютере. В ветви HKEY_CURRENT_USER хранятся все пользовательские настройки, например конфигурация Панели инструментов. Настройки, которые не зависят от пользователя, —палки, в которые установлены программы и списки установленных компонентов, находятся в ветви HKEY_LOCAL_MACHINE. Чтобы найти настройки конкретного приложения, понадобится заглянуть в обе ветви, поскольку большинство производителей не очень внимательно относятся к тому, какая именно ветвь используется для настроек.
HKEYJJSERS
В этой ветви содержится подветвь текущего пользователя, именем которой является длинный ряд цифр:
S - 1 - 5 - 21 - 1727987266 - 1036259444 - 725315541 - 500
Этот номер является идентификатором защиты, уникальным для каждого пользователя компьютера.
Хотя вы и можете редактировать содержание этой ветви, но лучше все-таки использовать ветвь HKEY_CURRENT_USER:
HKEYJJSERS\S - l - 5 - 21 - 1727987266 - 1036259444 - 725315541 - 500
Неважно, какой пользователь подключен, HKEY_CURRENT_USER всегда связана с соответствующей частью HKEYJJSERS.
Из-за того что система Windows загружает только профиль текущего пользователя, показана будет только одна ветвь пользователя. Однако существуют и другие ветви, например.default и несколько других ветвей, которые не представляют интереса для большинства пользователей.
HKEY_CURRENT_CONFIG
Эта ветвь содержит мало информации, ббльшая часть которой является копией других разделов реестра. Обычно нет причин вмешиваться в работу этой ветви.
Все, что вы хотите изменить в реестре, можно сделать в разделе HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE.