Видеоуроки по работе на компьютере для начинающих Устройство реестра Windows
В этой заметке хочу рассказать об устройстве системного реестра.Реестр Windows имеет древовидную структуру состоящую из пяти разделов и давайте разберемся с тем, какие данные хранятся в каждом из разделов.
Если вы раскроете любой раздел реестра, то обнаружите там огромное количество вложенных ветвей, которые в свою очередь также имеют вложенные ветви. Я не ставлю перед собой задачу рассказать обо всех ветвлениях и закоулках реестра, так как во-первых, сам понятия обо всех них не имею, а во-вторых, не считаю, что это нужно. Достаточно иметь общее представление об устройстве реестра, чтобы понимать информация какого рода в нем хранится и как эти данные можно редактировать или удалять.
Итак, первая ветвь реестра называется HKEY_CLASSES_ROOT.
В этом разделе находится информация обо всех расширениях файлов, понятных операционной системе, а также программах, которые умеют работать с этими типами файлов (расширениями). Это значит, что именно здесь хранится информация о связи какой-либо программы с определенным типом файлов. Например, что файлы с расширением .doc и .docx открывает программа Microsoft Word, а текстовые файлы с расширением .txt
открываются с помощью программы Блокнот.
Еще в этом разделе находится информация о так называемых ActiveX-объектах, которые зарегистрированы в операционной системе.
Этот раздел реестра редко подвергается ручному редактированию, так как его данные можно изменить стандартными инструментами Windows, например, поменять ассоциацию файлов с программами.
Второй раздел реестра — HKEY_CURRENT_USER.
В этом разделе находятся данные о настройках пользователя, работающего в данный момент за компьютером. То есть здесь хранятся настройки пользовательских папок и интерфейса Windows (рабочего стола, панели задач и меню Пуск), настройки установленных программ и т.д. Этот раздел чаще всего подвергается ручному редактированию, так как именно здесь и находятся основные настройки, которые стремятся изменить пользователи.
Этот раздел хоть и вынесен как отдельная ветвь реестра, но на самом деле является лишь частью более общего раздела HKEY_USERS, о котором речь пойдет чуть ниже.
Третий раздел реестра — HKEY_LOCAL_MACHINE.
В этом разделе находится информация о конфигурации компьютера и установленных программах, причем данные этого раздела реестра распространяются на всех пользователей компьютера.
HKEY_LOCAL_MACHINEявляется вторым по популярности при проведении ручного редактирования реестра, но тут стоит быть очень внимательным как уже упоминалось выше, настройки этого раздела относятся ко всем пользователям компьютера, а значит изменения коснутся не только вашегопрофиля пользователя, но и профилей всех остальных пользователей, созданных на компьютере.
Четвертый раздел реестра — HKEY_USERS.
В этом разделе реестра находится информация о профилях всех пользователей данного компьютера. Здесь, например, хранятся настройки внешнего вида Windows, которые применяются по умолчанию для пользователей, впервые вошедших в систему. В этот раздел редко вносятся изменения.
Как было сказано выше, второй рассмотренный нами раздел реестра HKEY_CURRENT_USER, фактически является ветвью (подразделом) раздела HKEY_USERS.
Пятый раздел реестра — HKEY_CURRENT_CONFIG.
Этот раздел практически не используется при редактировании реестра. Дело в том, что он, по сути, является подразделом корневого раздела HKEY_LOCAL_MACHINE. Если зайти по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current, то там обнаружится информация абсолютно идентичная разделу HKEY_CURRENT_CONFIG. Эта информация содержит сведения о профиле оборудования (о настройках оборудования), используемым операционной системой при ее запуске.
Итак, мы с вами рассмотрели все пять основных (корневых) разделов системного реестра.
Каждый раздел имеет огромное количество подразделов. Их число и название будет различным у каждого компьютера. Конечно, есть ключевые ветви, которые будут одинаковы, но все остальные будут создаваться при каждой установке новой программы, драйвера или нового устройства.Обычно во время установки программ в соответствующих разделах реестра создаются необходимые ветви и в них сохраняются параметры, определяющие настройки программы.
И подводя итог вышесказанному скажу, что вручную чаще всего вносятся изменения в две ветви реестра — HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE. О некоторых таких изменениях я обязательно расскажу на страницах сайта.