Compartir a través de


Cómo: Eliminar una clave del Registro en Visual Basic

Los DeleteSubKey(String) métodos y DeleteSubKey(String, Boolean) se pueden usar para eliminar las claves del Registro.

Procedimiento

Para eliminar una clave del Registro

  • Use el DeleteSubKey método para eliminar una clave del Registro. En este ejemplo se elimina la clave Software/TestApp en el subárbol CurrentUser. Puede cambiar esto en el código a la cadena adecuada o hacer que dependa de la información proporcionada por el usuario.

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

Programación sólida

El DeleteSubKey método devuelve una cadena vacía si el par clave-valor no existe.

Las condiciones siguientes pueden provocar una excepción:

Seguridad de .NET Framework

Se produce un error en las llamadas del Registro si no se conceden permisos en tiempo de ejecución suficientes (RegistryPermission) o si el usuario no tiene el acceso correcto (determinado por las ACL) para crear o escribir en la configuración. Por ejemplo, es posible que una aplicación local que tenga el permiso de seguridad de acceso al código no tenga permiso de sistema operativo.

Consulte también