Как удалить параметр или раздел из reg файла?
Написал Ярослав Гасов   
22.02.2010

Share this!
Наравне с добавлением в реестр разделов или параметров их можно и удалять. Reg-файл для удаления ключа реестра должен выглядеть так, как показано ниже.

REGEDIT4

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]

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

REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"test"=-

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

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

 

Дополнительно:

reg delete

 

Синтаксис
reg delete имя_раздела[{/v имя_записи|/ve|/va}] [/f]
Параметры

  • имя_раздела
    Задает полный путь к разделу. Для удаленных компьютеров перед путем к разделу в формате \\
    имя_компьютера\путь_к_подразделу вставляется имя компьютера. Если параметр имя_компьютера не задан, операция по умолчанию выполняется на локальном компьютере. Путь следует начинать с соответствующего поддерева. Допустимыми поддеревьями являются HKLM, HKCU, HKCR, HKU и HKCC.
  • /v имя_записи
    Удаляет запись раздела. Если запись не задана, то будут удалены все записи и вложенные разделы данного раздела.
  • /ve
    Задает для удаления только те записи, которые не имеют значения.
  • /va
    Удаляет все записи заданного раздела. Данный параметр не удаляет вложенные разделы в заданном разделе.
  • /f
    Удаляет существующий раздел реестра или запись без запроса на подтверждение.
  • /?Вывод справки в командной строке.
  • Примеры
    reg delete "hkcu\software\microsoft\winmine" /v Name1

    reg delete "hkcu\software\microsoft\winmine" /v Time1

    reg delete "hkcu\software\microsoft\winmine" /va 

     

    Источник: http://it.bakinity.biz/smart.php?cat=2&id=117 

    Источник: http://www.windowsfaq.ru/content/view/292/60/