Como remover uma árvore inserida do registro usando a linha de comando?

1

Estou importando o arquivo .reg para o registro usando o utilitário de linha de comando (como admin).

regedit /s myregfile.reg

Para remover o MyTree, usei o seguinte comando, mas ele não funciona.

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

Alguém pode me sugerir uma solução para isso?

    
por ashish 08.01.2010 / 11:07

2 respostas

4

reg delete HKLM\MyTree deve fazê-lo.

    
por 08.01.2010 / 11:10
3

Para adicionar à resposta:

regedit , quando no modo de importação, sempre recebe um nome do arquivo . Portanto, dar a ele "[-HKLM \ MyTree]" não funcionará a menos que você tenha um arquivo válido do Registro chamado. Portanto, você precisaria criar um arquivo temporário e importá-lo (infelizmente, não há equivalente direto a /dev/stdin no Windows), como um arquivo com o seguinte conteúdo (sempre uma linha em branco após o primeiro):

REGEDIT4

[-HKEY_LOCAL_MACHINE\MyTree]

(Usar o comando reg é muito melhor. Mas isso pode ser útil quando não está disponível.)

    
por 08.01.2010 / 13:10