Como: Excluir um chave do Registro no Visual Basic

Os métodos DeleteSubKey e DeleteSubKey podem ser usados para excluir chaves do Registro.

Procedimento

Para excluir uma chave do Registro

  • Use o método DeleteSubKey para excluir uma chave do Registro.Este exemplo exclui a chave Software/TestApp na ramificação (hive) CurrentUser.Você pode alterar isso no código para a sequência de caracteres apropriada, ou ainda deixar com que ela dependa de informações fornecidas pelo usuário.

    My.Computer.Registry.CurrentUser.DeleteSubKey(text)
    

Este exemplo de código também está disponível como um trecho de código IntelliSense.No selecionador de trechos de código, ele está localizado em Windows Operating System > Registry.Para obter mais informações, consulte Como: Inserir trechos em seu código (Visual Basic).

Programação robusta

O método DeleteSubKey retorna uma sequência de caracteres vazia se o par chave/valor não existir.

As seguintes condições podem causar uma exceção:

Segurança

Chamadas ao Registro falham tanto se não tiverem permissões de tempo de execução suficientes (RegistryPermission) quanto se o usuário não tiver o acesso correto (conforme determinado pelas ACLs) para criar ou gravar nas configurações.Por exemplo, um aplicativo local que possui a permissão de segurança de acesso ao código talvez não tenha permissão de sistema operacional.

Consulte também

Tarefas

Solução de problemas: Manipulando o registro

Demonstra Passo a passo: Criar uma chave do registro e alterando os valores

Conceitos

Segurança e o Registro

Tarefas comuns do Registro

Referência

DeleteSubKey

DeleteSubKey

RegistryKey