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

DeleteSubKey(String) メソッドおよび DeleteSubKey(String, Boolean) メソッドを使用して、レジストリ キーを削除できます。

手順

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

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

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

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

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

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

セキュリティ

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

参照

関連項目

DeleteSubKey

DeleteSubKey

RegistryKey

概念

セキュリティとレジストリ (Visual Basic)

その他の技術情報

レジストリからの読み取りとレジストリへの書き込み (Visual Basic)