Какие параметры можно создать в реестре
Перейти к содержимому

Какие параметры можно создать в реестре

  • автор:

Использование редактора реестра с умом

Использование редактора реестра

Во многих статьях на сайте remontka.pro я рассказывал, как выполнить то или иное действие с помощью редактора реестра Windows — отключить автозапуск дисков, убрать баннер или программы в автозагрузке.

С помощью правки реестра можно изменить очень многие параметры, оптимизировать работу системы, отключить какие-либо ненужные функции системы и многое другое. В этой статье поговорим об использовании редактора реестра, не ограничиваясь стандартными инструкциями наподобие «найти такой-то раздел, изменить значение». Статья в равной степени подойдет для пользователей Windows 7, 8 и 8.1.

Что такое реестр

Реестр Windows представляет собой структурированную базу данных, в которой хранятся параметры и информация, используемая операционной системой, драйверами, службами и программами.

Главное окно редактора реестра

Реестр состоит из разделов (в редакторе выглядят как папки), параметров (или ключей) и их значений (показываются в правой части редактора реестра).

Запуск редактора реестра

Чтобы запустить редактор реестра, в любой версии Windows (от XP) вы можете нажать клавиши Windows + R и ввести regedit в окно «Выполнить».

Корневые разделы редактора реестра

Впервые запуская редактор в левой части вы увидите корневые разделы, в которых неплохо бы ориентироваться:

  • HKEY_CLASSES_ROOT — данный раздел используются для хранения и управления ассоциациями файлов. Фактически, данный раздел является ссылкой на HKEY_LOCAL_MACHINE/Software/Classes
  • HKEY_CURRENT_USER — содержит параметры для пользователя, под именем которого был осуществлен вход в систему. Здесь же хранятся большинство параметров установленных программ. Является ссылкой на раздел пользователя в HKEY_USERS.
  • HKEY_LOCAL_MACHINE — в данном разделе хранятся настройки ОС и программ в целом, для всех пользователей.
  • HKEY_USERS — хранит настройки для всех пользователей системы.
  • HKEY_CURRENT_CONFIG — содержит параметры всего установленного оборудования.

В инструкциях и руководствах имена разделов часто сокращаются до HK + первые буквы имени, например, вы можете увидеть такую запись: HKLM/Software, что соответствует HKEY_LOCAL_MACHINE/Software.

Где хранятся файлы реестра

Файлы реестра хранятся на системном диске в папке Windows/System32/Config — файлы SAM, SECURITY, SYTEM и SOFTWARE содержат информацию из соответствующих разделов в HKEY_LOCAL_MACHINE.

Файлы реестра Windows

Данные из HKEY_CURRENT_USER хранятся в скрытом файле NTUSER.DAT в папке «Users/Имя_пользователя» на компьютере.

Создание и изменение разделов и параметров реестра

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

Создание разделов

Ключи реестра могут иметь значения различных типов, но чаще всего при правке приходится иметь дело с двумя из них — это строковый параметр REG_SZ (для задания пути к программе, например) и параметр DWORD (например, для включения или отключения какой-либо функции системы).

Избранное в редакторе реестра

Избранное в редакторе реестра Windows

Даже среди тех, кто регулярно пользуется редактором реестра, почти нет тех, кто использует при этом пункт меню «Избранное» редактора. А зря — сюда можно добавить наиболее часто просматриваемые разделы. И в следующий раз, для перехода к ним не копаться в десятках имен разделов.

«Загрузить куст» или правка реестра на компьютере, который не загружается

С помощью пункта меню «Файл» — «Загрузить куст» в редакторе реестра вы можете выполнить загрузку разделов и ключей с другого компьютера или жесткого диска. Наиболее часто встречающийся вариант использования: загрузка с LiveCD на компьютере, который не загружается и исправление ошибок реестра на нем.

Загрузить куст

