E sobre
Reg Delete HKLM\SOFTWARE\Microsoft\CurrentVersion\SampleKey
?
Digite
reg Delete /?
para mais informações
Eu quero editar um arquivo de script .cmd já produzido, para que o script exclua uma determinada chave de registro no registro do Windows.
Em primeiro lugar, isso é possível, e em segundo lugar (se não for possível), posso criar um arquivo .reg e executar esse arquivo com o arquivo .cmd?
De dentro do script .cmd não está funcionando:
del "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CurrentVersion\SampleKey]"
Este método não funcionou para mim:
cmd "\networkdrive\regfiles\deleteSampleKey.reg"
Então, a partir do arquivo reg:
Windows Registry Editor Version 5.00
[
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
]
NOTA: Estou usando o sistema operacional Windows 2000 x86. Não tenho certeza se isso terá algum efeito sobre como as coisas funcionam?
E sobre
Reg Delete HKLM\SOFTWARE\Microsoft\CurrentVersion\SampleKey
?
Digite
reg Delete /?
para mais informações
Você precisa executar o regedit.exe (com uma opção / s para silencioso) em vez de simplesmente delimitar o .reg.
regedit /s "\networkdrive\regfiles\deleteSampleKey.reg"
deve fazer o que quiser (não testado).
EDIT: Como resposta @sgmoore o método preferido deve estar usando REG, a menos que você tenha um grande número de entradas para limpar.
reg /?