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

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

Procedimiento

Para eliminar una clave del Registro

  • Use el método DeleteSubKey para eliminar una clave del Registro. En este ejemplo se elimina la clave Software/TestApp en la sección CurrentUser. Puede cambiar esto en el código para la cadena adecuada o confiar en la información proporcionada por el usuario.

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

Programación sólida

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

Las condiciones siguientes pueden provocar una excepción:

Seguridad de .NET Framework

Las llamadas del Registro producen errores si no se conceden permisos suficientes en tiempo de ejecución (RegistryPermission) o si el usuario no tiene el acceso correcto (como se determina en las ACL) para crear o escribir en la configuración. Por ejemplo, una aplicación local que tenga permiso de seguridad de acceso del código puede que no tenga permiso para el sistema operativo.

Vea también