Как удалить параметр или раздел из reg файла? |
|
Написал Ярослав Гасов
|
22.02.2010 |
Наравне с добавлением в реестр разделов или параметров их можно и удалять. 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/ |