- ベストアンサー
Microsoft .NET Framework Assistantの削除方法
- QNo.5791859にて紹介された「FirefoxからMicrosoft .NET Framework Assistantを簡単に削除する方法」を試したが、うまくいかず謎のバージョンがアドオン一覧に残った。
- 3.6に対応し、削除ボタンも正常に表示されたが、削除しても「Microsoft .NET Framework Assistant 0.0.0」が残っている。
- 有効化と無効化は切り替えられるが、削除はできない状況。Firefoxの導入は成功したが、問題が発生している。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
>>インストールした Firefox 3.6.2 には、 >>「.NET Framework Assistant 1.0」は対応していなかったので、 >>「.NET Framework Assistant 1.0」を有効にする事が出来なかった。 >>それで、 >>「general.useragent.extra.microsoftdotnet」と言う項目が無かった。 >確かに最初は3.6.2に対応しておらず、削除もグレーアウトして選択できない状態でした。 >そこで「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」をインストールし3.6.2に対応させました。 >この時点で「.NET Framework Assistant 1.0」を3.6.2で有効にさせました。 >これによってグレーアウトしていた削除ボタンが使えるようになったので、削除してみたのです。 >ところが結果的に「Microsoft .NET Framework Assistant 0.0.0」というものが代わりに出来てしまったのです。 「Microsoft .NET Framework Assistant 0.0.0」については 検索すると成っている方が、結構居ますね・・ 確か・・ このサイト内にも何人かの方います・・ 私が削除する時は、 まだ下記の「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」など ありませんでした。 ですから、 レジストリキーを削除しました。 その他は、先に述べた通りです。 それは、情報を集めるのが大変でした。 .NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム http://www.microsoft.com/downloads/details.aspx?familyid=CECC62DC-96A7-4657-AF91-6383BA034EAB&displaylang=ja これ(上記)の概要を確認すると、 「Microsoft .NET Framework Assistant」(アドオン)を 有効の状態でやらないとダメらしいですね。 と言う事は、 Firefox 3.6 は、「Microsoft .NET Framework Assistant」が、 まだ未対応の筈ですから使えないのでは・・ Firefox 3.6 では、有効にならないですよね。 (如何なんでしょうか?) >考えられることとしては >・「.NET Framework Assistant 1.0」のままならサブキーを削除しても「general.useragent.extra.microsoftdotnet」がある。 >・「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」をインストールし3.6.2に対応させてから削除して >「.NET Framework Assistant 0.0.0」にしてからサブキーを削除すると「general.useragent.extra.microsoftdotnet」が見つからない(すでに削除されている?) >ということなのかと思っていますが、どうなのでしょうか? う~ん・・如何でしょうか? 某2○○のサイトでは、 「.NET Framework Assistant 0.0.0」の方でも、 「ユーザーエージェント」の末尾に「(.NET CLR 3.5.30729)」がある方も居ました。 勿論、質問者さまの様な方も居ます。 質問者さまの様な方が多いようですが・・ 下記の様なもの出すのであれば、なぜあの様な事したのだろう・・ Microsoft .NET Framework Assistant 1.2 https://addons.mozilla.org/ja/firefox/addon/9449 必要な方が導入するべきです。 その為の「アドオン」です。
その他の回答 (5)
- ame1234
- ベストアンサー率51% (128/249)
私も同じような状況になって、最終的にこちらのブログで書かれていることをやって解決しました。 http://himas.exblog.jp/10930124/
お礼
参考URLありがとうございます。 一度私も試してみることにします。
- koredewa
- ベストアンサー率57% (283/493)
「補足」を確認しました。 「general.useragent.extra.microsoftdotnet」と言う「設定名」(項目)が、 「about:config」のなかに無かったと言う事で、質問者さまは不安だと言う事ですね。 質問者さまの場合 「about:config」のなかに「general.useragent.extra.microsoftdotnet」が無いと言う事は、 当然、「ユーザーエージェント」の末尾に「(.NET CLR 3.5.30729)」を付け加える事が出来ない。 ※ 1「general.useragent.extra.microsoftdotnet」と言う「設定名」は、 「Firefox」本来の「ユーザーエージェント」の末尾に「(.NET CLR 3.5.30729)」 を付け加える為のものです。 事実「ユーザーエージェント」の末尾に「(.NET CLR 3.5.30729)」 が無いのですよね? 安心して良いと思いますよ。 ※ 2 今後、仮に後から (.NET CLR 3.5.30729) が付け加えられた場合は、 「general.useragent.extra.microsoftdotnet」を「リセット」すれば良いです。 (ただ、これは今後こんな事は、無いと思います。) 以上で、一通り済んだと思いますよ。 ・「拡張機能」の中に Microsoft .NET Framework Assistant の表示が無いのですよね。 ・ユーザーエージェントの末尾に (.NET CLR 3.5.30729) の表示が無いのですよね。 でしたら「OK」です。
- koredewa
- ベストアンサー率57% (283/493)
>(1).レジストリから該当エントリを削除 >HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions を削除。 サブキー {20a82645-c095-46ed-80e3-08825760534b} を削除すれば良いです。 私は、「サブキー」のみを削除しました。 >(2).コンフィグの該当する値をリセット >general.useragent.extra.microsoftdotnet を見つけて右クリックでリセット。 質問者さまは、確か「general.useragent.extra.microsoftdotnet」の項目自体が見つからない。と言う事でしたね。 そこで私も、何故かなと思い検索して先ほどのサイト先を探しました。 つまり質問者さまの場合、 インストールした Firefox 3.6.2 には、 「.NET Framework Assistant 1.0」は対応していなかったので、 「.NET Framework Assistant 1.0」を有効にする事が出来なかった。 それで、 「general.useragent.extra.microsoftdotnet」と言う項目が無かった。 と言う事です。 「general.useragent.extra.microsoftdotnet」と言う項目が無ければ其の儘で大丈夫です。 因みにこれは、 →「ヘルプ」クリック →「Mozilla Firefox について(A)」クリック Mozilla Firefox についてのウインドウが開きます。 このなかに「ユーザーエージェント」が表示されています。 ユーザーエージェントの末尾に(.NET CLR 3.5.30729)が無ければ良いです。 私の時は、既に「有効」状態でした。(Firefox 3.0 使用時) (「有効」「無効」しかクリック出来ず・・削除も出来ず・・) なので、 私の場合は、先ほどのサイト先にある内容の様に、 「general.useragent.extra.microsoftdotnet」はありました。 私は、当然「リセット」しました。 >(3).実体ファイルを削除 or 移動 >C:?Windows?Microsoft.NET?Framework?v3.5\WindowsFoundationPresentation?DotNetAssistantExtension そうですね。 「削除 or 移動」どちらでも良いです。 私は、管理しやすい場所に「移動」しています。 ※ もし、質問者さまが「移動」にするのでしたら、 質問者さまの管理しやすい場所が良いですよ。 >この方法で良かったのでしょうか? ・「拡張機能」の中に .NET Framework Assistant の表示が無いのですよね・・ ・ユーザーエージェントの末尾に(.NET CLR 3.5.30729)が無いですよね・・ 上記の内容でしたら「OK」です。
補足
すいません、言葉が足らないところがあったので補足します。 >サブキー {20a82645-c095-46ed-80e3-08825760534b} を削除すれば良いです。 私もサブキーのみ削除しました。 言葉が足らず誤解させてしまいましたが、エントリー自体を削除してしまったわけではないです。 >インストールした Firefox 3.6.2 には、 >「.NET Framework Assistant 1.0」は対応していなかったので、 >「.NET Framework Assistant 1.0」を有効にする事が出来なかった。 >それで、 >「general.useragent.extra.microsoftdotnet」と言う項目が無かった。 確かに最初は3.6.2に対応しておらず、削除もグレーアウトして選択できない状態でした。 そこで「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」をインストールし3.6.2に対応させました。 この時点で「.NET Framework Assistant 1.0」を3.6.2で有効にさせました。 これによってグレーアウトしていた削除ボタンが使えるようになったので、削除してみたのです。 ところが結果的に「Microsoft .NET Framework Assistant 0.0.0」というものが代わりに出来てしまったのです。 そこでこれを何とか削除すべくレジストリのサブキーの削除をした後、「general.useragent.extra.microsoftdotnet」のリセットをしようとしたのです。 ところが該当の「general.useragent.extra.microsoftdotnet」が見つからない…。 その後、実体ファイルの移動をしたので「拡張機能」の中に 「.NET Framework Assistant」の表示はないですし、ユーザーエージェントの末尾に(.NET CLR 3.5.30729)はありません。 ただ皆さんがやって出来たといわれる「general.useragent.extra.microsoftdotnet」のリセットが出来なかった(「general.useragent.extra.microsoftdotnet」自体が見つからなかった)ということが不安で…。 考えられることとしては ・「.NET Framework Assistant 1.0」のままならサブキーを削除しても「general.useragent.extra.microsoftdotnet」がある。 ・「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」をインストールし3.6.2に対応させてから削除して「.NET Framework Assistant 0.0.0」にしてからサブキーを削除すると「general.useragent.extra.microsoftdotnet」が見つからない(すでに削除されている?) ということなのかと思っていますが、どうなのでしょうか? それにしてもFirefox自体は気に入っているのですが、こういうことがあると正直げんなりしますね…。
- koredewa
- ベストアンサー率57% (283/493)
>「方法2」の「1」の方法で拡張用のレジストリキーを削除しました。 >しかしその次の手順でリセットしようとしたのですが、 >基本設定項目の一覧の中に general.useragent.extra.microsoftdotnet の項目自体が見つかりません。 >そのためリセットすることが出来ませんでした。 そうですか・・ レジストリキーを削除したのですね・・ 「general.useragent.extra.microsoftdotnet」ですが、 これは「Firefox」本来のユーザーエージェントの末尾に、(.NET CLR 3.5.30729)を追加する設定名です。 私は、 Firefox 3.0 当時に削除してしまいまして情報不足でしたが、 下記のサイト内の方が検証してくれています。 Microsoft .NET Framework Assistant 1.0 が User-Agent の末尾に“(.NET CLR 3.5.30729)”のような文字列を付加する http://www.nanashinonozomi.com/tdiary/20090626.html ※ こちらのサイトで「general.useragent.extra.microsoftdotnet」がない理由が判ります。 ぜひ、一読してください。 こう言う情報は、判らない方には非常に有難いですね。 あとは、 「実体ファイル」の「削除又は移動」をして措いた方がいいかもしれません。 C:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\DotNetAssistantExtension 「DotNetAssistantExtension」フォルダ内を削除又は、「DotNetAssistantExtension」フォルダを移動で良いです。 移動の場合は、質問者さまが判りやすい(管理しやすい)場所に移動すれば良いです。 その際、ただ移動した儘では、後で判らなくなってしまいそうな場合は、 「新規フォルダ」を作り、その中に「DotNetAssistantExtension」フォルダを入れて、 いつ、どこから移動した訳をメモ帳などで記して「新規フォルダ」内に保存して置くと後々判りやすいと思います。
補足
>そうですか・・ >レジストリキーを削除したのですね・・ マズかったでしょうか? 基本的な手順として (1).レジストリから該当エントリを削除 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\Extensions を削除。 (2).コンフィグの該当する値をリセット general.useragent.extra.microsoftdotnet を見つけて右クリックでリセット。 (3).実体ファイルを削除 or 移動 C:?Windows?Microsoft.NET?Framework?v3.5\WindowsFoundationPresentation?DotNetAssistantExtension だったと思うのですが、間違っているでしょうか? また「general.useragent.extra.microsoftdotnet」がない理由は「.NET Framework 3.5 SP1 for the .NET Framework Assistant 1.0 for Firefox 更新プログラム」をインストールし、 Firefox のアドオンダイアログから「.NET Framework Assistant 1.1」を削除して「Microsoft .NET Framework Assistant 0.0.0」の状態にしたからでしょうか? その時点で general.useragent.extra.microsoftdotnet は削除されUser-Agentは元に戻っていたのでしょうか? とりあえずgeneral.useragent.extra.microsoftdotnetが無い状態なので当然リセットは出来ませんでした。 なのでそれを飛ばして実体ファイルを別フォルダを作成して移動しました。 この方法で良かったのでしょうか?
- hide_23_2
- ベストアンサー率66% (115/174)
参照URLの方法2で消してください。 電子翻訳で若干読みにくいため、英語に明るければ英語版KBを見ながらの方がやりやすいかもしれません。 (英語版KBへのリンクは参照URLページの下の方にあります)
補足
参考URLの手順通りにやろうと思ったのですが、少しうまくいかなかった部分があるので良かったら教えてください。 まず「方法1」のように .NET Framework 3.5 SP1 をインストールし .NET Framework 1.0をFirefoxのアドオンメニューから削除しました。 そうすると.NET Framework Assistant 1.0 が .NET Framework Assistant 0.0.0 になりました。 ここまでは質問の時と同じです。 次に「方法2」の「1」の方法で拡張用のレジストリキーを削除しました。 しかしその次の手順でリセットしようとしたのですが、基本設定項目の一覧の中に general.useragent.extra.microsoftdotnet の項目自体が見つかりません。 そのためリセットすることが出来ませんでした。 たしかにアドオンの一覧からは .NET Framework Assistant 0.0.0 の表示は消えたのですが、これはきちんと出来ているのでしょうか?
お礼
色々と本当にアドバイスありがとうございました。 とりあえずアドオンの表示とユーザーエージェントの表示が問題ないようなので これで良しということにしようと思います。 厳密に納得できたわけではないですが、折り合いも大事な気がします。 >下記の様なもの出すのであれば、なぜあの様な事したのだろう・・ >Microsoft .NET Framework Assistant 1.2 >https://addons.mozilla.org/ja/firefox/addon/9449 >必要な方が導入するべきです。 >その為の「アドオン」です。 これには私も閉口しました。 本当にちゃんとしてほしいものです。