- Как открыть реестр Windows: regedit и другие способы
- Regedit — редактор реестра
- 1. Через окно выполнить
- 2. Через командную строку
- 3. Через меню пуск
- 4. Через меню пуск 2
- 5. Через проводник
- 6. Ярлык на рабочем столе
- В заключение
- Как запустить редактор реестра
- Запуск Редактора реестра через меню «Пуск»
- Запуск Редактора реестра через «Выполнить»
- Запуск редактора реестра через командную строку
- Запуск редактора реестра через Проводник
- Запуск Редактора реестра через ярлык
- Работа с реестром из командной строки¶
- Основной синтаксис¶
- Сокращения¶
- Вывод содержимого ветвей (QUERY)¶
- Экспорт и импорт веток реестра (EXPORT и IMPORT)¶
- Создание резервной копии реестра (SAVE и RESTORE)¶
- Редактирование реестра Windows из командной строки
Как открыть реестр Windows: regedit и другие способы
Открыть реестр, а точнее его редактор, в операционной системе Windows довольно просто. Так у пользователя всегда есть возможность внести изменения в настройки напрямую.
В некоторых случаях это просто необходимо, чтобы поменять параметры системы вручную. Прочитав данный материал, вы научитесь легко это делать.
Из прошлого материала вы узнали, что такое реестр и его назначение. Сейчас мы рассмотрим самые простые и быстрые способы, как открыть / зайти в реестр в Windows 10 и 7.
Regedit — редактор реестра
Regedit — это название файла редактора реестра. Вбив это название в командной строке или в диалоговом окне выполнить, он будет запущен.
Редактор реестра — это инструмент, который позволяет напрямую редактировать параметры, которые в нем есть, создавать и менять значения, а также удалять их. Рассмотрим способы, как запустить его.
1. Через окно выполнить
Нажмите одновременно клавиши WIN + R на клавиатуре и введите команду — regedit
2. Через командную строку
Кликните по значку Виндовс в панели задач правой кнопкой мыши и откройте Windows PowerShell. Введите команду — regedit
Интересно! Также эту команду можно ввести в простой командной строке, она там сработает абсолютно точно так же.
3. Через меню пуск
Откройте меню пуск удобным для вас способом, можно просто кликнуть по значку Виндовс в панели задач левой кнопкой мыши. Разверните папку «Средства администрирования Windows» и запустите нужный инструмент.
4. Через меню пуск 2
Зайдите в меню пуск, к примеру, нажав на кнопку WIN на клавиатуре и сразу начните печатать — редактор реестра… Найденная утилита отобразится в списке — просто запустите ее. В Виндовс 7, чтобы начать поиск, нужно кликнуть вначале по строке поиска.
5. Через проводник
Нажмите одновременно клавиши WIN + E, чтобы открыть проводник. Далее в адресную строку вставьте значение — C:\Windows\regedit
6. Ярлык на рабочем столе
Как вариант можно просто создать ярлык на рабочем столе, для этого кликните по свободному месту, где нет никаких ярлыков. В меню перейдите по пунктам создания ярлыка и вставьте значение — C:\Windows\regedit. Теперь просто запустите ярлык.
Интересно! При желании можете перенести этот ярлык на панель задач, просто схватив его и перетащив на нее.
В заключение
Теперь вы знаете, как запустить необходимый редактор в Виндовс 10 или 7 версии, также эта информация актуальная и для 8.1 или даже XP. Помните, просто так менять никакие значения — строго не рекомендуется.
Как запустить редактор реестра
Очень часто, многие советы по настройке, оптимизации и какой-либо доработки операционных систем Windows, касаются редактирования реестра. Обычно это либо делается с помощью уже готовых файлов реестра (о создании которого можно прочитать в этой статье), либо же вручную, через редактор реестра.
В этой статье будут разобраны различные способы запуска редактора реестра.
Запуск Редактора реестра через меню «Пуск»
Запустить «Редактор реестра» через меню «Пуск» проще простого, если воспользоваться встроенным в него поиском. Для этого, достаточно открыть меню «Пуск», и ввести там «Редактор реестра», и в результатах непременно появится искомая программа.
Запуск Редактора реестра через «Выполнить»
Появившаяся в Windows 95 программа «Выполнить» позволяет запросто запустить «Редактор реестра». Для вызова программы «Выполнить» достаточно просто нажать две клавиши на клавиатуре — Win + R , и в появившемся окне ввести regedit . Затем, нужно нажать «ОК», после чего запустится «Редактор реестра».
Запуск редактора реестра через командную строку
Как и в случае с «Выполнить», запустить «Редактор реестра» можно и через командную строку (причем без разницы — классическую Windows или современный PowerShell). Для этого, как и в предыдущем способе, достаточно набрать regedit , и нажать кнопку Enter для выполнения.
Запуск редактора реестра через Проводник
Так как «Редактор реестра» является ничем не отличающихся от других программ программой, то запустить его можно и через Проводник, перейдя в папку с его месторасположением. Для этого, открываем Проводник (или «Компьютер»), и переходим на диск куда установлена операционная система (обычно это диск C). Там находим папку Windows, и ищем файл regedit.exe, который и является Редактором реестра.
Запуск Редактора реестра через ярлык
Последний способ позволяет создать ярлык для Редактора реестра, в любом месте на Вашем компьютере. Для этого, нужно нажать правой кнопкой мыши на свободном месте и выбрать пункт «Создать» — «Ярлык».
В поле ввода расположения объекта достаточно ввести regedit , и нажать далее.
Затем вводим любое имя для ярлыка (например, «Редактор реестра»), и нажимаем Готово. Ярлык для запуска Редактора реестра готов.
Работа с реестром из командной строки¶
Работа с реестром возможна не только через утилиту regedit.exe , но и напрямую из командной строки с помощью утилиты REG , она поддерживает все возможности, которые имеет программа regedit.exe . И более того – она также поддерживает несколько особенных функций. Полезна в том случае когда работа с regedit по каким либо причинам невозможна.
К тому же это позволяет автоматизировать многие рутинные задачи и встраивать команды в скрипты.
Основной синтаксис¶
В общем виде синтаксис команды 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 запрос о содержимом ветвей, ключей, подразделов или параметров, и выводит на экран результат обработки этих запросов. В общем виде синтаксис данной команды записывается следующим образом:
В составе директивы могут использоваться следующие параметры:
- Компьютер – имя компьютера в локальной сети, если директива предназначена для обработки на удаленном компьютере. В случае, если этот параметр опущен, команда выполняется на локальном компьютере.
- Путь – полный путь к целевому разделу реестра в виде корень\ключ\подраздел , где корень — сокращенное обозначение ветви реестра ( HKLM , HKCU , HKCR , HKU или HKCC ), а ключ\подраздел — полный путь к искомому подразделу в иерархии реестра, включая все вложенные подразделы.
- /v – запрос о содержимом указанного раздела реестра.
- Параметр – вывести имя и значение запрашиваемого параметра в указанном разделе.
- /ve – запрос стандартного параметра с пустым именем.
- /s – вывести список всех подразделов данного раздела реестра вместе с их содержимым.
В качестве примера получим содержимое ветки в которой хранятся закрытые ключи квалифицированных электронных подписей:
Лучше вводить путь в кавычках.
Будет выведен примерно такой результат:
Как видно из вывода, в реестре компьютера находится всего один контейнер 2015ZAO_ .
Экспорт и импорт веток реестра (EXPORT и IMPORT)¶
Для экспорта используется команда EXPORT . Синтаксис команды:
- имя_раздела – полное имя подраздела реестра в одном из выбранных корневых разделов.
- имя_файла – имя .reg файла, который получится после экспорта.
- Параметр /y в конце команды позволяет выполнение замены существующего файла без запроса подтверждения.
Экспортируем контейнеры закрытых ключей на рабочий стол:
Вся ветка с контейнерами успешно экспортирована на рабочий стол и сохранена в файле keys.reg . Теперь импортируем ее обратно.
Команда доступна только для выполнения на локальном компьютере.
Для импорта используется команда IMPORT . Синтаксис команды:
Напомню, что для экспорта ветки на другом компьютере, необходимо будет изменить в файле keys.reg путь к ветке реестра с учетом разрядности операционной системы и SID текущего пользователя. Подробнее об импорте и экспорте закрытых ключей смотрите в Руководстве по работе с реестром ОС Windows в разделе Где хранятся ключи(закрытый ключ сертификата) в реестре? [1739].
Создание резервной копии реестра (SAVE и RESTORE)¶
Для резервного копирования и восстановления реестра используются следующие команды (типы операций) утилиты REG SAVE и REG RESTORE :
В данному разделе перечислены основные команды утилиты REG для получения более подробной информации обратитесь к ресурсам, перечисленным в разделе Дополнительные ссылки
Редактирование реестра Windows из командной строки
Утилита командной строки REG.EXE присутствует во всех версиях операционных систем семейства Windows и используется для добавления, изменения, удаления и просмотра параметров и ключей реестра.
Формат командной строки:
Операции:
QUERY — поиск и отображение содержимого реестра.
ADD — добавление новых разделов и записей в реестр.
DELETE — удаление разделов и записей из реестра.
EXPORT — экспорт данных реестра в .reg-файл.
IMPORT — импорт данных реестра из .reg-файла.
SAVE — сохранение данных реестра в файл.
RESTORE — восстановление данных реестра из файла.
LOAD — загрузка куста реестра
UNLOAD — выгрузка куста реестра в файл, ранее загруженный операцией LOAD.
COMPARE — сравнение разделов и параметров реестра.
FLAGS — отображение или изменение флагов разделов реестра.
COPY — копирование разделов и записей из реестра.
Код возврата: (за исключением REG COMPARE):
0 – Успешно
1 — С ошибкой
Для каждой операции, задаваемой в командной строке REG, используются свои параметры. Для получения справки по определенной операции введите:
Результат выполнения операции зависит от прав пользователя по отношению к данным реестра. Редактирование реестра является потенциально опасной операцией и при необдуманных или ошибочных действиях может привести к неработоспособности системы. Прежде, чем вносить какие-либо изменения в реестр, нужно сделать его резервную копию и освоить процедуру восстановления системы в случае ее краха по причине неверного содержимого реестра, в том числе, и для случаев, когда загрузку Windows выполнить невозможно.
1. REG QUERY – отобразить содержимое реестра.
Параметры командной строки:
имяраздела — может включать имя удаленного компьютера в формате \компьютер\полноеимяраздела . Если имя компьютера не задано, то по умолчанию используется текущий компьютер. На удаленных компьютерах доступны только разделы HKLM и HKU.полноеимяраздела — путь в форме корневойраздел\подраздел. Корневой раздел — [ HKLM | HKCU | HKCR | HKU | HKCC ]. Подраздел — полное имя раздела реестра в указанном корневом_разделе.
/v — Запросы требуемых параметров в указанном разделе реестра. Если не указано, запрашиваются все параметры раздела. Аргумент этого параметра может быть необязательным, только если задан параметр /f. Это указывает на поиск только в именах параметров реестра.
/ve — Запросы параметра по умолчанию или с пустым именем (по умолчанию).
/s — Запрос всех вложенных подразделов и их параметров (аналогично команде dir /s).
/se — Указание разделителя (длиной в 1 знак) в строке данных для REG_MULTI_SZ. По умолчанию в качестве разделителя используется «\0».
/f — Данные или шаблон для поиска. Если строка содержит пробелы, заключайте ее в кавычки. Значение по умолчанию: «*».
/k — Указывает на поиск только в именах разделов.
/d — Указывает на поиск только в данных.
/c — Указывает на учет регистра знаков при поиске. По умолчанию при поиске регистр знаков не учитывается.
/e — Указывает на возврат только точных совпадений. По умолчанию возвращаются все совпадения.
/t — Указывает тип данных параметра реестра. Допустимые типы: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE. По умолчанию будут использоваться все типы.
/z — Подробности: отображение числового кода типа имени значения.
Пример:
REG QUERY HKLM\Software\Microsoft\ResKit /v Version — отобразить значение параметра реестра Version
2. REG ADD — добавить или заменить существующий параметр реестра.
Параметры командной строки:
имя_раздела — [\ ] . Компьютер — имя удаленного компьютера. Если оно опущено, то по умолчанию используется локальный компьютер. На удаленном компьютере доступны только корневые разделы HKLM и HKU.
Раздел — КОРЕНЬ\ . КОРЕНЬ — [ HKLM | HKCU | HKCR | HKU | HKCC ]. Подраздел — полное имя подраздела реестра в указанном корневом разделе.
/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. Если не указан, то в качестве разделителя используется «\0».
/d — Значение, присваиваемое добавляемому параметру реестра.
/f — Принудительно перезаписывает существующую запись реестра без запроса подтверждения.
/reg:32 — Указывает, что к разделу реестра следует обращаться с помощью представления для 32-разрядных приложений.
/reg:64 — Указывает, что к разделу реестра следует обращаться с помощью представления для 64-разрядных приложений.
REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead — Добавляет параметр (имя: Data, тип: REG_BINARY, данные: fe340ead)
3. REG DELETE — удалить существующий параметр реестра.
Параметры командной строки:
имя_раздела — [\ ] . Компьютер — имя удаленного компьютера. Если оно опущено, то по умолчанию используется локальный компьютер. На удаленном компьютере доступны только корневые разделы HKLM и HKU.
Раздел — КОРЕНЬ\ . КОРЕНЬ — [ HKLM | HKCU | HKCR | HKU | HKCC ]. Подраздел — полное имя подраздела реестра в указанном корневом разделе.
имя_параметра — Имя параметра, удаляемого из выбранного раздела. Если оно опущено, удаляются все подразделы и значения указанного раздела.
/ve — Удаляет пустое имя параметра (по умолчанию).
/va — Удаляет все параметры в указанном разделе.
/f — Выполняет принудительное удаление без запроса подтверждения.
/reg:32 — Указывает, что к разделу реестра следует обращаться с помощью представления для 32-разрядных приложений.
/reg:64 — Указывает, что к разделу реестра следует обращаться с помощью представления для 64-разрядных приложений.
REG DELETE HKLM\Software\MyCo\MyApp\Timeout — Удаляет раздел реестра Timeout и все его подразделы и параметры.
4. REG EXPORT — экспорт данных реестра в файл.
Параметры командной строки:
имя_раздела — в виде КОРЕНЬ\ (только локальный компьютер). КОРЕНЬ может быть [ HKLM | HKCU | HKCR | HKU | HKCC ]. Подраздел — полное имя подраздела реестра в одном из выбранных корневых разделов.
имя_файла — путь и имя файла в который экспортируются данные реестра.
/y — Выполнение замены существующего файла без запроса подтверждения.
/reg:32 — Указывает, что к разделу реестра следует обращаться с помощью представления для 32-разрядных приложений.
/reg:64 — Указывает, что к разделу реестра следует обращаться с помощью представления для 64-разрядных приложений.