FC2ブログ
モメイマ
その日に気になった事やゲームのプレイ状況などを、だらだらと綴るありがちなオタブログの一つ。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
(その他) firefoxが.NETに“感染”した?
いつの間にか、firefoxに「Microsoft .NET Framework Assistant 1.0」なる拡張機能が追加されていました。
どうやらClickOnceのサポートの為のアドオンのようで、製作者はMicrosoftでした。

そもそも、ClickOnceとは、Java Web Startの類似技術とのことです。どちらもWebブラウザ等からリッチアプリケーションを動作させる技術のようですが、本題ではないので調べてはいません。

問題だと思っているのは、Microsoftがユーザに気が付かれないように、しかも自社以外のアプリに機能を勝手に追加したということですね。調べてみたところ、2009年1月27日からWindowsUpdateで「優先度の高い更新」扱いとなった.NET Framework 3.5 SP1のインストール時に、勝手に入れられていたようです。少なくともWindowsUpdate時にfirefoxに拡張機能を追加するか否かを問われた記憶はありません…。

インストール時にJ-WORDや各種ツールバーなどを入れようとするソフトウェアは今も昔もありますが、何も問い合わせずに“感染させる”ソフトウェアは最近は少なくなってきたと思っていたので、かなり驚きましたよ。

Microsoftは、.NET Framework 3.5 SP1のインストール時に拡張機能をインストールするか否かを問い合わせるべきだったと思います。しかし、現実にMicrosoftがとった手段は強引な“ウィルスのようなやり方”でした。このような手段では、わざわざfirefoxを選ぶようなユーザ層に大きな反発を招きかねません。実際、私は今後ClickOnceを積極的に使用することは無いでしょう。何故なら、何をどんなタイミングで入れられるかが判らないのは、不安ですから…。

また、「Microsoft .NET Framework Assistant 1.0」が悪質なのは、何もインストール時だけではありません。この拡張機能は、firefoxに元々用意されている「拡張機能の削除ボタン」を無効化している為、レジストリを弄らないとアンインストールができません。さらには、下に記す例のようにUSER-AGENTが勝手に拡張され、末尾に.NETのversion表示が追加されます。

Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729)

ちなみに「拡張機能の無効化ボタン」を押すことで機能は無効化されるようですが、USER-AGENTは修復されません
勝手にインストールしておいて、綺麗にアンインストールする方法を明示しないというのは、強引すぎる手法であると思います。



さて、この拡張機能をアンインストールしたい場合は、How to uninstall Microsoft .NET Framework Assistant from Firefoxが参考になると思います。レジストリを弄るため、自己責任で行ってください。


アンインストールの方法(勝手に日本語メモ)

1. firefoxを終了させる。

2. レジストリエディタを開く

3. HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions に移動する。
(64bit版のWindowsの場合、HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mozilla\Firefox\extensions に移動する)

4. {20a82645-c095-46ed-80e3-08825760534b}を右クリックして、削除を選択する。

5. 次にエクスプローラを開き、Firefoxのプロファイルフォルダに移動する。

6. pref.jsを開き、user_pref("general.useragent.extra.microsoftdotnet", "(.NET CLR 3.5.30729)"); を削除する。

7. firefoxを起動する。

以上です。
スポンサーサイト

テーマ:Firefox - ジャンル:コンピュータ

コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://www67.blog89.fc2.com/tb.php/147-bc1d8ae1
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。