Как изменить значение параметра в реестре из командной строки
- Bot
- 16.02.2020
- 13 606
- 9
- 19
- 19
- 0
Иногда возникает необходимость изменить какой-либо параметр в реестре с помощью командой страки или при выполнении пакетного (bat) файла. О том, как это сделать и будет рассказано в этой статье.
Описание
Для работы с реестром из командной строки предназначена утилита reg.exe, которая уже присутствует в большинстве последних версии ОС Windows.
Для получения подробных сведений о работе с утилитой reg.exe выполните в командной строке
reg /?
Как изменить значение параметра в реестре
Предположим, что в разделе HKCU\Software\Windows\Test существует параметр с именем Path, типом данных REG_EXPAND_SZ и значением %systemroot%. Нам нужно изменить значение с %systemroot% на %temp%. Для этого используйте следующую команду:
REG ADD HKCU\Software\Windows\Test /v Path /t REG_EXPAND_SZ /d %"temp"%
Таким образом, мы заменим значение параметра Path с одного на другое.
Обратите внимание на то, что команда ожидает от пользователя подтверждения. Чтобы отключить это подтверждение добавьте в указанную выше команду /f
Т.е команда принимает следующий вид:
REG ADD HKCU\Software\Windows\Test /v Path /t REG_EXPAND_SZ /d %"temp"% /f
Добавить комментарий