Как открыть реестр через командную строку


Работа с реестром из командной строки — Документация Работа с реестром Windows 1

Работа с реестром возможна не только через утилиту 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_ROOT HKCR
HKEY_CURRENT_USER HKCU
HKEY_LOCAL_MACHINE HKLM
HKEY_USERS HKU
HKEY_CURRENT_CONFIG HKCC

Вывод содержимого ветвей (QUERY)

Команда 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\Keys def.key REG_BINARY 300E0C0C415A415A415F6E6F70617373 HKEY_LOCAL_MACHINE\SOFTWARE\Crypto Pro\Settings\Users\S-1-5-21-2889205033-3114528180-1522031737-1000\Keys\2015ZAO_ 

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

Экспорт и импорт веток реестра (EXPORT и IMPORT)

Для экспорта используется команда 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 <имя_файла> 

Выполним:

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

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

Создание резервной копии реестра (SAVE и RESTORE)

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

REG SAVE <имя_раздела> <имя_файла> [/y] REG RESTORE <имя_раздела> <имя_файла> 

Примечание

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

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

  • Основы работы с реестром - Утилита reg.exe
  • Управление реестром с помощью командной строки
  • Руководство по работе с командной строкой ОС Windows

Как открыть редактор реестра

Подробная инструкция о том, как открыть редактор реестра в любой версии Windows

Все изменения в реестре Windows, вносимые вручную, происходят в Редакторе реестра – инструменте, который есть во всех версиях Windows.

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

Редактор реестра не имеет ярлыка в меню пуск или экране приложений. Открыть его можно только с помощью командной строки.

Примечание: открыть редактор реестра с помощью командной строки можно в любой версии Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.

Как открыть редактор реестра

Получить доступ к редактору реестра можно следующим образом:

1.В Windows 10 или Windows 8.1 щелкните правой кнопкой мыши или нажмите и удерживайте кнопку Пуск, а затем выберите Выполнить. До Windows 8.1 диалоговое окно Выполнить размещалось на экране приложений.

В Windows 7 или Windows Vista нажмите Пуск.

В Windows XP нажмите Пуск, а затем нажмите Выполнить.

Совет: Используя сочетание клавиш Win+R вы сможете быстро открыть диалоговое окно Выполнить в любой из этих версий Windows.

2.В строке поиска или в окне Выполнить введите regedit и нажмите Ввод.

Примечание: В зависимости от вашей версии Windows, и того, как она настроена, вы можете увидеть диалоговое окно Контроль учётных записей, в котором вам нужно будет подтвердить, что вы хотите открыть редактор реестра.

3.Редактор реестра откроется.

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

Вы можете свернуть или расширить ключи реестра, выбрав маленький значок > рядом с ключом. В Windows XP вместо этого используется значок +.

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

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

Дополнительная помощь с редактором реестра

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

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

Команда regedit также может быть выполнена из командной строки. После открытия командной строки просто введите команду и нажмите Ввод.

Еще один наименее популярный способ запуска редактора реестра – из диспетчера задач. Для этого откройте диспетчер задач через Ctrl+Shift+Esc, перейдите в меню Файл > Запустить новую задачу и введите regedit, а затем OK.

Вы можете открыть редактор реестра из диспетчера задач, если у вас нет доступа к стандартному диалоговому окну Выполнить, как описано в Шаге 1 выше, или если Explorer или командная строка по каким-то причинам не открывается.

Если вы часто открываете этот инструмент, вы можете добавить ярлык редактора реестра прямо на рабочий стол. Щелкните правой кнопкой мыши рабочий стол, перейдите в меню Создать > Ярлык, введите regedit, нажмите Далее, а затем Готово. В некоторых версиях Windows для еще более быстрого доступа вы можете перетащить ярлык на панель задач.

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

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

Обновлено: 05.12.2021 автором Computer Hope

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

Совет

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

Совет

Чтобы открыть реестр Windows в командной строке, нажмите клавишу Windows + R , введите cmd и нажмите Enter . В командной строке введите regedit и нажмите Введите .

Microsoft Windows XP, Vista, 7, 8, 10 и 11 пользователей

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

Пользователи Microsoft Windows 95, 98, ME и 2000

Запись

Инструкции в этом разделе также подходят для более поздних версий Microsoft Windows.

По умолчанию пользователи Microsoft Windows 95, 98, ME и 2000 могут импортировать файлы реестра из командной строки с помощью команды Regedit . Используя эту команду и файл реестра, содержащий соответствующие команды, пользователь может добавлять, удалять и иным образом редактировать реестр из командной строки.

Если вы хотите импортировать файл реестра из командной строки, вы можете использовать команду Regedit и имя файла, который вы хотите импортировать. Например, если имя файла было Hope.reg введите следующую команду.

 Regedit надежда.reg 

Файл Hope.reg может содержать команды, необходимые для добавления и удаления значений реестра. Ниже приведены примеры файлов реестра для создания записей, удаления отдельных записей и полной папки. Чтобы создать эти файлы самостоятельно, скопируйте следующие примеры в пустой файл .reg или используйте блокнот или команду редактирования для создания файла с помощью следующих команд.

Запись

Пользователи, работающие с более ранними версиями Windows, могут захотеть заменить Редактор реестра Windows версии 5.00 с REGEDIT4 .

В следующем примере папка ComputerHope добавляется в каталог HKEY_LOCAL_MACHINE\Software со строкой example и значением данных data here .

 Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\КомпьютерХоуп] "пример"="данные здесь" 

