Как удалить и добавить ключи реестра из командной строки

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

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

Средство командной строки reg.exe, поставляемое с операционной системой Windows, можно использовать для управления реестром из командной строки. Он предоставляет вам доступ к удалению или добавлению, а также к другим параметрам, таким как экспорт, сравнение или импорт ключей.

reg.exe: инструмент командной строки реестра

Ввод рег /? в командной строке отображаются все возможные варианты, которые доступны. Вы можете запустить командную строку, нажав клавишу Windows, набрав cmd.exe и нажав клавишу Enter.

Удалить ключ реестра с помощью командной строки

Команда reg delete может использоваться на локальных и удаленных машинах. Основная команда выглядит следующим образом

reg delete keyname valuename parameters

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

reg delete HKLM\Software\Test

Это самая простая форма удаления ключа реестра из командной строки. Это удалит ключ Test со всеми его подразделами и значениями.

reg delete \\RemoteSystem\HKLM\Software\Test /v Testvalue

В этом примере удаляется значение реестра Testvalue в разделе «Тест» на удаленной машине RemoteSystem.

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

Переключатель add использует аналогичную структуру. Основная команда

reg add HKLM\Software\Test

добавляет ключ Test в HKLM \ Software \

Важными являются параметры \ t и \ d, которые определяют тип данных Regkey и назначаемое значение.

reg add HKLM\Software\Test /v Testdata /t REG_BINARY /d ffffff

Добавляет значение Testdata к ключу Test, который имеет тип reg_binary и содержит данные ffffff.

Другие удобные опции, которые предоставляет reg.exe, включают экспорт полного реестра или его части с помощью параметра / export или с помощью параметра / import для импорта данных в реестр.

С использованием /? Параметр объясняет каждую команду очень подробно. На этом мы завершаем небольшой урок о том, как удалять и добавлять ключи реестра из командной строки.

Обновление : этот метод работает во всех поддерживаемых версиях операционной системы Windows.