IE8が既定のブラウザになってしまったので、Firefoxに戻すメモ
IE8にアップデートしたが、問題がおこった。
いろいろ設定しても、既定のブラウザが、IE8 になってしまうということだ。
既定ブラウザの変更方法をメモしておきます。
環境
- Windows XP Professional Version 2002 Service Pack 3
- Internet Explorer 8
- Firefox 3
既定のブラウザを変更する方法 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や
や[観] IE が標準のブラウザ(通常使用するブラウザ)に戻らない ― sleipnir から IE に戻す場合にレジストリについて解説があります。レジストリの部分はためしておりませんので、自己責任でお願いします。
問題
1と2と3で既定のブラウザ変更を行い、(念のため)Windowsマシンを再起動後、既定のブラウザを確認して、以下のように、「現在、Internet Explorer は既定の Web ブラウザーではありません。」と書いてあるにもかかわらず、何かURLをクリックすると IE8 が立ち上がってしまう。
しかも、Firefoxを立ち上げても、以下のメッセージが出てくる。
解決
変更方法4で解決しました。[観] IE が標準のブラウザ(通常使用するブラウザ)に戻らない に乗っていた、「SetBrowser」というソフトを利用しました。
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がデフォルトブラウザのとき
最後に
それにしても、1,2,3の方法で既定のブラウザが変更できないのは、なぜなのか・・・。