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

適用先
.NET Framework 3.5 Service Pack 1

はじめに

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

メモ

  • Firefox 3.6 以降のバージョンをインストールしていて、Firefox 拡張機能の一覧に .NET Framework Assistant 0.0.0 が表示されている場合は、方法 2 を使用して拡張機能を削除します。
  • .NET Framework Assistant 1.0 for Firefox 用 .NET Framework 3.5 SP1 への更新プログラムをダウンロードするには、次の Microsoft 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 に含まれています。

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

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

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

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

  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. [ スタート] をクリックし、[ 実行] をクリックし、「エクスプローラー」と入力し、Enter キーを押します。
    3. 次のフォルダーを開きます。
      %SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\
    4. DotNetAssistantExtension フォルダーとそのすべての内容を削除する

参考資料

サポートされているブラウザーでの ClickOnce の展開については、次の Microsoft コミュニティ Web サイトの「IE と Firefox を使用した ClickOnce でのデプロイ」の記事を参照してください。

http://windowsclient.net/wpf/wpf35/wpf-deploying-clickonce-ie-firefox.aspx.NET Framework アシスタントを Firefox に登録するために.NET Framework拡張機能が使用する Windows レジストリ拡張機能の詳細については、次の 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 の詳細については、次の Microsoft Web サイトを参照してください。

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