Dela via


Gör så här: Ta bort en registernyckel i Visual Basic

Metoderna DeleteSubKey(String) och DeleteSubKey(String, Boolean) kan användas för att ta bort registernycklar.

Förfarande

Ta bort en registernyckel

  • DeleteSubKey Använd metoden för att ta bort en registernyckel. I det här exemplet tas nyckeln Software/TestApp bort i Hive CurrentUser. Du kan ändra detta i koden till rätt sträng eller låta den förlita sig på användarinformation.

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

Robust Programmering

Metoden DeleteSubKey returnerar en tom sträng om nyckel/värde-paret inte finns.

Följande villkor kan orsaka ett undantag:

.NET Framework-säkerhet

Registeranrop misslyckas om antingen tillräcklig körningsbehörighet inte beviljas (RegistryPermission) eller om användaren inte har rätt åtkomst (enligt ACL:erna) för att skapa eller skriva till inställningar. Ett lokalt program som har kodåtkomstsäkerhetsbehörighet kanske till exempel inte har operativsystembehörighet.

Se även