基本へ帰ろう このページをアンテナに追加 RSSフィード

2009-04-09

IE8が既定のブラウザになってしまったので、Firefoxに戻すメモ

IE8アップデートしたが、問題がおこった。

いろいろ設定しても、既定のブラウザが、IE8 になってしまうということだ。

既定ブラウザの変更方法をメモしておきます。



環境


既定のブラウザを変更する方法 1

「スタートメニュー」 -> 「プログラムのアクセスと既定の設定」 -> 「カスタム」 で既定のブラウザFirefox にする。


既定のブラウザを変更する方法 2

Firefox」 -> 「ツール」 -> 「オプション」 -> 「詳細」 -> 「既定のブラウザ」 -> 「今すぐ確認」 -> 「はい」をクリック


既定のブラウザを変更する方法 3

IEとFirefoxoのブラウザで明示的に確認する」

1. 「Firefox」 -> 「ツール」 -> 「オプション」 -> 「詳細」 -> 「既定のブラウザ」 -> 「今すぐ確認」 -> 「はい」をクリック

2. 「IE」 -> 「ツール」 -> 「インターネットオプション」 -> 「プログラム」 -> 「既定の Web ブラウザー」 -> 「Internet Explorer が既定の Web ブラウザーでない場合に通知する」にチェックを入れて、IE再起動 -> 「Internet Explorer は、既定のブラウザーとして設定されていません。規定のブラウザーとして設定しますか?」 -> 「いいえ」


既定のブラウザを変更する方法 4

SetBrowser

というソフトを利用して既定のブラウザを変更する


既定のブラウザを変更する方法 5

レジストリを直接いじって変更する。

既定のブラウザ/メーラの.EXEファイル・パスを取得するには?[C#、VB] - @IT

no title[観] IE が標準のブラウザ(通常使用するブラウザ)に戻らない ― sleipnir から IE に戻す場合レジストリについて解説があります。レジストリの部分はためしておりませんので、自己責任でお願いします。


既定のブラウザの確認方法

「スタートメニュー」 -> 「コントロールパネル」 -> 「インターネットオプション」 -> 「プログラム」 -> 「既定の Web ブラウザー」


問題

1と2と3で既定のブラウザ変更を行い、(念のため)Windowsマシンを再起動後、既定のブラウザを確認して、以下のように、「現在、Internet Explorer は既定の Web ブラウザーではありません。」と書いてあるにもかかわらず、何かURLをクリックすると IE8 が立ち上がってしまう。

f:id:japanrock_pg:20090409161510p:image


しかも、Firefoxを立ち上げても、以下のメッセージが出てくる。


f:id:japanrock_pg:20090409161511p:image


つまり、FirefoxIEも自分が既定のブラウザであるということを認識していない。




解決

変更方法4で解決しました。[観] IE が標準のブラウザ(通常使用するブラウザ)に戻らない に乗っていた、「SetBrowser」というソフトを利用しました。


f:id:japanrock_pg:20090409161512p:image


1. Step 1 で「Opera / other」 を選択します。

2. Step 2 は特になにもしません。

3. Step 3 の「Specify location..」 をクリックして Firefox.exe ( C:\Program Files\Mozilla Firefox ) を選択します。

4. Step 3 まで終えますと、既定のブラウザFirefox になっているはずなので、 「Test default brooser」の「www.PC.Tools.Net」をクリックしてみましょう。Firefox でページが開けば成功です。




レジストリを確認してみた

「スタートメニュー」 -> 「ファイル名を指定して実行」 -> regedit -> 「HKEY_CLASSES_ROOT\http\shell\open\command」をみると以下のようになっていました。


Firefoxデフォルトブラウザのとき

f:id:japanrock_pg:20090409161513p:image


IEデフォルトブラウザのとき

f:id:japanrock_pg:20090409161514p:image



最後に

それにしても、1,2,3の方法で既定のブラウザが変更できないのは、なぜなのか・・・。