Про реестр операционной системы Windows.

Реестр Windows . Главное .

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

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

Вызовем редактор реестра через командную строку командой:

редактор реестра

реестр

а вот и реестр , только основные разделы

HKEY_CLASSES_ROOT (HKCR) – все настройки в этом разделе содержат информацию о типах файлов, их расширении и подобную этой информацию. Настройки из этого раздела советуют Windows как работать с файлами и контролируют как работают опции стандартного интерфейса Windows (ну, к примеру, двойной щелчок мышью или контекстное от щелчка правой мышью). Раздел регулирует работу программ, написанных под более ранние версии операционной системы.

HKEY_CURRENT_USER (HKCU) – отвечает за настройки пользователя, который сейчас проводит сеанс в Windows. Здесь содержатся настройки Рабочего стола данного пользователя, сетевые настройки, настройки принтера и другие личные изменения в интерфейсе Windows. Также включает в себя идентификаторы безопасности (Security Identifiers), которые и определяют, что за пользователь вошёл в систему, содержат информацию о правах, настройках пользователя и его предпочтениях. Некоторые из программ его могут использовать, например, сохраняя наиболее часто прослушиваемые музыкальные треки работающим пользователем. Но самый изменяемый здесь подраздел – Software. Его облюбовали устанавливаемые пользователем программы.

HKEY_LOCAL_MACHINE (HKLM) – реестр в настройках раздела содержит информацию о компьютере, установленном «железе», а также об операционной системе. По сути, здесь информация обо всём: клавиатуре, портах подключения принтеров, устройствах хранения информации; о безопасности, установленном программном обеспечении и драйверах, специальных настройках системы. В отличие от предыдущей записи, от конфигурации этой ветки зависят все пользователи, имеющие учётные записи на этой машине.

HKEY_USERS (HKU) – реестр здесь содержит информацию конкретно об учётных записях пользователей. Он здесь лишь для удобства просмотра пользователем интерфейса системы.

HKEY_CURRENT_CONFIG – настройки этого раздела контролируют данные о конфигурации задействованного в данном сеансе оборудования. Это схоже с принципом раздела HKEY_CURRENT_USER, который содержит информацию о настройках работающего сейчас пользователя.

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

Реестр Windows. Типы ключей.

  • Binary Value или REG_BINARY  — информация о большинстве электронных компонентов компьютера хранится в виде двоичных данных и отображается в редакторе реестра в шестнадцатиричном формате.
  •  DWORD Value (Double Word Value, REG_DWORD) — отображает данные в виде 4-битного числа. Обычно используется для значений параметрами булиновой алгебры (0 — нет, 1 — есть). Многие параметры для драйверов устройств и служб имеют такой вид и могут отображаться в бинарном виде, в шестнадцатиричном и десятеричном видах.
  • Expandable String Value (REG_EXPAND_SZ) — цепочка данных переменной длины. Значение может варьироваться в зависимости от того, как к нему обращается связанное с ним приложение.
  • String Value (REG_SZ) — текстовая цепочка фиксированной длины
  • Multi-String Value (REG_MULTI_SZ) — тип составной строки для отображения значений, которые содержат список или множественные значения в читабельном человеком виде.

КАК СОЗДАВАТЬ НУЖНЫЕ ФАЙЛЫ РЕЕСТРА САМОМУ?

Как редактировать реестр без редактора regedit.exe ?

Мало кто знает, но в Windows есть хороший Консольная утилита правки реестра. Она же reg.exe.  По названию вы догадались, что она запускается  из-под эмулятора MS-DOS консоли cmd. Откройте cmd через Shift + Ctrl и введите команду выдачи справки утилиты:

реестр без regedit

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

Если хотите добавить раздел HKEY_CURRENT_CONFIG\Software\Icon на удалённый компьютер 123, наберите в cmd 

reg add \\123\HKEY_CURRENT_CONFIG\Software\Icon
создать раздел реестра

я делаю на своём компьютере: путь 123 отсутствует

Дальше. Если нужно добавить двоичный параметр (Data) типа REG_BINARY со значением fee634fd , команда будет выглядеть так (записываю параметр на свою Windows):

reg add HKEY_CURRENT_CONFIG\Software\Icon\ /v Data /t REG_BINARY /d fee634fd

добавить параметр реестра в раздел

При добавлении мультистрокового параметра со значением fax\1mail\1\1 в тот же раздел команда может принять вид:

reg add HKEY_CURRENT_CONFIG\Software\Icon\ /v MRU /t REG_MULTI_SZ /d fax\1mail\1\1

Ну, и для расширяемого строкового параметра ключа ^%systemroot^% команда формируется по типу:

reg add HKEY_CURRENT_CONFIG\Software\Icon\ /v Path /t REG_EXPAND_SZ /d ^%systemroot^%

добавить параметры реестра

Теперь удаляем. Вот так:

reg delete HKEY_CURRENT_CONFIG\Software\Icon\

или так (конкретнее):

reg delete HKEY_CURRENT_CONFIG\Software\Icon\ /v MTU

Вводные по командам закончу. Если хотите подробностей, зайдите на страницу

technet.microsoft.com

Успехов.

Запись опубликована в рубрике Настройки Windows с метками . Добавьте в закладки постоянную ссылку.

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

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

два × 4 =