Script em lote - Excluindo do registro
A exclusão do registro é feita por meio do comando REG DEL. Observe que, para excluir valores do registro, você precisa ter privilégios suficientes no sistema para executar esta operação.
Sintaxe
O comando REG DELETE tem as seguintes variações. Na segunda variação, o valor padrão será removido e na última variação todos os valores sob a chave especificada serão removidos.
REG DELETE [ROOT\]RegKey /v ValueName [/f]
REG DELETE [ROOT\]RegKey /ve [/f]
REG DELETE [ROOT\]RegKey /va [/f]
Onde
ValueName - O valor, na RegKey selecionada, a editar.
/f - Força uma atualização sem avisar "Valor existe, sobrescrever S / N".
Exemplo
@echo off
REG DELETE HKEY_CURRENT_USER\Console /v Test /f
REG QUERY HKEY_CURRENT_USER\Console /v Test
No exemplo acima, a primeira parte é excluir uma chave do registro no local HKEY_CURRENT_USER \ Console. Essa chave tem o nome de Teste. O segundo comando apenas exibe o que foi excluído do registro usando o comando REG QUERY. A partir desse comando, devemos esperar um erro, apenas para garantir que nossa chave foi de fato excluída.
Resultado
A seguir será o resultado do programa acima. A primeira linha da saída mostra que a funcionalidade 'Excluir' foi bem-sucedida e a segunda saída mostra um erro que era esperado para confirmar que de fato nossa chave foi excluída do registro.
The operation completed successfully.
ERROR: The system was unable to find the specified registry key or value.