Cómo: Eliminar una clave del Registro de Visual Basic
Actualización: noviembre 2007
Los métodos DeleteSubKey y DeleteSubKey se pueden utilizar para eliminar las claves del Registro.
Procedimiento
Para suprimir 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(text)
Este ejemplo de código también está disponible en el 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 en el código (Visual Basic).
Programación eficaz
El método DeleteSubKey devuelve una cadena vacía si el par clave/valor no existe.
Las condiciones siguientes pueden producir una excepción:
El nombre de la clave es Nothing (ArgumentNullException).
El usuario no tiene permiso para eliminar claves de Registro (SecurityException).
El nombre de la clave supera el límite de 255 caracteres (ArgumentException).
La clave del Registro es de sólo lectura (UnauthorizedAccessException).
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
Tutorial: Crear una clave del Registro y cambiar sus valores
Conceptos
Tareas habituales del Registro