方法: レジストリ キーを削除する (Visual Basic)

DeleteSubKey(String) メソッドと DeleteSubKey(String, Boolean) メソッドはレジストリ キーの削除に使用できます。

プロシージャ

レジストリ キーを削除するには

  • DeleteSubKey メソッドを使用して、レジストリ キーを削除します。 この例では、CurrentUser ハイブの Software/TestApp キーを削除します。 このキーは、コード内で適切な文字列に変更したり、ユーザーが指定した情報を使用したりすることができます。

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

信頼性の高いプログラミング

キーと値の組み合わせが存在しない場合、DeleteSubKey メソッドは空の文字列を返します。

次の条件を満たす場合は、例外が発生する可能性があります。

.NET Framework のセキュリティ

必要なアクセス許可が実行時に与えられない (RegistryPermission) 場合、またはユーザーが設定の作成や書き込みを行うための適切な (ACL によって決定された) アクセス権を持っていない場合、レジストリ呼び出しは失敗します。 たとえば、コード アクセス セキュリティのアクセス許可を持つローカル アプリケーションには、オペレーティング システムのアクセス許可がない可能性があります。

関連項目