Compartir a través de


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

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

Procedimiento

Para eliminar una clave del Registro

  • Utilice el método DeleteSubKey para eliminar una clave del Registro. Este ejemplo 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")
    

Este ejemplo de código también está disponible como fragmento de código de IntelliSense. En el selector de fragmentos de código, se encuentra en Sistema operativo Windows > Registro. Para obtener más información, vea Cómo: Insertar fragmentos de código de IntelliSense.

Programación eficaz

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

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 a código puede no tener permiso para el sistema operativo.

Vea también

Tareas

Solución de problemas: Manipulación del Registro (Visual Basic)

Tutorial: Crear una clave del Registro y cambiar sus valores (Visual Basic)

Referencia

DeleteSubKey

DeleteSubKey

RegistryKey

Conceptos

La seguridad y el Registro (Visual Basic)

Tareas habituales del Registro (Visual Basic)