вопрос по удалению ключей из реестра через reg файл пример руководства, коих сотня по инету:
http://www.windowsfaq.ru/content/view/292/60/ [more]Наравне с добавлением в реестр разделов или параметров их можно и удалять. Reg-файл для удаления ключа реестра должен выглядеть так, как показано ниже.
REGEDIT4
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
Т.е. перед именем раздела, который необходимо удалить, добавляется знак минус.
Для удаления параметра строка в reg-файле должна выглядеть следующим образом:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"test"=-
Знак минус вместо значения переменной приведет к удалению переменной.
Напомню, что при правке реестра нужно соблюдать осторожность, делая перед правкой резервную копию реестра. [/more]
делаю:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
"3"=-"d0000419"
третий параметр не удаляется. почему так?
(примечание: ветку реестра, где находится такой ключ, открываю заново, что бы убедиться, удален ли файл, или же не удален)