Команда реестра

команды reg

Команда реестра

  • 10/16/2017
  • Чтение занимает 2 мин
    • e
    • o

Выполняет операции с данными подраздела реестра и значениями в записях реестра.Performs operations on registry subkey information and values in registry entries.

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

Some operations enable you to view or configure registry entries on local or remote computers, while others allow you to configure only local computers.

Использование reg для настройки реестра удаленных компьютеров ограничивает параметры, которые можно использовать в некоторых операциях.Using reg to configure the registry of remote computers limits the parameters that you can use in some operations.

Проверьте синтаксис и параметры каждой операции, чтобы убедиться, что они могут использоваться на удаленных компьютерах.Check the syntax and parameters for each operation to verify that they can be used on remote computers.

Внимание!

Не изменяйте реестр напрямую, если нет альтернативы.Don't edit the registry directly unless you have no alternative.

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

The registry editor bypasses standard safeguards, allowing settings that can degrade performance, damage your system, or even require you to reinstall Windows.

Большинство параметров реестра можно безопасно изменить с помощью программы на панели управления или консоли управления (MMC).You can safely alter most registry settings by using the programs in Control Panel or Microsoft Management Console (MMC). Если необходимо непосредственно изменить реестр, сначала создайте его резервную копию.If you must edit the registry directly, back it up first.

СинтаксисSyntax

reg addreg comparereg copyreg deletereg exportreg importreg loadreg queryreg restorereg savereg unload

ПараметрыParameters

ПараметрParameterОписаниеDescription
reg addreg addДобавляет новый подраздел или запись в реестр.Adds a new subkey or entry to the registry.
reg comparereg compareСравнивает указанные подразделы или записи реестра.Compares specified registry subkeys or entries.
reg copyreg copyКопирует запись реестра в указанное расположение на локальном или удаленном компьютере.Copies a registry entry to a specified location on the local or remote computer.
reg deletereg deleteУдаляет подраздел или записи из реестра.Deletes a subkey or entries from the registry.
reg exportreg exportКопирует указанные подразделы, записи и значения локального компьютера в файл для перемещения на другие серверы.Copies the specified subkeys, entries, and values of the local computer into a file for transfer to other servers.
reg importreg importКопирует содержимое файла, содержащего экспортированные подразделы, записи и значения реестра, в реестр локального компьютера.Copies the contents of a file that contains exported registry subkeys, entries, and values into the registry of the local computer.
reg loadreg loadЗаписывает сохраненные разделы и записи в другой подраздел реестра.Writes saved subkeys and entries into a different subkey in the registry.
reg queryreg queryВозвращает список следующего уровня подразделов и записей, расположенных в указанном подразделе реестра.Returns a list of the next tier of subkeys and entries that are located under a specified subkey in the registry.
reg restorereg restoreЗаписывает сохраненные разделы и записи обратно в реестр.Writes saved subkeys and entries back to the registry.
reg savereg saveСохраняет копию указанных подразделов, записей и значений реестра в указанном файле.Saves a copy of specified subkeys, entries, and values of the registry in a specified file.
reg unloadreg unloadУдаляет раздел реестра, который был загружен с помощью операции загрузки reg .Removes a section of the registry that was loaded using the reg load operation.

Дополнительные ссылкиAdditional References

Отправить и просмотреть отзыв по

Этот продукт Эта страница Просмотреть все отзывы по странице

Источник: https://docs.microsoft.com/ru-ru/windows-server/administration/windows-commands/reg

Работа с реестром из командной строки¶

Команда реестра

Работа с реестром Windows

Работа с реестром возможна не только через утилиту regedit.exe, но и напрямую из командной строки с помощью утилиты REG, она поддерживает все возможности, которые имеет программа regedit.exe. И более того – она также поддерживает несколько особенных функций. Полезна в том случае когда работа с regedit по каким либо причинам невозможна.

К тому же это позволяет автоматизировать многие рутинные задачи и встраивать команды в скрипты.

В общем виде синтаксис команды REG выглядит следующим образом:

REG [список параметров]

Всего существует одиннадцать процедур, которые способна выполнять директива REG: QUERY, ADD, DELETE, COPY, SAVE, LOAD, UNLOAD, RESTORE, COMPARE, EXPORT, IMPORT. Каждая из этих процедур имеет, как правило, собственный набор параметров.

При вызове из командной строки директива REG пересылает в окружение операционной системы так называемый код возврата: сообщение об успешном или неуспешном выполнении операции. Если код возврата равен 0, это означает, что операция была выполнена успешно, если же она завершилась с ошибкой, код возврата будет равен 1.