Чтобы удалить одну запись в реестре, добавьте дефис (минус) после знака равенства. Например, если мы хотим удалить наше строковое значение «example», которое мы создали в приведенном выше примере, мы должны создать следующий файл .reg.

 Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\КомпьютерХоуп] "пример"=- 

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

 Редактор реестра Windows версии 5.00 [-HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\КомпьютерХоуп] 

Синтаксис команды Regedit

 REGEDIT [/L:система] [/R:пользователь] [/C] [/R] [/E] [/S] [/C] ФАЙЛ [ключ_реестра] 
Команды /s или -s Regedit могут быть добавлены к команде, чтобы скрыть окно подтверждения «Вы действительно хотите добавить информацию в Hope.reg в реестр?» при запуске команды в командной строке. Например, используя ту же команду, что и ранее, вы можете ввести: Regedit /s Hope.reg и немедленно импортируйте этот файл реестра в реестр.
Экспорт всего реестра в файл. Например, если ввести: Regedit /e full.reg , весь реестр будет экспортирован в файл full.reg.

Этот параметр также можно использовать для экспорта отдельных разделов реестра. Например, если ввести: Regedit /e software.reg "HKEY_LOCAL_MACHINE\Software" , все значения в этой папке будут экспортированы в файл software.reg.

Этот переключатель не чувствителен к регистру.

Пользователи Microsoft Windows 95, 98 и ME могут удалять разделы реестра с помощью этого переключателя. Например, ввод: Regedit /d "<ключ_реестра>" , где ключ_реестра заменяется разделом реестра, который вы хотите удалить, приведет к удалению этого раздела реестра.
/Л:Система Укажите расположение файла реестра system.dat в Microsoft Windows 95, 98 и Я. Например, Regedit /L:c:\windows\system.dat c:\system.dat
/R:пользователь Укажите расположение файла реестра user. dat в Microsoft Windows 95, 98 и ME. Например, Regedit /L:c:\windows\system.dat c:\system.dat
Сжать файл реестра. Этот переключатель работает только в Windows 98.
  • Справка и поддержка реестра Windows.
  • Дополнительную информацию и соответствующие ссылки см. в определении нашего реестра.
  • Справка и поддержка Microsoft Windows.

Как открыть редактор реестра (Regedit) Windows 10 (5 способов)

  • Миниинструмент
  • Центр новостей MiniTool
  • Как открыть редактор реестра (Regedit) Windows 10 (5 способов)

Алиса | Подписаться | Последнее обновление

Как открыть редактор реестра в Windows 10? Этот пост предлагает 5 способов с подробными инструкциями. Также узнайте, как редактировать реестр Windows, чтобы исправить ошибки Windows, отключить или удалить программу и т. д. Если вам нужна бесплатная программа восстановления данных, менеджер разделов, средство резервного копирования и восстановления системы, в программе MiniTool есть все.

Если вам нужно открыть редактор реестра Windows (Regedit) для просмотра или создания разделов реестра или редактирования/изменения значений реестра для внесения изменений в систему Windows, вы можете проверить 5 способов ниже, чтобы узнать, как открыть редактор реестра в Windows 10. В нем также рассказывается, как редактировать значение реестра в Windows 10.

Как открыть редактор реестра (Regedit) Windows 10 — 5 способов

Способ 1. Открыть редактор реестра через «Выполнить»

  • Самый простой способ открыть редактор реестра — через Запустить. Вы можете нажать Windows + R одновременно, чтобы открыть Windows Запустить диалоговое окно .
  • Введите regedit в поле «Выполнить» и нажмите Введите , чтобы открыть редактор реестра Windows.

Способ 2. Доступ к реестру Windows с помощью поиска

Вы также можете использовать поиск Windows для входа в редактор реестра Windows.

  • Вы можете щелкнуть меню «Пуск» или поле поиска Cortana или нажать Windows + S , чтобы открыть поиск Windows.
  • Введите regedit в поле поиска и щелкните самый подходящий результат regedit , чтобы открыть реестр Windows.

Способ 3. Откройте редактор реестра Windows с помощью командной строки

  • Нажмите Windows + R , введите cmd и нажмите .
  • Затем вы можете ввести regedit в окне командной строки, чтобы открыть редактор реестра.

Способ 4. Войдите в редактор реестра Windows с помощью PowerShell

  • Вы можете нажать Windows + X и выбрать Windows PowerShell , чтобы открыть его.
  • Введите regedit в окне Windows PowerShell, чтобы открыть окно реестра в Windows 10.

Способ 5.

Создайте ярлык для редактора реестра для быстрого доступа

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

  • Вы можете щелкнуть правой кнопкой мыши пустую область на экране рабочего стола и выбрать Создать -> Ярлык , чтобы открыть Создать ярлык
  • Введите C:\Windows\regedit.exe в окне «Создать ярлык» и нажмите Далее .
  • Введите имя ярлыка, например RegistryEditor, и нажмите Готово , чтобы создать ярлык. В следующий раз, когда вам понадобится доступ к Regedit Windows 10, вы можете щелкнуть его ярлык на рабочем столе, чтобы быстро открыть его.

На что следует обратить внимание перед редактированием реестра

Поскольку в Regedit нет функции отмены, следует соблюдать осторожность при редактировании реестра, чтобы не вызвать необратимых проблем на компьютере.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: