Gewusst wie: Löschen von Registrierungsschlüsseln in Visual Basic

Die DeleteSubKey(String)-Methode und die DeleteSubKey(String, Boolean)-Methode 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 im CurrentUser-Hive gelöscht. Sie können im Code die entsprechende Zeichenfolge ändern oder die entsprechenden Informationen vom Benutzer eingeben lassen.

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

Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. Sie finden das Element in der Codeausschnittauswahl unter Windows-Betriebssystem > Registrierung. Weitere Informationen finden Sie unter Gewusst wie: Einfügen von IntelliSense-Codeausschnitten.

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 einen Ausnahmefehler verursachen:

Sicherheit

Registrierungsaufrufe schlagen fehl, wenn nicht genügend Laufzeitberechtigungen erteilt wurden (RegistryPermission) oder wenn der Benutzer nicht über die entsprechenden Zugriffsrechte (die durch die ACLs festgelegt werden) zum Erstellen oder Schreiben von Einstellungen verfügt. Eine lokale Anwendung, die über die Berechtigung zum Zugriff auf Code verfügt, ist nicht automatisch zum Zugriff auf das Betriebssystem berechtigt.

Siehe auch

Aufgaben

Problembehandlung: Bearbeiten der Registrierung (Visual Basic)

Exemplarische Vorgehensweise: Erstellen eines Registrierungsschlüssels und Ändern seiner Werte (Visual Basic)

Referenz

DeleteSubKey

DeleteSubKey

RegistryKey

Konzepte

Sicherheit und die Registrierung (Visual Basic)

Allgemeine Registrierungsaufgaben (Visual Basic)