Более подробные сведения об использовании утилиты REG вы можете получить, набрав в командной строке директиву REG /?, чтобы получить информацию о какой-либо из перечисленных процедур, воспользуйтесь командой REG /?.

Для удобства ввода применяются сокращения названий веток реестра. Все сокращения представлены в таблице ниже:

Сокращения названий веток реестра¶

ВеткаСокращение
HKEY_CLASSES_ROOTHKCR
HKEY_CURRENT_USERHKCU
HKEY_LOCAL_MACHINEHKLM
HKEY_USERSHKU
HKEY_CURRENT_CONFIGHKCC

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

REG QUERY [\Компьютер\]Путь [/v Параметр | /ve] [/s]

В составе директивы могут использоваться следующие параметры:

  • Компьютер – имя компьютера в локальной сети, если директива предназначена для обработки на удаленном компьютере. В случае, если этот параметр опущен, команда выполняется на локальном компьютере.
  • Путь – полный путь к целевому разделу реестра в виде корень\ключ\подраздел, где корень – сокращенное обозначение ветви реестра (HKLM, HKCU, HKCR, HKU или HKCC), а ключ\подраздел – полный путь к искомому подразделу в иерархии реестра, включая все вложенные подразделы.
  • /v – запрос о содержимом указанного раздела реестра.
  • Параметр – вывести имя и значение запрашиваемого параметра в указанном разделе.
  • /ve – запрос стандартного параметра с пустым именем.
  • /s – вывести список всех подразделов данного раздела реестра вместе с их содержимым.

В качестве примера получим содержимое ветки в которой хранятся закрытые ключи квалифицированных электронных подписей:

reg query “HKLM\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keys”

Примечание

Лучше вводить путь в кавычках.

Будет выведен примерно такой результат:

HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keysdef.key REG_BINARY 300E0C0C415A415A415F6E6F70617373HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keys\2015ZAO_

Как видно из вывода, в реестре компьютера находится всего один контейнер 2015ZAO_.

Для экспорта используется команда EXPORT. Синтаксис команды:

REG EXPORT [/y]

  • имя_раздела – полное имя подраздела реестра в одном из выбранных корневых разделов.
  • имя_файла – имя .reg файла, который получится после экспорта.
  • Параметр /y в конце команды позволяет выполнение замены существующего файла без запроса подтверждения.

Экспортируем контейнеры закрытых ключей на рабочий стол:

reg export “hklm\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-2-1-2889205033-3114528180-1522031737-1000\Keys” C:\Users\Dmitry\Desktop\keys.reg /yОперация успешно завершена.

Вся ветка с контейнерами успешно экспортирована на рабочий стол и сохранена в файле keys.reg. Теперь импортируем ее обратно.

Примечание

Команда доступна только для выполнения на локальном компьютере.

Для импорта используется команда IMPORT. Синтаксис команды:

Выполним:

reg import C:\Users\747\Desktop\keys.regОперация успешно завершена.

Напомню, что для экспорта ветки на другом компьютере, необходимо будет изменить в файле keys.reg путь к ветке реестра с учетом разрядности операционной системы и SID текущего пользователя. Подробнее об импорте и экспорте закрытых ключей смотрите в Руководстве по работе с реестром ОС Windows в разделе Где хранятся ключи(закрытый ключ сертификата) в реестре? [1739].

Для резервного копирования и восстановления реестра используются следующие команды (типы операций) утилиты REG SAVE и REG RESTORE:

REG SAVE [/y] REG RESTORE

Примечание

В данному разделе перечислены основные команды утилиты REG для получения более подробной информации обратитесь к ресурсам, перечисленным в разделе Дополнительные ссылки

© Copyright 2015, Dmitry Mazhartsev. Revision 6bfe9488.

Built with Sphinx using a theme provided by Read the Docs.

Источник: https://regedit.readthedocs.io/reg-cmd.html

Как открыть редактор реестра Windows / Как войти в реестр

Команда реестра

Доброго дня.

Системный реестр — именно в нем Windows хранит все данные о настройках и параметрах системы в целом, и отдельных программ в частности.

И, довольно часто, при ошибках, сбоях, вирусных атаках, тонкой настройке и оптимизации Windows приходится заходить в этот самый системный реестр. В своих статьях я сам неоднократно пишу о том, чтобы изменить какой-нибудь параметр в реестре, удалить ветку или еще что-то (теперь можно будет ссылаться на эту статью :))…

В этой справочной статье, я хочу привести несколько простых способов, как открыть редактор реестра в операционных системах Windows: 7, 8, 10. Итак…

1.1. Через окно «Выполнить» / строку «Открыть»

