Редактор реестра Windows для чайников

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

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

Оглавление

  1. Что такое редактор реестра
  2. Как запустить редактор реестра
  3. Что вам показывает редактор реестра
  4. Как создать новый ключ
  5. Как создать новое значение
  6. Как стать владельцем ключа реестра
  7. Как восстановить владение TrustedInstaller
  8. Как изменить разрешения для раздела реестра
  9. Как получить доступ к реестру другого пользователя или другой ОС
  10. Аргументы командной строки редактора реестра
  11. Как перейти к нужному разделу реестра одним щелчком мыши
  12. Переключение между HKCU и HKLM в редакторе реестра в Windows 10

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

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

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

Независимо от установленной вами версии Windows, этот метод будет работать:

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

Главный исполняемый файл редактора реестра находится в каталоге C: Windows. Таким образом, вы можете перейти в эту папку и напрямую запустить файл regedit.exe. Или вы можете создать ярлык для Regedit.exe и вставить его в меню «Пуск» в папке% ProgramData% Microsoft Windows Start Menu Programs в папке «Системные инструменты». В результате редактор реестра также будет отображаться в поиске в меню «Пуск».

Редактор реестра выглядит так:

Что показывает редактор реестра

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

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

 HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  hivelist 

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

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

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

Как создать новый ключ

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

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

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

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

  • по текущему ключу на левой панели или
  • в пустая область на правой панели.

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

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

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

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

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

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

  • Для Windows XP

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

  • Для Windows 7/Windows Vista

    Откройте вкладку Владелец .

    Нажмите кнопку Другие пользователи или группы … .

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

  • Для Windows 8

    Щелкните значок Изменить рядом с меткой “Владелец:”

    Выберите пользователя или группу появится окно rong>.

    Выберите учетную запись пользователя с помощью Advanced или просто введите свою учетную запись в текстовой области Введите имя объекта, чтобы выбрать и нажмите ОК.

Как восстановить владение TrustedInstaller

Чтобы восстановить владение TrustedInstaller в Windows 7 , 8 и Vista, введите « NT Service TrustedInstaller » в качестве нового имени владельца.

Как изменить разрешения на раздел реестра

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

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

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

В Windows 8 есть кнопка для отключения наследования.

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

Как получить доступ к реестру другого пользователя или другой ОС

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

Вот пошаговые инструкции:

1. Выберите раздел HKEY_LOCAL_MACHINE в редакторе реестра.

2. Выберите команду меню «Файл -> Загрузить куст».

3. Найдите файл реестра, который хотите открыть. В приведенном ниже примере я загружу файл реестра другой учетной записи пользователя в свою установку Windows 8.

4. В следующем диалоговом окне вы должны ввести имя для загруженного файла реестра. Это имя будет отображаться под клавишей HKEY_LOCAL_MACHINE.

Примечание. Обязательно выгрузите загруженный файл реестра после того, как закончите работу с ним. Это можно сделать с помощью команды меню «Файл» -> «Выгрузить куст» после выбора загруженного ключа.

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

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

  •   regedit.exe -m  

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

  •  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 2000).

Как перейти к нужному разделу реестра одним щелчком мыши

См. соответствующую статью: Как перейти к нужному разделу реестра одним щелчком мыши.

Переключение между HKCU и HKLM в редакторе реестра в Windows 10

См. статью: Переключение между HKCU и HKLM в Windows 10 Редактор реестра

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

Оцените статью
digitdocom.ru
Добавить комментарий