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

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

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

команда для просмотра всех reg-команд

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

reg /?

Затем в командной строке отобразится список команд, таких как reg addreg deletereg copy и reg save.

список команд reg в командной строке

Если вы хотите просмотреть дополнительную информацию о них, просто добавьте переключатель /? в конце команды. Например, если вы хотите узнать, что делает команда reg add, вам следует ввести следующую команду:

reg add /?

После того, как вы запустите его, вы получите все подробности о том, что он делает и как им пользоваться.

подробная информация о команде reg add в командной строке

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

Добавление и удаление ключей в реестре Windows

Чтобы добавить ключ в реестр с помощью командной строки, вам необходимо использовать команду reg add, указав путь к новому ключу и хотите ли вы принудительно выполнить операцию с помощью /f переключателя (это позволит избежать необходимости запрашивать запрос на подтверждение).

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

Вот пример:

REG Add HKLM\SOFTWARE\MyNewKey /f

В приведенной выше команде мы добавляем подраздел MyNewKey к ключу KHLM/Software. Если вы зайдете в редактор реестра и раскроете этот раздел, вы сможете увидеть в нем подраздел MyNewKey.

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

reg delete HKLM\SOFTWARE\MyNewKey /f

Теперь ключ MySubKey исчезнет в редакторе реестра.

Как добавлять, изменять и удалять значения в реестре Windows

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

Чтобы добавить или изменить раздел значения в реестре с помощью командной строки, вы по-прежнему будете использовать команду reg add, как указано выше. Однако на этот раз вам также придется указать следующие параметры: значение (/v), тип значения (/t) и данные значения (/d). Вот пример того, чего хотела бы команда:

reg add HKLM\SOFTWARE\MyNewKey /v MyValue /t REG_DWORD /d "1" /f

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

Реестр Windows использует несколько типов значений, и вот таблица наиболее распространенных из них:

Тип значения Описание
REG_NONE Нет типа значения
REG_SZ Строковое значение
REG_MULTI_SZ Многострочное значение
REG_EXPAND_SZ Расширенное строковое значение
REG_DWORD 32-разрядное значение DWORD
REG_QWORD 64-разрядное значение QWORD
REG_BINARY Двоичное значение

Чтобы удалить значение, вам просто нужно использовать команду reg delete, указав путь к ключу и имя значения. Вот пример удаления значения, которое мы создали ранее.:

reg delete HKLM\SOFTWARE\MyNewKey /v MyValue /f

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

Как скопировать записи реестра из одного раздела в другой

перенос записей из одного раздела реестра в другой в командной строке

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

reg copy HKLM\SOFTWARE\MyNewKey1 HKLM\SOFTWARE\MyNewKey2 /s

Переключатель /s в конце сообщает командной строке, что она должна скопировать каждый подраздел и значение из первого ключа (MyNewKey1) во второй (MyNewKey2).

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

Как импортировать записи реестра

импорт файла реестра в командной строке

Если вы создали файл реестра Windows или загрузили его в другое место, вы можете импортировать его в реестр с помощью команды reg import. Все, что вам нужно сделать, это указать путь к файлу реестра, а командная строка сделает все остальное. Вот пример:

reg import C:\Users\CHIFUNDO\Desktop\MyRegFile.reg

Как только вы запустите эту команду, содержимое reg-файла будет объединено с реестром.

Как экспортировать записи реестра

расширение раздела реестра в командной строке

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

reg export "HKLM\SOFTWARE\MyNewKey" D:\Reg_Backup\CHIFUNDO\Desktop\MyRegFile.reg

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

Вы также можете экспортировать определенное значение с помощью команды reg query и указать ключ, значение и путь к файлу реестра, в который вы хотите экспортировать значение. Вот пример.

reg query HKLM\SOFTWARE\MyNewKey /v MyValue > C:\Users\CHIFUNDO\Desktop\MyRegFile.reg

Результирующий файл реестра будет содержать только ключ и конкретное значение, которое вы экспортировали.

Как сохранить записи реестра

сохранение ключа в файле реестра в Windows

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

reg save HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv /y

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

Как восстановить записи реестра

восстановление ключа реестра в командной строке

Итак, допустим, что-то случилось с ключами и значениями в MyNewKey2, которые мы сохранили в предыдущем разделе, вы можете использовать созданный вами файл резервной копии для его восстановления. Вам нужно будет использовать команду reg restore. Вот как ее запустить.:

reg restore HKLM\SOFTWARE\MyNewKey2 C:\Users\CHIFUNDO\Desktop\MyRegFile.hiv

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

Настройте реестр без редактора реестра

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

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