Firefox 用の .NET Framework アシスタントを削除する方法

適用先
.NET Framework 3.5 Service Pack 1

はじめに

この記事では、Firefox 用 .NET Framework アシスタントをコンピューターから削除する方法について説明します。 この資料では、.NET Framework Assistant 1.0 用の .NET Framework 3.5 SP1 を更新して、このコンポーネントを無効にできるようにする方法についても説明します。

メモ

  • Firefox 3.6 以降のバージョンをインストールし、.NET Framework Assistant 0.0.0 が Firefox 拡張機能のリストに表示されている場合は、方法 2 を使用して拡張機能を削除します。
  • Firefox 用の .NET Framework Assistant 1.0 用の .NET Framework 3.5 SP1 の更新プログラムをダウンロードするには、次のマイクロソフト Web サイトを参照してください。
    http://www.microsoft.com/download/details.aspx?FamilyID=cecc62dc-96a7-4657-af91-6383ba034eab

追加情報

.NET Framework 3.5 SP1 では、.NET Framework アシスタントによって、Firefox で ..NET Framework に含まれている ClickOnce テクノロジを使用できるようになります。 .NET Framework アシスタントは、ユーザー レベルではなくコンピューター レベルですべてのユーザーがその機能を使用できるように、コンピューター レベルで追加されています。 その結果、標準ユーザーはマシンレベルのコンポーネントをアンインストールすることが許可されていないため、Firefox アドオンメニューでアンインストールボタンは使用できません。

この問題を解決するには、以下のいずれかの方法を使用します。

方法 1: Firefox 用の .NET Framework Assistant 1.0 用の .NET Framework 3.5 SP1 への更新プログラムをダウンロードする

この更新プログラムは、.NET Framework Assistant をユーザーごとにインストールします。 その結果、Firefox アドオン メニューのアンインストール ボタンが機能します。

注: この更新プログラムは、Windows 7 および .NET Framework 4.0 に含まれています。

Firefox 用の .NET Framework Assistant 1.0 用の .NET Framework 3.5 SP1 の更新プログラムをダウンロードするには、次のマイクロソフト Web サイトを参照してください。

http://www.microsoft.com/download/details.aspx?FamilyID=cecc62dc-96a7-4657-af91-6383ba034eab

方法 2: Firefox 用の .NET Framework アシスタントを削除する

コンピューターから Firefox 用の .NET Framework アシスタントを削除するには、次の手順に従います。

  1. 拡張機能のレジストリ キーを削除します。 それには、以下のいずれかの方法を使用します。

    • レジストリ エディターを使用します。

      1. 管理者のアクセス許可を持つアカウントでログオンします。

      2. [ スタート] ボタンをクリックし、[ファイル 名を指定して実行] をクリックし、「regedit」と入力して Enter キーを押します。

      3. 次のレジストリ サブキーを見つけてクリックします。

        x86 ベースのコンピューターの場合:
        HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensionsx64 ベースのコンピューターの場合:
        HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions

      4. {20a82645-c095-46ed-80e3-08825760534b} サブキーを削除します。

    • コマンド プロンプトを使用します。

      1. 管理者のアクセス許可を持つアカウントでログオンします。

      2. [ スタート]、[ ファイル名を指定して実行] の順にクリックし、「cmd」と入力して Enter キーを押します。

      3. コマンド プロンプトで適切なコマンドを入力し、Enter キーを押します。

        x86 ベースのコンピューターの場合:
        reg DELETE "HKLM\SOFTWARE\Mozilla\Firefox\Extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /fx64 ベースのコンピューターの場合:
        reg DELETE "HKLM\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions" /v "{20a82645-c095-46ed-80e3-08825760534b}" /f

  2. Firefox ユーザーエージェントで、手順 1 で行った変更をリセットします。 手順は次のとおりです。

    1. Firefox を起動し、Firefox アドレス バーに「about:config」と入力します。
    2. 下にスクロールするか 、フィルターを使用して 次の設定項目を見つけます。
      general.useragent.extra.microsoftdotnet
    3. この項目を右クリックし、[ リセット] をクリックします。
    4. Firefox を再起動します
  3. .NET Framework 拡張ファイルを削除します。 手順は次のとおりです。

    1. 管理者のアクセス許可を持つアカウントでログオンします。
    2. [ スタート] ボタンをクリックし、[ファイル 名を指定して実行] をクリックし、「explorer」と入力して Enter キーを押します。
    3. 次のフォルダーを開きます。
      %SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\
    4. DotNetAssistantExtension フォルダーとそのすべてのコンテンツを削除する

参考資料

サポートされているブラウザーでの ClickOnce の展開の詳細については、次のマイクロソフト コミュニティ Web サイトにある「IE と Firefox を使用した ClickOnce による展開」を参照してください。

http://windowsclient.net/wpf/wpf35/wpf-deploying-clickonce-ie-firefox.aspx.NET Framework 拡張機能が Firefox に .NET Framework アシスタントを登録するために使用する .NET Framework 拡張メソッドの詳細については、次の Mozilla Web サイトの「Windows レジストリを使用した拡張機能の追加」の記事を参照してください。

https://developer.mozilla.org/en/Adding_Extensions_using_the_Windows_Registry Mozilla アドオンをアンインストールする方法の詳細については、次の Mozillazine Web サイトにある「アドオンのアンインストール」を参照してください。

http://kb.mozillazine.org/Firefox_:_FAQs_:_Uninstall_Extensions.NET Framework 3.5 Service Pack 1 の詳細については、次のマイクロソフト Web サイトを参照してください。

http://www.microsoft.com/download/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en