Работа с реестром из командной строки¶
Работа с реестром возможна не только через утилиту 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 "HKLMSOFTWARECrypto ProSettingsUsersS-1-5-21-2889205033-3114528180-1522031737-1000Keys"
Примечание
Лучше вводить путь в кавычках.
Будет выведен примерно такой результат:
HKEY_LOCAL_MACHINESOFTWARECrypto ProSettingsUsersS-1-5-21-2889205033-3114528180-1522031737-1000Keys def.key REG_BINARY 300E0C0C415A415A415F6E6F70617373 HKEY_LOCAL_MACHINESOFTWARECrypto ProSettingsUsersS-1-5-21-2889205033-3114528180-1522031737-1000Keys2015ZAO_
Как видно из вывода, в реестре компьютера находится всего один контейнер 2015ZAO_
.
Экспорт и импорт веток реестра (EXPORT и IMPORT)¶
Для экспорта используется команда EXPORT
. Синтаксис команды:
REG EXPORT <имя_раздела> <имя_файла> [/y]
имя_раздела
– полное имя подраздела реестра в одном из выбранных корневых разделов.имя_файла
– имя.reg
файла, который получится после экспорта.- Параметр
/y
в конце команды позволяет выполнение замены существующего файла без запроса подтверждения.
Экспортируем контейнеры закрытых ключей на рабочий стол:
reg export "hklmSOFTWARECrypto ProSettingsUsersS-1-5-2-1-2889205033-3114528180-1522031737-1000Keys" C:UsersDmitryDesktopkeys.reg /y Операция успешно завершена.
Вся ветка с контейнерами успешно экспортирована на рабочий стол и сохранена в файле keys.reg
. Теперь импортируем ее обратно.
Примечание
Команда доступна только для выполнения на локальном компьютере.
Для импорта используется команда IMPORT
. Синтаксис команды:
Выполним:
reg import C:Users747Desktopkeys.reg Операция успешно завершена.
Напомню, что для экспорта ветки на другом компьютере, необходимо будет изменить в файле keys.reg
путь к ветке реестра с учетом разрядности операционной системы и SID
текущего пользователя. Подробнее об импорте и экспорте закрытых ключей смотрите в Руководстве по работе с реестром ОС Windows в разделе Где хранятся ключи(закрытый ключ сертификата) в реестре? [1739].
Создание резервной копии реестра (SAVE и RESTORE)¶
Для резервного копирования и восстановления реестра используются следующие команды (типы операций) утилиты REG SAVE
и REG RESTORE
:
REG SAVE <имя_раздела> <имя_файла> [/y] REG RESTORE <имя_раздела> <имя_файла>
Примечание
В данному разделе перечислены основные команды утилиты REG
для получения более подробной информации обратитесь к ресурсам, перечисленным в разделе Дополнительные ссылки
Обновлено: 02.12.2018
Опубликовано: 24.03.2017
Что такое реестр Windows простыми словами.
Большинство команд лучше выполнять, запустив командную строку от имени администратора. Для этого найдите ее по ключу cmd — кликните по файлу правой кнопкой мыши — выберите Запустить от имени администратора. Или в Windows 10 правой кнопкой по Пуск — Командная строка (администратор).
Чтение данных
Добавление параметров
Удаление
Редактирование
Импорт
Описание всех команд
Выборка (query)
reg query HKLMSoftwareMicrosoft
* в данном примере будет выведен на экран список веток, которые находятся в HKLMSoftwareMicrosoft
Если в пути встречается пробел, необходимо весь путь поместить в кавычки, например:
reg query «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings»
Чтобы вывести все вложенные ветки, запускаем команду с параметром /s:
reg query «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /s
Добавление (add)
Синтаксис:
reg add <Ключ> /v <Параметр> /t <Тип> /d <Значение>
Например, добавим настройки использования прокси-сервера для браузера Internet Explorer:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyEnable /t REG_DWORD /d 1
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyServer /t REG_SZ /d «192.168.0.15:3128»
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyOverride /t REG_SZ /d «<local>»
* где первая команда включает использование прокси-сервера; вторая прописывает использовать прокси с IP-адресом 192.168.0.15 и портом 3128; третья указывает не использовать прокси для локальных адресов.
Удаление (delete)
Синтаксис:
reg delete <Ключ> /v <Параметр>
Например, чтобы удалить одну из ранее созданной настройки, вводим следующую команду:
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyEnable /f
Чтобы удалить всю ветку с ее параметрами и значениями, вводим такую команду:
reg delete «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /va /f
Редактирование
Для редактирования значения нужно выполнить команду на добавление. Если ключ уже существует, команда заменить значение на новое:
reg add «HKCUSoftwareMicrosoftWindowsCurrentVersionInternet Settings» /v ProxyEnable /t REG_DWORD /d 0 /f
* в данном примере будет изменено значение ключа ProxyEnable на 0 (или создан с таким значением); ключ f указывает на замену значения без вывода подтверждения.
Импорт
Во многих случаях проще выполнить импорт из файла, кликнув по нему дважды. Но, иногда необходимо выполнить импорт из командной строки:
reg import <путь к файлу>
Например:
reg import C:Tempimport_proxy_settings.reg
* в данном примере мы импортировали настройки из файла import_proxy_settings.reg, который находится в каталоге C:Temp.
Краткое описание всех операций
В данной таблице приведены все возможные операции над коандой REG.
Операция | Описание |
---|---|
REG QUERY | Делает выборку ключей, параметров и значений |
REG ADD | Добавляет новую запись (параметр, ключ, значение) |
REG DELETE | Удаляет одну или несколько записей |
REG COPY | Копирует данные из одной ветки в другую |
REG SAVE | Сохраняет ветку со всеми параметрами и значениями в файл |
REG RESTORE | Восстанавливает ветку и данные из файла |
REG LOAD | Загружает данные в указанную ветку |
REG UNLOAD | Выгружает данные из указанной ветки |
REG COMPARE | Сравнивает две ветки |
REG EXPORT | Экспортирует все подразделы и параметры в файл .reg |
REG IMPORT | Импортирует все подразделы и параметры из файла .reg |
REG FLAGS | Показывает и устанавливает флаги для ветки |
Подробное описание всех ключей можно увидеть, введя команду reg <операция> /?
Например: reg add /?
Была ли полезна вам эта инструкция?
Да Нет
Приветствую, друзья! Меня часто спрашивают, что такое реестр, как его почистить и так далее. Иногда с помощью реестра можно слегка «подправить» систему и настроить ее так как вам удобно.
Подобные операции называются «твиками», то есть можно произвести некие «тонкие» настройки, которые могут повысить удобство работы и придать вашему устройству некую индивидуальность.
Еще можно отключать и включать различные встроенные функции и устройства системы. Можно решать и некоторые проблемы. Например, отключать получение обновлений. Тема реестра обширная, но сначала нужно уметь зайти туда. Об этом и будет сегодняшний выпуск.
Для начала узнаем, что же такое системный реестр. Как всегда, нужно вспомнить самую первую дисковую операционную систему MS-DOS. Она является родоначальницей и предшественницей таких операционных систем как Windows и Linux.
До 1995 года не существовало такого понятия как «реестр». С появлением операционных систем поддерживающей графический интерфейс расширился их функционал, появились единые стандарты подключаемого оборудования и программ.
Базой данных в котором содержится вся информация об установленных программах, оборудовании, их параметрах, текущих режимах работы и является системный реестр.
В начале девяностых появилась Windows 95, ядром которой была старая добрая MS DOS, и в этой новой операционной системе уже был системный реестр. С каждым новым выпуском он перерабатывался, усложнялся и постепенно превратился в очень обширный, специфический и тонкий инструмент.
Реестр можно сравнить с деревом каждая ветвь которого — это данные определенного типа. Они хранятся в иерархическом порядке в системных папках компьютера в виде нулей и единиц в двоичном коде. Операционные системы Windows — это на сегодняшний день единственное семейство в котором есть такая база данных.
С одной стороны это удобно — все данные хранятся в одном месте в единообразном виде и поддаются настройке. С другой стороны — система уязвима для злоумышленников, которые с помощью вирусов записывают в нашу базу данный вредоносный код и система получает управление извне.
Содержание
- Как зайти в реестр Windows 10 и удалить ненужную программу?
- Как открыть реестр Windows 10 если не работает кнопка «Пуск» с помощью клавиатуры (Hotkey)
- Открываем реестр Windows 10 через командную строку
- Заходим в реестр Windows под администратором с наивысшими правами
- Как редактировать реестр на устройстве Windows 10 Mobile
Сама постановка вопроса таким образом не очень корректна. В Windows программытаким способом не удаляются. Тут речь идет о списке программ установленных на компьютер. Поэтому мы должны зайти сначала в «панель управления» а не в реестр.
В «Десятке» панель управления в меню отсутствует. Вызвать ее можно нажав на значок лупы в панели задач и набрав соответствующий текст:
Другой способ — это нажать на кнопку «Пуск» правой кнопкой мыши и выбрав соответствующий пункт:
В разных выпусках «десятки» тут есть пункт «Панель управления» или другой — «Приложение и возможности». Для удаления нужно выбрать интересующую программу и нажать соответствующую кнопку:
Если вы попали в «Панель управления», то там так же нужно найти соответсвующий пункт , зайти туда, выбрать и удалить нужную программу:
Эти способы удаления программы единственно правильные и корректные. В стандартных ситуациях нужно использовать только их. Лишь если удаление не удается нужно прибегать к другим средствам.
Как открыть реестр Windows 10 если не работает кнопка «Пуск» с помощью клавиатуры (Hotkey)
Иногда по разным причинам кнопка «Пуск» становится неработоспособной. И тут вход возможен с помощью комбинации клавиш. При таких неполадках используют редактор реестра и командную строку.
Командная строка предпочтительнее в большинстве случаев, так как позволяет вводить команды и запускать приложения. Нажимаем клавиши WIN+R. Чтобы вызвать редактор прописываем в строке команду regedit:
Редактор реестра выглядит так:
В данном примере открыт некий параметр в пользовательских настройках (внешний вид контрольной панели). Параметр введен в виде кода. Ели одну из цифр поменять то и цвет одного из градиентов контрольной панели изменится.
Открываем реестр Windows 10 через командную строку
Чтобы открыть редактор через командную строку, сначала вызовем ее нажатием клавиш Win+R, только напишем команду cmd:
Для администраторов удобнее всего поместить ярлык для запуска командной строки в панель задач. В случае отказа кнопки «Пуск» ее можно вызвать кликом мыши и совершить нужные манипуляции
Далее, в командной строке вводим ту же команду, что и в прошлом примере — regedit:
На выходе мы должны попасть в редактор реестра:
В этой ветке реестра видим список установленного программного обеспечения на компьютере. В каждой папочке находятся настройки той или иной программы, а так же устройств, для которых она предназначена. Меняя эти параметры можно влиять на их работу. Но делать это опасно, если не знаешь что и для чего Вы делаете.
Заходим в реестр Windows под администратором с наивысшими правами
Одна важная деталь. В операционных системах Windows все действия по изменению параметров системы можно производить только с полномочиями администратора. Поэтому и запуск редактора в некоторых случаях нужно производить с наивысшими правами, иначе система не дает сохранить изменения.
Будем действовать так, словно кнопка «Пуск» у нас не работает. Вызываем меню «Выполнить» нажатием кнопок Win+R и вводим команду explorer:
Эта команда вызывает хорошо знакомый нам проводник. Нам нужно найти системную папку, где лежат в том числе все системные утилиты Windows, там же лежит наш редактор реестра. Находится он на системном разделе в папке Windowssystem32:
Далее, правой кнопкой мыши запускаем наш редактор от имени администратора, если надо вводим пароль:
Теперь можно что-то менять. Но осторожно, если что то напутаете, то будут проблемы. Записывайте, что вы поменяли, чтобы можно было исправить обратно.
Как редактировать реестр на устройстве Windows 10 Mobile
Поклонникам устройств мобильной версии любопытно будет узнать, что недавно вышло приложение для редактирования реестра в»десятки» и в телефоне. Я не пользовался. У меня есть такой телефон, я им активно пользовался, но нужды там что то менять не возникало ни разу.
Все в там стабильно, только обновления очень часты и если менять что-то, то никогда не знаешь как смартфон с изменениями поведет себя после установки очередных обновлений. Приложение называется Interop Tools. Если не нашли его в «Магазине» скачайте тут и сохраните на телефоне. Зайдите в «Параметры» -«Обновление и безопасность»
Затем откройте «Для разработчиков» и актвируйте «Режим разработчика»:
Через приложение «Проводник» откройте сохраненный файл. После открытия должна пойти установка. После установки нужно перейти в «Параметры» , затем в дополнения, найти и запустить программу касанием. Все готово, можно играться с настройками системы и на смартфоне.
Нужно добавить запись в реестр с помощью BAT файла? Хотите по расписанию править ветки реестра? Нужно исправить значение реестра из командной строки? Нужно поправить реестр компьютера по сети? Легко!
В первую очередь следует знать, что работа с реестром требует прав администратора, так что командную строку запускаем от имени администратора, а BAT файл выполняем с наивысшими привилегиями.
Для работы с удалённым реестром тоже есть ограничения. Из командной строки с реестром удалённых машин можно работать только в разделах HKEY_ LOCAL_MACHINE (HKLM), и HKEY_USERS (HKU).
Параметры команд
- /v — имя параметра, добавляемого в выбранный раздел.
- /ve — добавление параметра с пустым именем (по умолчанию) в этот раздел.
- /t — тип данных
- REG_SZ
- REG_MULTI_SZ
- REG_EXPAND_SZ
- REG_DWORD
- REG_QWORD
- REG_BINARY
- REG_NONE
- если не указывается, то по умолчанию используется REG_SZ.
- /s — символ, используемый в качестве разделителя данных для параметров типа REG_MULTI_SZ. Если не указан, то в качестве разделителя используется «».
- /d — значение, присваиваемое добавляемому параметру реестра.
- /f — принудительно перезаписывает существующую запись реестра без запроса подтверждения.
- /reg:32 — указывает, что к разделу реестра следует обращаться с помощью представления для 32-разрядных приложений.
- /reg:64 — указывает, что к разделу реестра следует обращаться с помощью представления для 64-разрядных приложений.
Команды
- REG QUERY
- REG ADD
- REG DELETE
- REG COPY
- REG SAVE
- REG RESTORE
- REG LOAD
- REG UNLOAD
- REG COMPARE
- REG EXPORT
- REG IMPORT
- REG FLAGS
Вызов справки:
reg add /?
reg add — добавление и изменение данных в реестре.
REG ADD \ABCHKLMSoftwareMyCo Добавляет раздел HKLMSoftwareMyCo на удаленном компьютере ABC REG ADD HKLMSoftwareMyCo /v Data /t REG_BINARY /d fe340ead Добавляет параметр (имя: Data, тип: REG_BINARY, данные: fe340ead) REG ADD HKLMSoftwareMyCo /v MRU /t REG_MULTI_SZ /d faxmail Добавляет параметр (имя: MRU, тип: REG_MULTI_SZ, данные: faxmail) REG ADD HKLMSoftwareMyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^% Добавляет параметр (имя: Path, тип: REG_EXPAND_SZ, данные: %systemroot%) Примечание. В расширяемой строке используйте знак вставки ( ^ )
Пример BAT файла, который разрешает запуск неподписанных PowerShell скриптов:
@echo off
reg add "HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsPowerShell" /v "ExecutionPolicy" /t REG_SZ /d "Bypass" /f
reg delete — удаление данных в реестре.
REG DELETE HKLMSoftwareMyCoMyAppTimeout Удаляет раздел реестра Timeout и все его подразделы и параметры. REG DELETE \ZODIACHKLMSoftwareMyCo /v MTU Удаляет параметр реестра MTU из раздела MyCo на компьютере ZODIAC
reg query — считать данные из реестра.
REG QUERY HKLMSoftwareMicrosoftResKit /v Version Отображение значения параметра реестра Version REG QUERY \ABCHKLMSoftwareMicrosoftResKitNtSetup /s Отображение всех подразделов и их параметров в разделе реестра Setup удаленного компьютера ABC REG QUERY HKLMSoftwareMicrosoftResKitNtSetup /se # Отображение всех подразделов и параметров со знаком "#" в качестве разделителя для всех параметров типа REG_MULTI_SZ. REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e Отображение раздела, параметра и данных с учетом реестра букв для точных совпадений с "SYSTEM" типа REG_SZ из корневого раздела HKLM REG QUERY HKCU /f 0F /d /t REG_BINARY Отображение раздела, параметра и данных для совпадений с "0F" типа REG_BINARY среди данных в корневом разделе HKCU REG QUERY HKLMSOFTWARE /ve Отображение параметра и данных для пустого значения (по умолчанию) в разделе HKLMSOFTWARE
reg copy — копировать данные из одной ветки реестра в другую.
REG COPY HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp /s Копирует все подразделы и параметры раздела MyApp в раздел SaveMyApp REG COPY \ZODIACHKLMSoftwareMyCo HKLMSoftwareMyCo1 Копирует все параметры раздела MyCo с компьютера ZODIAC в раздел MyCo1 на локальном компьютере
reg compare — сравнить две ветки реестра.
REG COMPARE HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp Сравнивает все значения в разделе MyApp со значениями раздела SaveMyApp REG COMPARE HKLMSoftwareMyCo HKLMSoftwareMyCo1 /v Version Сравнивает значения Version в разделах MyCo и MyCo1 REG COMPARE \ZODIACHKLMSoftwareMyCo \. /s Сравнивает все подразделы и значения параметров в разделе HKLMSoftwareMyCo реестра на компьютере ZODIAC с аналогичным разделом на текущем компьютере
reg export — экспорт данных реестра в REG файл.
REG EXPORT HKLMSoftwareMyCoMyApp AppBkUp.reg Экспорт всех подразделов и параметров раздела MyApp в файл AppBkUp.reg
reg import — импорт данных в реестр из REG файла.
REG IMPORT AppBkUp.reg Импорт записей реестра из файла AppBkUp.reg
reg flags— работа с флагами реестра.
REG FLAGS HKLMSoftwareMyCoMyApp QUERY Отображает текущие флаги раздела MyApp. REG FLAGS HKLMSoftwareMyCoMyApp SET DONT_VIRTUALIZE /s Устанавливает флаг DONT_VIRTUALIZE (и удаляет флаги DONT_SILENT_FAIL и RECURSE_FLAG) для раздела MyApp и всех его подразделов
reg save, reg restore, reg load, reg unload — бэкап и восстановление реестра с помощью файлов HIV.
REG SAVE HKLMSoftwareMyCoMyApp AppBkUp.hiv Сохранение куста MyApp в файл AppBkUp.hiv текущей папки REG RESTORE HKLMSoftwareMicrosoftResKit NTRKBkUp.hiv Восстановление файла NTRKBkUp.hiv заменой раздела ResKit REG LOAD HKLMTempHive TempHive.hiv Загрузка файла TempHive.hiv в раздел HKLMTempHive REG UNLOAD HKLMTempHive Выгрузка куста реестра TempHive в HKLM
Содержание
- Запуск Редактора реестра в Windows 10
- Способ 1: Меню «Пуск»
- Способ 2: Окно «Выполнить»
- Способ 3: Директория Windows
- Способ 4: «Командная строка»/PowerShell
- Вопросы и ответы
Редактор реестра в Windows традиционно используется для решения множества проблем, возникающих в работе стандартных компонентов этой ОС или же сторонних программных решений. Здесь же любой пользователь может быстро изменить значение практически любых параметров системы, недоступных для редактирования через графические интерфейсы типа «Панели управления» и «Параметров». Прежде чем выполнить желаемое действие, связанное с внесением изменений в работу реестра, его необходимо открыть, и сделать это можно по-разному.
Первым делом хочется напомнить о том, что реестр — очень важный инструмент функционирования всей операционной системы. Одно неправильное действие может вывести из строя в лучшем случае отдельный компонент или программу, в худшем — привести Виндовс в нерабочее состояние, требующее восстановления. Поэтому будьте уверены в том, что вы делаете и не забывайте создавать резервную копию (экспорт), чтобы в случае непредвиденных ситуаций ей всегда можно было воспользоваться. А сделать это можно так:
- Открыв окно редактора, выберите «Файл» > «Экспорт».
- Впишите имя файла, укажите то, что хотите экспортировать (обычно лучше делать копию всего реестра) и нажмите «Сохранить».
Теперь рассмотрим непосредственно варианты запуска нужного нам элемента. Разные способы помогут запустить реестр так, как это будет удобно именно вам. Кроме того, они могут быть актуальны при вирусной активности, когда не получается воспользоваться каким-то одним из-за блокировки доступа вредоносной программой.
Способ 1: Меню «Пуск»
Уже давно «Пуск» выполняет роль поисковика по всей Windows, поэтому нам проще всего осуществить открытие инструмента, введя нужный запрос.
- Открываем «Пуск» и начинаем набирать «реестр» (без кавычек). Обычно уже после двух букв вы увидите нужный результат. Можно сразу же запустить приложение, нажав на лучшее совпадение.
- Панель справа сразу же предоставляет дополнительные возможности, из которых наиболее полезными для вас могут стать «Запуск от имени администратора» или его закрепление.
- То же самое будет, если начать набирать наименование инструмента на английском языке и без кавычек: «regedit».
Способ 2: Окно «Выполнить»
Еще один быстрый и простой способ запустить реестр — воспользоваться окном «Выполнить».
- Нажмите сочетание клавиш Win + R или кликните по «Пуск» правой кнопкой мыши, где выберите пункт «Выполнить».
- В пустое поле впишите
regedit
и нажмите «ОК» для запуска редактора с полномочиями администратора.
Способ 3: Директория Windows
Редактор реестра — исполняемое приложение, которое хранится в системной папке операционной системы. Оттуда его также можно без труда запустить.
- Откройте Проводник и перейдите по пути
C:Windows
. - Из списка файлов найдите «regedit» либо «regedit.exe» (наличие расширения после точки зависит от того, была ли включена такая функция в вашей системе).
- Запустите его двойным нажатием левой кнопкой мыши. Если нужны права администратора — щелкните по файлу правой кнопкой мыши и выберите соответствующий пункт.
Способ 4: «Командная строка»/PowerShell
Консоль Windows позволяет быстро запускать реестр — достаточно вписать туда всего одно слово. Аналогичное действие можно совершать и через PowerShell — кому как удобнее.
- Запустите «Командную строку», вписав в «Пуск» слово «cmd» без кавычек или начав набирать ее название. PowerShell запускается так же — набором своего имени.
- Впишите
regedit
и нажмите Enter. Откроется Редактор реестра.
Мы рассмотрели наиболее эффективные и удобные способы того, как запускается Редактор реестра. Обязательно запоминайте те действия, которые совершаете с ним, чтобы при возникновении неполадок была возможность восстановить предыдущие значения. А еще лучше делайте экспорт, если собираетесь внести важные изменения в его структуру.
Еще статьи по данной теме:
Помогла ли Вам статья?
The Windows Registry is a database of information, settings, options, and other values for software and hardware installed on all versions of Microsoft Windows operating systems. When a program is installed, a new subkey is created in the registry. This subkey contains settings specific to that program, such as its location, version, and primary executable. Windows and a lot of third-party apps store settings in the registry. In this post, we will show you how to edit the Registry from Command Prompt in Windows 10.
Adding, modifying, or deleting Windows registry subkeys and values should only be done by advanced users, admins, and IT professionals. Take caution before you make changes. Since this is a registry operation, it is recommended that you back up the registry or create a system restore point in case the procedure goes wrong.
Once you have taken the necessary precautionary measures, you can proceed as follows:
Press Windows key + R to invoke the Run dialog.
In the Run dialog box, type cmd and then press CTRL + SHIFT + ENTER to open Command Prompt in admin mode.
To get the list of operations, run command the command below:
REG /?
The Operation List will appear, as well as the Return Code for each command.
Here’s the list of operations and what each does, as described by Microsoft:
- Add: Adds a new subkey or entry to the registry.
- Compare: Compares specified registry subkeys or entries.
- Copy: Copies a registry entry to a specified location on a local or remote machine.
- Delete: Deletes a subkey or entries.
- Export: Copies the specified subkeys, entries, and values of the local computer into a file for transfer to other servers.
- Import: Copies the contents of a file that contains exported registry subkeys, entries, and values into the registry of the local computer.
- Load: Writes saved subkeys and entries into a different subkey in the registry. This is intended to be used with temp files that are used for troubleshooting or editing registry entries.
- Query: Returns a list of the next tier of subkeys and entries that are located und a specified subkey in the registry.
- Restore: Writes saved subkeys and entries back to the registry.
- Save: Saves a copy of specified subkeys, entries, and values of the registry in a specified file.
- Unload: Removes a section of the registry that was loaded using the
REG LOAD
operation.
And, the return codes:
- 0: Successful
- 1: Failed
To get help for with a specific operation, append the operation name to the middle of the previous command:
REG <Operation> /?
Example, if you wanted help on the Add operation, run the following command:
REG ADD /?
When the command executes, all of the information that you need about the specified operation is returned, including the syntax, parameters, and even some examples.
Now that we know all that we need to know about REG ADD, let’s try to put it in action.
Add a SubKey or Entry to the Registry
To begin, below is the syntax for REG ADD from using the REG ADD /? command:
REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
The <KeyName> specifies the full path of the subkey. Valid root keys for the local computer are HKLM, HKCU, HKCR, HKU, and HKCC. You can use the HKLM and HKU root keys for remote computers. The /v <ValueName> specifies the name of the registry entry to be added under the specified subkey. We’ll define the rest of the parameters later, but for this example, this is all we’ll need.
So, let’s say we want to add a subkey named TheWindowsClubSubkey under HKLMSoftware, the command (syntax) will look like this:
REG ADD HKLMSoftwareTheWindowsClubSubkey
Once the command executes the subkey will be added to the registry. To confirm do the following:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type regedit and hit Enter to open Registry Editor.
- Navigate or jump to the registry key path below:
HKEY_LOCAL_MACHINE > SOFTWARE > TheWindowsClubSubkey
Delete a SubKey or Entry from the Registry
To delete a subkey or entry from the registry, run the following syntax:
REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]
So, let’s say we want to delete/remove the subkey named TheWindowsClubSubkey under HKLMSoftware, the command (syntax) will look like this:
REG DELETE HKLMSoftwareTheWindowsClubSubkey
You’ll be prompted if you really want to delete the subkey. Type Yes and hit Enter.
Once the command executes the subkey will be deleted from the registry.
That’s it on how to edit the Registry from Command Prompt in Windows 10.
The Windows Registry is a database of information, settings, options, and other values for software and hardware installed on all versions of Microsoft Windows operating systems. When a program is installed, a new subkey is created in the registry. This subkey contains settings specific to that program, such as its location, version, and primary executable. Windows and a lot of third-party apps store settings in the registry. In this post, we will show you how to edit the Registry from Command Prompt in Windows 10.
Adding, modifying, or deleting Windows registry subkeys and values should only be done by advanced users, admins, and IT professionals. Take caution before you make changes. Since this is a registry operation, it is recommended that you back up the registry or create a system restore point in case the procedure goes wrong.
Once you have taken the necessary precautionary measures, you can proceed as follows:
Press Windows key + R to invoke the Run dialog.
In the Run dialog box, type cmd and then press CTRL + SHIFT + ENTER to open Command Prompt in admin mode.
To get the list of operations, run command the command below:
REG /?
The Operation List will appear, as well as the Return Code for each command.
Here’s the list of operations and what each does, as described by Microsoft:
- Add: Adds a new subkey or entry to the registry.
- Compare: Compares specified registry subkeys or entries.
- Copy: Copies a registry entry to a specified location on a local or remote machine.
- Delete: Deletes a subkey or entries.
- Export: Copies the specified subkeys, entries, and values of the local computer into a file for transfer to other servers.
- Import: Copies the contents of a file that contains exported registry subkeys, entries, and values into the registry of the local computer.
- Load: Writes saved subkeys and entries into a different subkey in the registry. This is intended to be used with temp files that are used for troubleshooting or editing registry entries.
- Query: Returns a list of the next tier of subkeys and entries that are located und a specified subkey in the registry.
- Restore: Writes saved subkeys and entries back to the registry.
- Save: Saves a copy of specified subkeys, entries, and values of the registry in a specified file.
- Unload: Removes a section of the registry that was loaded using the
REG LOAD
operation.
And, the return codes:
- 0: Successful
- 1: Failed
To get help for with a specific operation, append the operation name to the middle of the previous command:
REG <Operation> /?
Example, if you wanted help on the Add operation, run the following command:
REG ADD /?
When the command executes, all of the information that you need about the specified operation is returned, including the syntax, parameters, and even some examples.
Now that we know all that we need to know about REG ADD, let’s try to put it in action.
Add a SubKey or Entry to the Registry
To begin, below is the syntax for REG ADD from using the REG ADD /? command:
REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
The <KeyName> specifies the full path of the subkey. Valid root keys for the local computer are HKLM, HKCU, HKCR, HKU, and HKCC. You can use the HKLM and HKU root keys for remote computers. The /v <ValueName> specifies the name of the registry entry to be added under the specified subkey. We’ll define the rest of the parameters later, but for this example, this is all we’ll need.
So, let’s say we want to add a subkey named TheWindowsClubSubkey under HKLMSoftware, the command (syntax) will look like this:
REG ADD HKLMSoftwareTheWindowsClubSubkey
Once the command executes the subkey will be added to the registry. To confirm do the following:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type regedit and hit Enter to open Registry Editor.
- Navigate or jump to the registry key path below:
HKEY_LOCAL_MACHINE > SOFTWARE > TheWindowsClubSubkey
Delete a SubKey or Entry from the Registry
To delete a subkey or entry from the registry, run the following syntax:
REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]
So, let’s say we want to delete/remove the subkey named TheWindowsClubSubkey under HKLMSoftware, the command (syntax) will look like this:
REG DELETE HKLMSoftwareTheWindowsClubSubkey
You’ll be prompted if you really want to delete the subkey. Type Yes and hit Enter.
Once the command executes the subkey will be deleted from the registry.
That’s it on how to edit the Registry from Command Prompt in Windows 10.
Реестр Windows — это база данных с информацией, настройками, параметрами и другими значениями для программного и аппаратного обеспечения, установленного во всех версиях операционных систем Microsoft Windows. При установке программы в реестре создается новый подраздел. Этот подраздел содержит параметры, специфичные для этой программы, такие как ее расположение, версия и основной исполняемый файл. Windows и многие сторонние приложения хранят настройки в реестре. В этом посте мы покажем вам, как редактировать реестр из командной строки в Windows 10.
Редактировать реестр из командной строки
Добавление, изменение или удаление подразделов и значений реестра Windows должны выполняться только опытными пользователями, администраторами и ИТ-специалистами. Будьте осторожны, прежде чем вносить изменения. Поскольку это операция реестра, рекомендуется создать резервную копию реестра или создать точку восстановления системы на случай, если процедура пойдет не так.
После того, как вы примете необходимые меры предосторожности, вы можете действовать следующим образом:
Нажмите клавишу Windows + R, чтобы вызвать диалоговое окно «Выполнить».
В диалоговом окне «Выполнить» введите cmd а затем нажмите CTRL + SHIFT + ENTER, чтобы открыть командную строку в режиме администратора.
Чтобы получить список операций, выполните команду, указанную ниже:
REG /?
В Список операций появится, а также Код возврата для каждой команды.
Вот список операций и то, что каждая из них делает, так как описанный Microsoft:
- Добавить: добавляет новый подраздел или запись в реестр.
- Сравнить: сравнивает указанные подразделы или записи реестра.
- Копировать: копирует запись реестра в указанное место на локальном или удаленном компьютере.
- Удалить: удаляет подраздел или записи.
- Экспорт: копирует указанные подразделы, записи и значения локального компьютера в файл для передачи на другие серверы.
- Импорт: копирует содержимое файла, содержащего экспортированные подразделы, записи и значения реестра, в реестр локального компьютера.
- Загрузить: записывает сохраненные подразделы и записи в другой подраздел реестра. Это предназначено для использования с временными файлами, которые используются для устранения неполадок или редактирования записей реестра.
- Запрос: возвращает список следующего уровня подключей и записей, которые находятся в указанном подразделе в реестре.
- Восстановить: записывает сохраненные подразделы и записи обратно в реестр.
- Сохранить: сохраняет копию указанных подразделов, записей и значений реестра в указанном файле.
- Выгрузить: удаляет раздел реестра, который был загружен с помощью операции REG LOAD.
И коды возврата:
Чтобы получить справку по конкретной операции, добавьте имя операции в середину предыдущей команды:
REG <Операция> /?
Например, если вам нужна помощь по Добавлять операции, выполните следующую команду:
РЕГ ДОБАВИТЬ /?
Когда команда выполняется, возвращается вся необходимая информация об указанной операции, включая синтаксис, параметры и даже некоторые примеры.
Теперь, когда мы знаем все, что нам нужно знать о РЕГ ДОБАВИТЬ, попробуем воплотить это в жизнь.
Добавить вложенный ключ или запись в реестр
Для начала ниже приведен синтаксис для РЕГ ДОБАВИТЬ от использования РЕГ ДОБАВИТЬ /? команда:
РЕГ ДОБАВИТЬ <Имя ключа> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
В указывает полный путь к подразделу. Допустимые корневые ключи для локального компьютера: HKLM, HKCU, HKCR, HKU и HKCC. Вы можете использовать корневые ключи HKLM и HKU для удаленных компьютеров. В / v <Имя значения> указывает имя записи реестра, которая будет добавлена в указанный подраздел. Остальные параметры мы определим позже, но для этого примера это все, что нам понадобится.
Итак, допустим, мы хотим добавить подраздел с именем TheWindowsClubSubkey в HKLM Программное обеспечение, команда (синтаксис) будет выглядеть так:
РЕГ ДОБАВИТЬ HKLM Software TheWindowsClubSubkey
После выполнения команды подраздел будет добавлен в реестр. Для подтверждения сделайте следующее:
HKEY_LOCAL_MACHINE> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ> Подключа WindowsClub
Удалить вложенный ключ или запись из реестра
Чтобы удалить подраздел или запись из реестра, выполните следующий синтаксис:
REG DELETE [{/v ValueName | /ve | /va}] [/f]
Итак, допустим, мы хотим удалить / удалить подраздел с именем TheWindowsClubSubkey под HKLM Программное обеспечение, команда (синтаксис) будет выглядеть так:
УДАЛИТЬ HKLM Software TheWindowsClubSubkey
Вам будет предложено удалить подраздел. Введите Да и нажмите Enter.
После выполнения команды подраздел будет удален из реестра.
Вот и все, как редактировать реестр из командной строки в Windows 10.
.