Примечание: пункт «Загрузить куст» активен только при выборе разделов реестра HKLM и HKEY_USERS.

Экспорт и импорт разделов реестра

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

Экспорт разделов реестра

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

Очистка реестра

Многие сторонние программы в числе прочих функций предлагают произвести очистку реестра, что по описанию должно привести к ускорению работы компьютера. Я уже писал статью на эту тему и не рекомендую выполнять подобную очистку. Статья: Программы для очистки реестра — стоит ли их использовать.

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

Дополнительные сведения о редакторе реестра

Некоторые статьи на сайте, которые имеют отношение к редактированию реестра Windows:

Всё, что Вам нужно знать о реестре Windows, создании параметров и значений

Всё, что Вам нужно знать о реестре Windows, создании параметров и значений

Реестр Windows — это самая загадочная часть ОС Windows, которая позволяет нам модифицировать почти все чести Windows. Даже тогда, когда мы постоянно работаем с реестром, мы всё равно знаем о нём лишь малую часть, а подавляющее большинство не знают о реестре вообще ничего. Даже то, как создавать и модифицировать параметры и значения реестра. Давайте разберёмся, что это за зверь такой, «Реестр Windows».

Что такое «Реестр Windows»?

Реестр

Реестр Windows состоит из трёх основных компонентов: Корневой уровень разделов, Параметры и Значения. Корневой уровень разделов содержит в себе подразделы, которые в свою очередь содержат параметры, а параметры, в свою очередь, содержат значения параметров. Это похоже на структуру ваших дисков в компьютере: «Локальный диск» содержит «Папки», которые, в своё очередь, содержат файлы.
Существует 5 различных Корневых уровней разделов, которые имеют специфичные цели в реестре. Суть этих разделов в следующем:

HKEY_CLASSES_ROOT (HKCR): этот раздел служит для управления “Object Linking and Embedding” (OLE — технология связывания и внедрения объектов в другие документы и объекты) и ассоциации типов файлов в Windows. Значения этих разделов сопоставляют типы файлов и программы, с помощь которых они открываются.
HKEY_CURRENT_USER (HKCU): этот раздел реестра содержит информацию по пользователю, который в данный момент зашёл в систему. Так же в этот раздел вносят свои настройки и программы, установленные на компьютере и которые могут сохранять разные профили для разных пользователей.
HKEY_LOCAL_MACHINE (HKLM): здесь хранятся значения и параметры, которые не зависят от какого-либо пользователя (настройки оборудования, настройки приложений и т.д.). В этом месте храниться информация со всей системы, и одновременно это один из самых популярных разделов реестра.
HKEY_USERS (HKU): как Вы можете догадаться по названию, этот раздел содержит информацию по пользователям компьютера. В отличие от раздела HKCU, здесь собрана информация по всем пользователям, как вошедшим в систему, так и нет.
HKEY_CURRENT_CONFIG (HKCC): по сути, это псевдо корневой раздел, который является ссылкой на текущие настройки профиля оборудования корневого раздела HKLM.

Параметры и значения

Типы параметров

Каждый из этих корневых разделов имеет свои собственные параметры, а параметры имеют свои собственные значения. Для каждого параметра есть 6 различных типов значений. Типы этих значений полностью зависят от программы, которая его использует и/или от требований к конфигурации.

«Строковый параметр»: строковый параметр – это просто строка, которую удобно читать человеку. Они содержат одну строчку информации, такую как путь к файлу или программе. Строковые параметры являются одним из наиболее частых параметров реестра Windows.
«Двоичный параметр»: как следует из названия, эти значения содержат только двоичные данные (0, 1). Часто эти значения используются для включения или выключения конкретных настроек.
«Параметр DWORD (32 бита)»: DWORD значения аналогичны двоичным значениям, но также способны хранить любое целое число размером до 32 бит. DWORD значения предназначены для работы с 32-битными системами, но также используются в 64-битных системах для обратной совместимости.
«Параметр QWORD (64 бита)»: Значения QWORD такие же, как и значения DWORD, но способны удерживать любое целое число в диапазоне до 64 бит. Можно сказать, они предназначены для работы с 64-битными системами.
«Мультистроковый параметр»: Если «Строковый параметр» используются для хранения одной строки информации, то «Мультистроковый параметр» используются для хранения нескольких строк или текстовой информации.
«Расширяемый строковый параметр»: этот параметр схож со «строковым параметром», но содержит переменные среды окружения.

