はじめに
この記事では、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 アシスタントを削除するには、次の手順に従います。
拡張機能のレジストリ キーを削除します。 それには、以下のいずれかの方法を使用します。
レジストリ エディターを使用します。
管理者のアクセス許可を持つアカウントでログオンします。
[ スタート] ボタンをクリックし、[ファイル 名を指定して実行] をクリックし、「regedit」と入力して Enter キーを押します。
次のレジストリ サブキーを見つけてクリックします。
x86 ベースのコンピューターの場合:
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\Extensionsx64 ベースのコンピューターの場合:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions{20a82645-c095-46ed-80e3-08825760534b} サブキーを削除します。
コマンド プロンプトを使用します。
管理者のアクセス許可を持つアカウントでログオンします。
[ スタート]、[ ファイル名を指定して実行] の順にクリックし、「cmd」と入力して Enter キーを押します。
コマンド プロンプトで適切なコマンドを入力し、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
Firefox ユーザーエージェントで、手順 1 で行った変更をリセットします。 手順は次のとおりです。
- Firefox を起動し、Firefox アドレス バーに「about:config」と入力します。
- 下にスクロールするか 、フィルターを使用して 次の設定項目を見つけます。
general.useragent.extra.microsoftdotnet - この項目を右クリックし、[ リセット] をクリックします。
- Firefox を再起動します
.NET Framework 拡張ファイルを削除します。 手順は次のとおりです。
- 管理者のアクセス許可を持つアカウントでログオンします。
- [ スタート] ボタンをクリックし、[ファイル 名を指定して実行] をクリックし、「explorer」と入力して Enter キーを押します。
- 次のフォルダーを開きます。
%SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension\ - 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 サイトを参照してください。