Существует несколько сценариев, в которых пользователь 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.