Создание разделов, параметров и значений

Создание параметров и значений в реестре Windows – очень простая задача. Но прежде чем вносить изменения в реестр, необходимо сделать его резервную копию. Для этого запустите реестр с помощью диалогового окна «Выполнить» и команды “regedit”. Затем щёлкните по меню «Файл» и выберете пункт «Экспорт», после чего выберете место, куда хотите сохранить резервную копию реестра. Таким же способом можно и восстановить реестр, только вместо пункта меню «Экспорт» необходимо выбрать пункт «Импорт».
Резервная копия реестра
Чтобы создать раздел, нажмите правой кнопки мыши по уже существующему разделу и в открывшемся меню выберете пункты «Создать» -> «Раздел». По умолчанию, новый раздел будет выглядеть как папка и иметь имя «Новый раздел #1». Вы всегда можете изменить имя раздела на свое. Таким же образом создаются и подразделы.
Реестр - создать раздел
Чтобы создать новый параметр, щёлкните правой кнопкой мыши по свободному месту в правой панели окна реестра и в открывшемся меню выберете пункт «Создать» -> «Строковый параметр». Имя нового параметра будет «Новый параметр #1», у которого не будет присвоено значение. Измените имя параметра на то, которое требуется в конкретной ситуации.
Реестр - создать строковый параметр
После того, как новый параметр был создан, ему необходимо присвоить значение. Для того, чтобы сделать это, просто щёлкните дважды по его имени. В открывшемся окне введите значение параметра и нажмите на кнопку «ОК». Учтите, что тип значения зависит от типа параметра (текст для «Строкового параметра», 1 или 0 для «Двоичного параметра» и т.д.)
Редактор значения параметра
На этом всё. Как видите, создавать и модифицировать разделы реестра, которые так же называют «ветки», очень просто. Так же просто создавать и пары «Параметр» — «Значение».
Надеюсь, статья Вам понравилась. Пишите комментарии, подписывайтесь на наши новости и оставайтесь с нами.

Устройство реестра Windows 7/8/10

Устройство реестра WindowsВ этом уроке мы более подробно рассмотрим устройство реестра операционной системы Windows (данная информация актуальна для XP, 7, 8, 8.1, 10).

Если вы хотите узнать, что такое системный реестр, можете начать с предыдущего урока, в нём я всё подробно рассказал, вот ссылка. Если же вам уже знакомы основы, то приглашаю погрузиться в глубины реестра ОС Windows.

Как устроен реестр Windows

Структуру реестра можно увидеть в специальной программе «Редактор реестра» (подробные инструкции по его запуску можно найти здесь).

Самый простой вариант запуска: нажмите сочетание клавиш Win+R, введите команду regedit и нажмите ОК.

Редактор реестра очень похож на проводник, а структура реестра похожа на файловую систему вашего компьютера:

— слева отображаются разделы, похожие на папки, внутри них есть подразделы (совсем как подпапки);

— справа отображаются параметры (очень похожи на файлы) и их значения.

Реестр Windows 10

Устройство реестра Windows 10

Разделы реестра Windows

Реестр Windows 10, 8, 7, XP состоит из пяти стандартных разделов – корневых ключей:

  • HKEY_CLASSES_ROOT – информация о зарегистрированных в Windows типах файлов
  • HKEY_CURRENT_USER – настройки пользователя, вошедшего в Windows
  • HKEY_LOCAL_MACHINE – настройки, относящиеся к компьютеру
  • HKEY_USERS – настройки для всех пользователей
  • HKEY_CURRENT_CONFIG – сведения о настройках оборудования

