1

Я импортировал .reg файл в реестр, используя утилиту командной строки (как администратор).

regedit /s myregfile.reg

Чтобы удалить MyTree, я использовал следующую команду, но она не работает.

regedit [-HKEY_LOCAL_MACHINE\MyTree] // suppose to remove MyTree

Кто-нибудь может предложить мне решение?

2 ответа2

4

reg delete HKLM\MyTree должен это сделать.

3

Добавить к ответу:

В режиме импорта regedit всегда принимает имя файла. Поэтому указание «[-HKLM\MyTree]» не сработает, если у вас не будет действительного файла реестра с таким именем. Поэтому вам необходимо создать временный файл и импортировать его (к сожалению, в Windows нет прямого эквивалента /dev/stdin ), например, файл со следующим содержимым (всегда пустая строка после первого):

REGEDIT4

[-HKEY_LOCAL_MACHINE\MyTree]

(Использование команды reg намного лучше. Но это может быть полезно, когда оно недоступно.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .