Войти

Показать полную графическую версию : Работа с *reg файлами


Artya
07-09-2003, 13:08
Можно ли удалить с помощью *.reg файла удалить содерщимое раздела
например в
HKEY_CURRENT_USER\SomFolder
находится несколько ключей, можно их както удалить с помощью файла?

Sergius
07-09-2003, 14:05
[-HKEY_LOCAL_MACHINE\SOFTWARE\test]

Удалит раздел test в ветке HKEY_LOCAL_MACHINE\SOFTWARE

bgg0408
07-09-2003, 23:31
to Sergius
А один ключ удалить? Вот с помощью inf-файла знаю, можно весь реестр менять. А через reg?

Sergius
08-09-2003, 06:47
Через .reg не знаю!

Super Gonzo
08-09-2003, 14:32
Stdnet
http://www.winhowto.ru/reg_t5.shtml
Но есть у reg-файлов одна особенность: с помощью них нельзя удалять параметры в реестре, правда, можно удалить раздел целиком. Для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ "-". Вот как это выглядит:

[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]

Благодаря этой записи, подраздел "QuickStart" из раздела "QuickSoft" будет удален со всем содержимым. Однако, как быть с параметрами? Ведь их удалять нельзя. Так, установка ограничений на доступ к различным настройкам оболочки Windows, как описано в статье (http://www.winhowto.ru/reg_n7.shtml), производится с помощью параметров типа DWORD. При этом, если значение параметра равно 1 (00000001), то ограничение включено, а если равно 0 (00000000), то ограничение отключено. Таким образом, параметры удалять вовсе не обязательно, достаточно просто присвоить им значения равные нулю.

Замечание по поводу удаления, сделанное Николаем Басмановым:
При помощи REG-файлов можно удалять параметры. Синтаксис:

REGEDIT4

[HKEY_CURRENT_USER\Software]
"xxx"=-




© OSzone.net 2001-2012