Для простоты, их часто указывают в сокращенном обозначении (аббревиатура из первых букв): HKCR, HKCU, HKLM, HKU, HKCC.

Назначение разделов реестра

Разберемся с разделами реестра Windows 10 немного подробнее (если покажется сложным, переходите сразу к параметрам реестра):

Раздел реестра Описание
HKEY_CLASSES_ROOT
(HKCR)
Раздел хранит информацию о всех типах файлов, о которых должна знать Windows (avi, doc, jpg и все остальные). Для каждого типа указана программа, связанная с ним, закреплен значок, который отображается в проводнике, приведены команды, которые можно использовать для данных файлов (открыть, печать и т.д.) После установки различных программ, здесь регистрируются новые типы файлов (например, после установки архиватора 7-Zip появляется тип файла .7z)
Раздел является копией подраздела HKEY_LOCAL_MACHINE\Software\Classes
HKEY_CURRENT_USER
(HKCU)
Этот раздел содержит настройки пользователя, вошедшего в систему в данный момент. Здесь хранятся настройки экрана, раскладка клавиатуры, сетевые подключения, настройки программ и многое другое.
Большинство рекомендаций по настройке реестра относятся к этому разделу.
HKEY_USERS
(HKU)
Здесь находятся настройки всех пользователей операционной системы, а также настройки по умолчанию. На самом деле раздел HKEY_CURRENT_USER – это один из подразделов раздела HKEY_USERS и все изменения настроек, совершенные пользователем, сохраняются в выделенном для него подразделе.
HKEY_LOCAL_MACHINE
(HKLM)
В этом разделе хранится информация о настройках компьютера (программной и аппаратной конфигурации). Всё, что вы измените в этом разделе, будет влиять на всех пользователей ПК.
Этот раздел второй по популярности вносимых изменений.
HKEY_CURRENT_CONFIG
(HKCC)
Раздел содержит информацию о настройке оборудования для текущего сеанса (профиль оборудования). Этот раздел является копией подраздела «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles» и практически не используется при ручных изменениях.

Поздравляю, мы уже разобрались с половиной урока, и вы знаете о пяти корневых разделах реестра!

Чтобы изучить устройство реестра, осталось познакомиться с параметрами и их значениями.

Виды параметров реестра Windows

Как мы уже знаем, разделы и подразделы содержат параметры (на английском языке — value entries). Параметры могут иметь различные значения, например: путь к файлу, название программы, различные числа и т.д.

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

Пример структуры реестра Windows 10

Параметры реестра делятся на три основных типа (и несколько разновидностей):

  1. Строковые параметры – REG_SZ
  2. Двоичные параметры – REG_BINARY
  3. DWORD-параметры – REG_DWORD

Подробнее о параметрах реестра

Попробую кратко описать отличия параметров реестра:

Параметр Описание
Строковый параметр
REG_SZ
Содержит строку текста, например, путь к файлу или папке («C:\Windows»).
Расширенный строковый параметр
REG_EXPAND_SZ
Может содержать специальные переменные, например, вместо «C:\Windows» можно указать %systemroot% (фактически, это будет тот же путь, но мы можем использовать его, если не знаем заранее, куда установлена ОС).
Многострочный параметр
REG_MULTI_SZ
Может содержать более одной строки, удобно, если нужно внести целый список.
Двоичный параметр
REG_BINARY
Набор двоичных данных, которые отображаются в шестнадцатеричном формате (например, 10 82 A0 8F). Используется для хранения информации об оборудовании.
Параметр DWORD
REG_DWORD
Это целое число, которое может быть в двоичном, десятичном или шестнадцатеричном виде (например, 0x00000020 (32) — в скобках указано десятичное значение ключа). Длина числа – 4 байта (32 бита). Часто этот параметр работает как переключатель: 1 – включено, 0 – выключено.

