次の方法で共有


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

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

プロシージャ

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

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

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

堅牢なプログラミング

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

次の条件が原因で例外が発生する可能性があります。

.NET Framework のセキュリティ

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

こちらも参照ください