Windows 10 でデフォルトのブラウザを切り替えるのは簡単なはずなのに、Windows が勝手に動いているように感じることがあります。メニューをクリックしてお気に入りのブラウザを選んだのに、次にリンクをクリックすると、なんと別のアプリが開いてしまうのです。いつ何を開くかをシームレスに制御したい人にとっては、イライラするものです。通常は、「設定」 > 「アプリ」 > 「既定のアプリ」と進み、「Web ブラウザ」で好みのブラウザを選択します。しかし実際には、特に Windows のアップデート後や、他のプログラムが勝手にデフォルト設定をリセットしてしまうと、必ずしも設定が維持されるとは限りません。
そこで、選択したブラウザがデフォルトのままになり、Edgeや他のブラウザに戻ってしまうのを防ぐ、ある程度確実な方法をご紹介します。Windows側が不要なほど手間をかけるため、多少手間はかかりますが、長い目で見れば、こちらの方法の方がうまくいくことが多いです。
Windows 10のデフォルトのブラウザ設定を修正する方法
方法 1: 設定からデフォルトのブラウザを変更する (通常の方法)
システムが不調で設定が保存されない場合、この方法が役立ちます。アクセスも簡単で、場合によっては一時的には効果を発揮するので、まず試してみる価値があります。
- スタートメニューに移動し、設定(歯車アイコン)をクリックします。
- 「アプリ」に移動し、サイドバーで「デフォルト アプリ」を探します。
- 「Webブラウザ」までスクロールダウンします。Microsoft Edgeや他のブラウザがリストされているかもしれません。
- そのアイコンをクリックすると、インストールされているブラウザのリストが表示されるので、永続的に使用したいブラウザを選択してください。
- 設定を閉じます。いくつかのリンクをクリックしてテストしてみましょう。選択したブラウザで開くはずです。
一部の設定、特にWindowsのアップデート後では、この方法では設定が保存されません。設定が元に戻ってしまう場合は、次の方法に進んでください。
方法2: 「アプリごとにデフォルトを設定する」トリックを使用する
ちょっと奇妙かもしれませんが、お気に入りのブラウザを強制的にデフォルトアプリとして登録すると、Windowsがそれをよりよく「記憶」してくれることがあります。再起動やアップデート後に以前の方法が維持されない場合に便利です。
- [設定] > [アプリ] > [既定のアプリ]を開きます。
- 下にスクロールして「ファイルの種類ごとにデフォルトのアプリを選択」をクリックします。ファイル拡張子と関連付けられているアプリの一覧が開きます。
- .htm、.html、.webpなどの一般的なリンクタイプを探します。現在関連付けられているアプリをクリックし、お好みのブラウザを選択してください。
- また、HTTPおよびHTTPSプロトコルも確認し、それらが優先ブラウザに割り当てられていることを確認してください。
- PC を再起動してテストすると、リンクが正しいブラウザで開くはずです。
これは少し面倒に感じるかもしれませんが、一部のマシンでは、特に大きな更新やトラブルシューティングの後、最終的に Windows がユーザーの選択を「維持」するようになります。
方法3: レジストリの調整を使用する(少し高度)
少しやり過ぎかもしれませんが、上記のどれもうまくいかない場合は、レジストリをいじることでWindowsにデフォルト設定を強制的に認識させることができます。レジストリエディタに慣れていない限り、ここでいじるとWindowsが壊れる可能性があるため、お勧めしません。ただし、ある環境では、いくつかのキーを変更しただけで完璧に動作しました。
- スタート メニューに「Regedit」と入力して開きます。
- 移動先
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
- ProgIdを探してください。ChromeHTMLやFirefoxURLのような表示になっているはずです。
- お使いのブラウザと一致しない場合は、ダブルクリックして値をブラウザの正しいProgIDに変更してください。一般的なProgIDのリストはオンラインで確認できます。また、ブラウザのアプリデータのレジストリキーに記載されている場合もあります。
- 必要に応じて、 httpsでも同じ操作を行います。
- regedit を閉じて再起動し、テストします。
これは少し技術的な話になりますが、特定のマシンでは長期的に安定して動作する唯一の方法です。ただし、変更を加える前に必ずレジストリをバックアップしてください。
何も解決しない場合のその他のヒント
ベータ版やプレビュービルドを使用している場合、プログラムやアップデートによってデフォルト設定がリセットされることが問題となる場合があります。ブラウザを最新の状態に保ち、Windows Update 後は定期的にデフォルト設定を確認してください。
また、ブラウザによっては、デフォルト設定を独自に用意しているものもあります。例えば、ChromeとFirefoxはどちらも、設定画面から直接デフォルト設定できます。設定後も問題が解決しない場合は、システムのデフォルト設定を再度ご確認ください。
いずれの方法も効果がない場合は、お使いのブラウザを完全に再インストールすると改善する可能性があります。特にレジストリエントリや設定が壊れている場合は有効です。また、Windowsのアップデートを確認するか、Windowsのインストールを修復して、デフォルト設定が予期せず変更され続ける場合は修復してください。
まとめ
- 設定 > アプリ > デフォルトアプリを開く
- Webブラウザで好みのブラウザを選択してください
- 「ファイルの種類によってデフォルトを選択」を使用してHTTP/HTTPSを割り当てます
- 必要に応じて、レジストリキーを微調整して永続的なデフォルトを設定します。
- 再起動してリンクをテストする
まとめ
デフォルトブラウザの変更は本来これほど複雑であるべきではないのですが、Windowsはモグラ叩きゲームのようなやり方を好みます。場合によっては、これらの方法を組み合わせて、確実にデフォルトブラウザを固定する必要があります。重要なのは、忍耐と少しの試行錯誤、そして念のためレジストリのバックアップです。これで、ブラウザを固定したいという方の頭を少しでも楽にできるといいですね。幸運を祈ります。快適なブラウジングをお楽しみください!