Редактор реестра Windows 7

Разделы, параметры и редактор реестра

Запустите редактор реестра regedit.ехе. Для этого щелкните по кнопке Пуск и введите regedit.exe.

Когда увидите окно UAC, щелкните по кнопке Да.

Левая часть окна редактора реестра - это панель разделов реестра (они еще называются ключами). Правая панель - это панель параметров (или значений реестра). В каждом разделе есть как минимум один параметр - это параметр по умолчанию.

    Существует пять корневых разделов реестра:
  • HKEY_CLASSES_ROOT (сокращенное название HKCR) - содержит описание корневых классов;
  • HKEY_CURRENT_USER (или HKCU) - содержит пользовательские параметры (текущего пользователя);
  • HKEY_LOCAL_MACHINE (или HKLM) - содержит глобальные параметры;
  • HKEY_USERS (или HKU) - содержит пользовательские параметры (всех пользователей);
  • HKEY_CURRENT_CONFIG (или НКСС) - ссылка на раздел НКLМ/SYSTEM/CurrentControl/SetHardware/ProfilesCurrent, содержит параметры профиля оборудования.

Каждый раздел реестра может содержать подразделы и параметры. Структура раздела иерархическая, т.е. каждый подраздел может содержать дополнительные подразделы и т.д. Если сравнивать реестр с файловой системой, то разделы - это папки, а параметры - это файлы.

Как и в случае с файловой системой, где есть ограничение на длину имени папки, есть ограничение и на длину имени раздела реестра. Максимальная длина имени раздела реестра - 512 обычных ANSI-символов или 256 Unicode-символов. Имя раздела может содержать любые символы, кроме "?", "*" и "". Также нельзя создавать реестр, имя которого начинается с точки - такие разделы может создавать только сама система.

Один раздел может быть ссылкой на другой раздел. Например, весь корневой раздел HKEY_CURRENT_USER - это ссылка на раздел HKEY_USERS<идeнтификaтop пользователя>. Редактор реестра работает с такими ссылками как с отдельным разделом, поэтому вы даже не заметите разницы и не поймете, с чем работаете - со ссылкой или разделом.

Теперь поговорим о параметрах. У каждого параметра есть три атрибута: имя, тип и значение. К именам параметров применяются те же ограничения, что и к именам разделов.

    Тип параметра характеризует тип данных, который может принимать параметр:
  • REG_BINARY - параметр может содержать двоичные данные (т.е., по сути - все, что угодно) - редактирование такого параметра осуществляется в шестнадцатеричном виде;
  • REG_DWORD - целое 32-битовое число, диапазон значений от -2 147 483 648 до +2 147 483 647; параметр типа REG_DWORD может редактироваться как в десятичном, так и в шестнадцатеричном виде;
  • REG_EXPAND_SZ - строка переменной длины;
  • REG_LINK - ссылка, редактор реестра не позволяет создавать параметры этого типа, но параметры такого типа присутствуют в системе;
  • REG_MULTI_SZ - список строк, вы можете редактировать список строк; строки отделяются символом null (код символа 0x00), список заканчивается двумя символами null (0x00 0x00);
  • REG_QWORD - 64-битовое целое число; параметр данного типа есть только в 64-битовой версии Windows;
  • REG_SZ - строка постоянной длины.

В выше приведенном списке представлены далеко не все типы параметров, но на то есть свои причины: одни типы параметров не используются на Intel-совместимых машинах, а другие - редактор реестра не позволяет создавать/просматривать - они являются служебными типами параметров.

В основном вам придется работать с параметрами следующих типов: REG_DWORD, REG_SZ и REG_BINARY.

Значение - это непосредственно значение, которое содержит параметр. Значение параметра ограничено диапазоном допустимых значений, заданным типом параметра.

Для создания нового раздела используется команда Правка => Создать => Раздел редактора реестра. Чтобы создать параметр, нужно выбрать команду Правка => Создать => <тип параметра>.

Опубликовано: 18.04.2015
Помощь сайту
RusOpen.com - это некоммерческий проект. Это значит, что он не приносит прибыли и держится исключительно на Вашем энтузиазме и личных средствах Администрации сайта.
Яндекс.Метрика
Наверх