Редактор системного реестра Windows для начинающих пользователей

Автор:
Nurlan Kemelbekov

Часто в наших советах упоминается редактор системного реестра, например, в статье “Как ограничить доступ пользователей к персонализации рабочего стола в Windows”. Что именно представляет собой реестр и что такое RegEdit? Те, кто знаком с Windows в течение многих лет не нуждаются в объяснении, но для начинающих пользователей Windows, надеюсь, этот пост будет полезным.

Сегодня я собираюсь показать основы системного редактора реестра Windows. Здесь также будут показаны некоторые аргументы командной строки, основные методы работы с этой программой и многое другое. Читайте дальше, если вы заинтересованы.

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

Редактор реестра — инструмент для пользователей, которые хотят изменить настройки Windows, которые не отображаются в пользовательском интерфейсе. Основной целью этого инструмента является просмотр и изменения настроек в системном реестре — набор специальных файлов, которые содержат информацию о конфигурации Windows, и почти всех установленных программах. Windows и многие программы (за исключением тех, которые являются “портативными”) используют эту информацию для чтения и записи своих собственных настроек в реестре.

Как запустить редактор реестра

Независимо от установленной версии Windows нажмите Win + R на клавиатуре, появится диалоговое окно “Выполнить”. Введите “regedit” без кавычек и нажмите клавишу Enter.

 Redaktor-reestra.png
Редактор реестра

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

 spisok-faylov-na-zhestkom-diske.png

Нажмите на изображение, чтобы увеличить

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Здесь можно увидеть список файлов на жестком диске, где файлы реестра хранятся. Данные внутри них, как уже упоминалось выше, имеет иерархическую структуру. Редактор реестра показывает его в виде дерева: есть ключи «root» (родитель), а также несколько суб-ключей (дочерние объекты). Ключи корневые, показанные в Regedit, по большей части, представляют конкретный файл.

Некоторые части базы данных реестра никогда не отображаются в редакторе реестра. Например, вы никогда не увидите SAM (диспетчера учетных записей безопасности) внутри Regedit.

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

Как создать новый раздел в системном реестре Windows

Чтобы создать новый раздел, нужно щелкнуть правой кнопкой мыши родительского ключа в левой панели и нажмите Создать > Раздел — команды контекстного меню.

Sozdat-razdel.png

Необходимо дать вновь созданному разделу собственное имя в соответствии с требованиями программного обеспечения, для которого создаете его. Можно экспортировать (сохранить) ключ в файл “.reg” из контекстного меню. При экспорте в файл, можно будет позже просто дважды щелкните файл “.reg”, чтобы импортировать его содержимое обратно в реестр.

Как создать новое значение для раздела в реестре

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

sozdat-novoe-znachenie.png

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

Как стать владельцем раздела реестра

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

1. После того, как открыли редактор реестра, перейдите в раздел реестра, за который хотите взять на себя ответственность, щелкните правой кнопкой мыши на ней и выберите пункт из контекстного меню “Разрешения”.

 Prava-dostupa.png

2. Откроется диалоговое окно “Разрешения” для этого ключа. Нажмите кнопку “Дополнительно”.

Razresheniya-dlya-gruppyi.png

3. Появится окно «Дополнительные параметры безопасности». Здесь нужно изменить владельца ключа. В зависимости от версии Windows, этот диалог может выглядеть по-разному:

Откройте вкладку “Владелец”. Нажмите кнопку “Другие пользователи или группы…” Выберите учетную запись пользователя с помощью кнопки дополнительно или просто введите учетную запись пользователя. Введите имена объектов для выбора и нажмите OK. Если право собственности должно быть установлено во всех подразделах тоже (это чаще бывает на Windows 7 / Vista), проверить флажок Заменить владельца субконтейнеров и объектов.

Для Windows 8
 Dopolnitelnyie-parametryi-bezopasnosti-1.png

Нажмите “Изменить” рядом с «Владелец». Появится окно опции “Выбор пользователя или группы”. Выберите учетную запись пользователя с помощью кнопки «Дополнительно» или просто введите учетную запись пользователя в Введите имена выбираемых объектов и нажмите ОК.

Для того, чтобы вернуть собственность TrustedInstaller в Windows, 7,8 и Vista, введите «NT Service \ TrustedInstaller» в качестве нового имени владельца. В Windows 8 есть кнопка, чтобы отключить наследование (увеличить изображение выше и посмотрите внизу слева).

После того, как измените владельца раздела реестра, почти всегда необходимо изменить права доступа, прежде чем можно реально изменить ключ. Вы должны переключиться на вкладки “Разрешения” в дополнительных параметрах безопасности, чтобы сделать это.

Подразделы могут быть унаследованы разрешения от своего родительского раздела. Или подразделы могут также иметь явные разрешения, выделенные из родительского ключа. В первом случае, то есть, если разрешения наследуются от родительского ключа, надо отключить наследование и копировать права доступа к текущему ключу. В операционной системе Windows 7, Windows Vista и Windows XP нужно снять флажок разрешения, наследуемые от родительского этого объекта, чтобы сделать это и нажмите кнопку добавить в диалоговом окне подтверждения.

После отключения наследования, выберите соответствующую учетную запись пользователя и нажмите кнопку “Изменить”, чтобы изменить права доступа.

Права доступа могут быть установлены в обоих направлениях. Можно установить их только на требуемом суб — ключе после отключения наследования. Или же установить разрешения родительского ключа и его подразделов. Для этого установите флажок Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта. Это передаст разрешения вниз по иерархии ключей для всех дочерних объектов.

Аргументы командной строки редактора реестра

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

regedit.exe -m

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

regedit.exe path_to_file.reg

Слияние файла реестра с текущим реестром. Это действие по умолчанию, которое выполняется при двойном щелчке на файл * .reg в проводнике.

regedit.exe /s path_to_file.reg

То же самое, что и выше, но файл будет объединен молча, без диалога подтверждения. Полезно для скриптов.

regedit.exe /e path_to_file.reg

Экспортировать все данные реестра в один файл

regedit /e path_to_file.reg "HKEY_CURRENT_USER\Control Panel\Desktop"

Экспорт ключа HKEY_CURRENT_USER\Control Panel\Desktop и его подразделов в один файл

regedit /a path_to_file.reg "HKEY_CURRENT_USER\Control Panel\Desktop"

То же, что и выше, но файл реестра будет создан с ANSI кодировкой вместо Unicode. Также экспортируемый файл получит строку «REGEDIT4» в качестве первой линии. Такие файлы совместимы с более старыми версиями Windows.

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



Рекомендуемый контент

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

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

Я просто хотел сказать, как сильно я ценю Ваш комментарий на мой пост. Спасибо Вам !!