Тем хорош этот способ, что работает всегда почти безотказно (даже елси есть проблемы с проводником, если не работает меню ПУСК и пр.).

В Windows 7, 8, 10, чтобы открыть строку «Выполнить» — просто нажмите сочетание кнопок Win+R (Win — это кнопка на клавиатуре со значком, как на этой иконке: ).

Рис. 1. Ввод команды regedit

Далее просто в строку «Открыть» введите команду regedit и нажмите кнопку Enter (см. рис. 1). Должен открыться редактор реестра (см. рис. 2).

Рис. 2. Редактор реестра

Примечание! Кстати, хочу порекомендовать вам статью со списком команд для окна «Выполнить». В статье приведено несколько десятков самых нужных команд (при восстановлении и настройке Windows, тонкой настройки и оптимизации ПК) — https://pcpro100.info/vyipolnit-spisok-comand/

1.2. Через поисковую строку: запуск реестра от имени админа

Сначала открываете обычный проводник (ну, например, просто откройте любую папку на любом диске :)).

1) В меню слева (см. рис. 3 ниже) выбираете системный жесткий диск, на котором у вас установлена ОС Windows — он, обычно, помечен спец. иконкой: .

2) Далее вводите в поисковую строку regedit, затем нажмите ENTER для начала поиска.

3) Далее среди найденных результатов обратите внимание на файл «regedit» с адресом вида «C:\Windows» — его и нужно открыть (все проиллюстрировано на рис. 3).

Рис. 3. Поиск ссылки на редактор реестра

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

Рис. 4. Запуск редактора реестра от админа!

1.3. Создание ярлыка для запуска редактора реестра

А зачем искать ярлык для запуска, когда его можно создать самостоятельно?!

Для создания ярлыка, щелкните правой кнопкой мышки в любом месте рабочего стола и выберите из контекстного меню: «Создать/Ярлык» (как на рис. 5).

Рис. 5. Создание ярлыка

Далее в строке расположения объекта укажите REGEDIT, название ярлыка можно так же оставить как REGEDIT.

Рис. 6. Создания ярлыка запуска реестра.

Кстати, сам ярлык, после создания, станет не безликим, а с иконкой редактора реестра — т.е. понятно, что будет открыто, после щелчка мышкой по нему (см. рис. 8)…

Рис. 8. Ярлык для запуска редактора реестра

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

В некоторых случаях, войти в системный реестр не получается (по крайней мере, вышеописанными способами :)). Например, такое может произойти, если вы подверглись вирусному заражению и вирус успел заблокировать редактор реестра…

Что делать этом случае?

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

AVZ

Официальный сайт: http://z-oleg.com/secur/avz/download.php

Чтобы восстановить и разблокировать реестр, после запуска программы, откройте меню файл/восстановление системы (как на рис. 9).

Рис. 9. AVZ: Меню Файл/ восстановление системы

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

Рис. 10. Разблокировать системный реестр

В большинстве случае, такое восстановление позволяет войти в реестр обычным способом (описанным в первой части статьи).

Примечание! Так же в AVZ можно открыть редактор реестра, если зайти в меню: сервис/системные утилиты/Regedit — редактор реестра.

Если вам не помогло, что описано выше, рекомендую ознакомиться со статьей про восстановление ОС Windows — https://pcpro100.info/kak-vosstanovit-windows-7/

3. Как создать ветку и параметр в реестре

Когда говорят открыть реестр и перейти в такую-то ветку… многих это просто ставит в тупик (речь о начинающих пользователях). Ветка — это адрес, путь, который вам нужно пройти по папкам (зеленая стрелка на рис. 9).

Пример ветки реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\exefile\shell\open\command

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

Кстати, параметры могут быть разными (обращайте на это внимание, когда будете их создавать или редактировать): строковые, двоичные, DWORD, QWORD, Мультистроковые и т.д.

Рис. 9 Ветка и параметр

Основные разделы в реестре:

  1. HKEY_CLASSES_ROOT – данные о зарегистрированных в Windows типах файлов;
  2. HKEY_CURRENT_USER – настройки пользователя, вошедшего в Windows;
  3. HKEY_LOCAL_MACHINE – настройки, относящиеся к ПК, ноутбуку;
  4. HKEY_USERS – настройки всех пользователей, зарегистрированных в Windows;
  5. HKEY_CURRENT_CONFIG – данные о настройках оборудования.

На этом моя мини-инструкция заверена. Удачной работы!

Источник: https://pcpro100.info/kak-otkryit-redaktor-reestra-windows-7-8-4-prostyih-sposoba/

Поделиться:
Нет комментариев

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

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