На самом деле, видов параметров в два раза больше, но чтобы понять принципы устройства реестра, их разбирать не обязательно (но если желание появилось, обязательно напишите в комментариях!)

Внешний вид различных параметров

Вот как отображаются все перечисленные параметры в редакторе реестра:

6 видов параметров реестра

Виды параметров реестра в Windows 10 и 8 (пример)

То есть, все виды строковых параметров обозначаются значком с буквами «ab», а двоичные и числовые параметры обозначаются значком с цифрами «0011».

Ух ты, кажется, мы рассмотрели всё, что нужно!

Заключение

Итак, в этом уроке мы разобрались с устройством реестра Windows 10/8/7/XP.

Давайте повторим: реестр состоит из пяти разделов, которые могут содержать подразделы (как папки в проводнике). В разделах и подразделах находятся параметры (строковые и числовые). Изменяя значения параметров, мы можем изменять настройки операционной системы, программ и пользователя.

Не слишком сложно?

Жду ваших отзывов и вопросов в комментариях!

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

Изменение параметров cистемного реестра Windows

HKLM

При настройке системы Windows могут возникать такие ситуации, когда тот или иной параметр невозможно изменить через пользовательский интерфейс.

Зачастую, выход кроется в редактировании системного реестра Windows , с помощью которого можно воздействовать на огромное количество настроек операционной системы.
Ниже мы рассмотрим, что такое реестр и как вносить в него изменения. Для удобства разобьём статью на небольшие разделы

Содержание статьи:

Определение и запуск системного реестра Windows

Определений термина реестр Windows можно дать множество, приведём относительно простое и доступное для понимания:

То есть, огромное количество пользовательских и системных настроек ОС отражаются в этой виртуальной среде.

Рассмотрим два основных способа запуска стандартной утилиты редактора реестра:

Запуск редактора реестра при помощи команды Выполнить

  • Запускаем утилиту Выполнить, перейдя в ПускВсе программыСтандартные (в Windows 10 утилита Выполнить находится в каталоге Служебные), либо зажав на клавиатуре клавиши Пуск (на некоторых клавиатурах она отмечается как Win) и R
  • В открывшемся окне вбиваем команду

Запуск редактора реестр через команду regedit в окне Выполнить

Запуск редактора реестра из проводника

  • Переходим в каталог C:\Windows
  • Запускаем исполнительный файл regedit.exe

Перед нами откроется окно редактора реестра.

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

Отображение информации в реестре имеет определённую структуру.
В правой части окна мы видим разделы и ветки реестра , каждая из которых ещё называется куст реестра , в левой же расположены ключи реестра и их параметры .

Разделы реестра

Структура системного реестра Windows

В каждом разделе реестра отображается заданная ему информация. В современных версиях ОС от компании Microsoft заложены пять разделов:

  • HKEY_CLASSES_ROOT (HKCR) — содержит параметры определения типов файлов и объектов
  • HKEY_CURRENT_USER (HKCU) — настройки текущего пользователя (учётной записи)
  • HKEY_LOCAL_MACHINE (HKLM) — общие настройки компьютера, относящиеся ко всем пользователям
  • HKEY_USERS (HKU) — отображает информацию о пользователях
  • HKEY_CURRENT_CONFIG (HKCC) — отображает параметры оборудования и подключенных устройств компьютера

