Freigeben über


Vorgehensweise: Löschen eines Registrierungsschlüssels in Visual Basic

Die DeleteSubKey(String) Methoden und DeleteSubKey(String, Boolean) Methoden können zum Löschen von Registrierungsschlüsseln verwendet werden.

Prozedur

So löschen Sie einen Registrierungsschlüssel

  • Verwenden Sie die DeleteSubKey Methode, um einen Registrierungsschlüssel zu löschen. In diesem Beispiel wird der Schlüssel „Software/TestApp“ aus der Struktur „CurrentUser“ gelöscht. Sie können dies im Code in die passende Zeichenfolge ändern oder sich auf vom Benutzer bereitgestellte Informationen stützen.

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

Robuste Programmierung

Die DeleteSubKey Methode gibt eine leere Zeichenfolge zurück, wenn das Schlüssel-Wert-Paar nicht vorhanden ist.

Die folgenden Bedingungen können zu einer Ausnahme führen:

.NET Framework-Sicherheit

Registrierungsaufrufe schlagen fehl, wenn entweder ausreichende Laufzeitberechtigungen nicht erteilt werden (RegistryPermission) oder wenn der Benutzer nicht über den richtigen Zugriff verfügt (wie durch die ACLs bestimmt), um Einstellungen zu erstellen oder in einstellungen zu schreiben. Eine lokale Anwendung, die über die Sicherheitsberechtigung für den Codezugriff verfügt, verfügt möglicherweise nicht über die Betriebssystemberechtigung.

Siehe auch