В ранних версиях ОС Windows присутствовал ещё один раздел:

    • HKEY_DYN_DATA (HKDD) — содержащий динамически изменяемые данные о загрузке процессора, использовании оперативной памяти и прочих текущих параметрах

    Типы данных реестра

    Ключи реестра в Windows могут быть различных типов, не станем углубляться в особенности каждого из них, рядовому пользователю это знать не обязательно, просто приведём их ниже:

    Строковый параметр
    Двоичный параметр
    Параметр DWORD (32 бита)
    Параметр QWORD (64 бита)
    Мультистроковый параметр
    Расширяемый строковый параметр

    Изменить тип данных созданного ключа стандартными средствами нельзя, если ошиблись при создании, надо удалить некорректную запись и внести новый ключ.

    Резервное копирование реестра

    ! Перед редактированием реестра всегда желательно создавать резервную копию изменяемой ветки или раздела

    Создание бэкапа реестра

    Экспорт ветки реестра
    Для создания бэкапа раздела реестра мы воспользуемся функцией экспорта в стандартной утилите regedit.

    1. Запускаем редактор реестра командой regedit из окна Выполнить или запуском одноимённого исполнительного файла из проводника (способы описаны выше)
    2. Правой кнопкой мыши жмём на нужный раздел и выбираем пункт Экспортировать
    3. В появившемся окне выбираем каталог для сохранения файла бэкапа, вносим имя файла и нажимаем кнопку Сохранить .

    Восстановление реестра из бэкапа

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

    Удаление записей из системного реестра Windows

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

    Отсюда можно сделать вывод, что процесс редактирования реестра делится на несколько типов:

    • изменение параметров существующих ключей;
    • добавление ключей в реестр с присвоением им нужного значения;
    • удаление из реестра лишних ключей или даже кустов.

    Сразу пройдёмся по последнему пункту, касаемо удаления записей из реестра.
    Чаще всего это бывает нужно после удаления софта для чистки хвостов. Дело в том, что некоторые программы, работающие в Windows среде, при установке и в процессе работы активно взаимодействуют с реестром системы, добавляя туда записи с технической информацией. Но при деинсталляции затираются в реестре далеко не все строки. Частично эту проблему решают программы uninstaller-ы от сторонних разработчиков, но встречаются и случаи, требующие ручного вмешательства.

    Вирусы в реестре Windows

    После всего вышесказанного у кого-то может возникнуть резонный вопрос: зачем вообще чистить реестр от ненужных записей?
    Ответ прост: во-первых, иногда оставшиеся записи в реестре после удаления программы мешают повторной установке того же софта; во-вторых, записи реестра хранятся в файлах большого объёма, увеличение которого негативно сказывается на фрагментации жесткого диска и отзывчивости системы.

    Ещё одной причиной для чистки реестра может послужить обнаружение в нём записей о вредоносных программах. Такими зловредами могут быть и баннерные вирусы, и трояны, и рекламные ссылки, терроризирующие пользователя постоянным запуском заданных web-страниц в браузере. О способах избавления от последних, кстати говоря, мы писали в соответствующей статье: Стартовая страница браузера. Решение проблем

    Добавление и изменение параметров ключей в реестре Windows

    Мы уже рассматривали пример настроек параметров Windows через добавление записей реестра в статьях Открытие проводника Windows 10 на закладке Этот компьютер и Автозагрузка. Добавление приложений в автозагрузку Windows.

    Давайте посмотрим, каким образом можно изменить параметр существующего ключа. Для примера произведём отключение контроля UAC через реестр ( User Account Control — контроль учётных записей).

    Контроль UAC в Windows 10

    Запускаем редактор реестра Windows.

    Далее, в левой части окна переходим к ветке

    Теперь в правой части окна находим ключ EnableLUA и кликаем по нему двойным щелчком мышки.
    В поле Значение меня 1 на 0 и нажимаем кнопку OK

    Отключение контроля UAC в Windows 10

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

    На этом закончим знакомство с системным реестром Windows.
    В статье Создание reg-файлов. Синтаксис записей реестра мы подробнее рассмотрим тему о том, как создавать reg-файлы для автоматизации работы с реестром, чтобы не править нужные параметры вручную. О том же, как работать с реестром из командной строки, мы поговорим в рамках отдельной публикации Редактирование реестра Windows из командной строки, bat-файлы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *