Windowsでデフォルトのブラウザを切り替える方法:簡単な手順

Windowsでデフォルトのブラウザを変更するのは、通常はかなり簡単ですが、Windowsが勝手に決めているように感じることがあります。例えば、リンクをクリックしてもEdgeで開いたり、設定が正しく保存されなかったりするなどです。また、Windowsのデフォルトの設定方法も少し奇妙で、変更を有効にするには複数のメニューを開いたり、PCを再起動したりする必要があることがよくあります。このガイドでは、面倒な操作をすることなく、またブックマークを失うことなく、選択したブラウザを完全に優先させるための実用的な方法をいくつか紹介します。

Windowsでデフォルトのブラウザを変更する方法

ブラウザがインストールされ、Windows に認識されていることを確認する

設定に進む前に、お使いのブラウザがインストールされ、システムに表示されることを確認してください。設定によっては、新しいブラウザがすぐに表示されない場合があります。特に、標準以外の方法でインストールされた場合やサードパーティ製のソースからインストールされた場合は顕著です。お使いのブラウザがリストにない場合は、再インストールするか、少なくとも一度起動してWindowsに正しく登録してみてください。また、古いバージョンがオプションとして表示されない場合があるので、最新バージョンであることを確認してください。

「設定」 > 「アプリ」 > 「既定のアプリ」を開いて、ブラウザリストに移動します。 「Webブラウザ」まで下にスクロールします。ブラウザがリストにない場合は、ブラウザを再起動または再インストールすると、認識の問題が解決することがよくあります。

方法1: Windowsのデフォルトアプリ設定を使用する

これがほとんどの人がやっているやり方です。簡単でスピーディーです。ドロップダウンリストから新しいお気に入りを選びます。選択すると、Windows はそれをデフォルトとして設定し、今後はリンクもそこで開くようになります。しかし、特に Windows 11 では、この方法では不十分だと感じる場合があります。以前の設定から、デフォルトがまだ Edge または Chrome に固定されているように見えるのです。その場合は、次の方法に進み、強制的に変更してください。

方法2: 設定またはPowerShellを使用してデフォルトをクリアしてリセットする

ここからは少し技術的な話になりますが、WindowsがEdgeやその他のデフォルト設定の境界線に戻ってしまう場合、この設定が必要になることがよくあります。まず、すべてのデフォルトアプリをリセットしてから、お好みのブラウザを再度設定します。

  • 設定>アプリ>デフォルトのアプリに移動します
  • 下にスクロールして「すべてのデフォルトアプリをリセット」をクリックします。プロンプトが表示されたら確認します。

これにより現在のデフォルト設定が消去されるため、その後のブラウザ設定がより適切に反映されます。一部の機種では、このリセットに再起動が必要になる場合がありますが、必ずしもそうとは限りません。

それでもうまくいかない場合、上級ユーザーはPowerShellコマンドを使ってデフォルト設定を完全に解除し、好みの設定を割り当てることがあります。コマンドDISM /Online /Cleanup-Image /RestoreHealthやレジストリキーの編集を使えば、Windowsに選択を強制的に受け入れさせることができますが、システムファイルや設定をいじることに慣れている場合に限ります。

オプション1: 「開く」コンテキストメニューを使用する(一時的な修正)

ちょっと面倒ではありますが、すぐに使える解決策としては、リンク(.html、.htmファイル)を右クリックし、「アプリで開く」を試してみましょう。ブラウザを選択し、「常にこのアプリを使う」にチェックを入れ、そのファイル形式でもこのアプリが動作するかどうか確認してみましょう。他のアプリからのリンクをクリックする際には必ずしもうまくいくとは限りませんが、便利なショートカットです。Windowsの動作が不安定な場合は、ファイル形式の関連付けを変更すると、システムがデフォルトモードに戻ることがあります。

オプション2: レジストリハッキングによるデフォルト変更(上級)

当然のことながら、Windowsはアップデート時に設定を複雑にし、デフォルト設定をリセットする傾向があります。通常の方法がうまくいかない場合は、 や などのプロトコルのレジストリエントリを編集するのhttphttps最後の手段となるかもしれません。レジストリエディターを検索し、 に移動してhttphttpsHKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociationsを探してください。レジストリの編集は、間違った方法で実行すると機能しなくなる可能性があるので注意してください。まずバックアップを作成し、ProgId値をブラウザのID(例:FirefoxURLChromeHTML)に合わせて調整してください。

もう一つのコツ:サードパーティのツールを使う

Winhanceなどのアプリや類似のユーティリティを使うと、特にWindowsのネイティブオプションにバグがあったり複雑すぎる場合に、デフォルト設定の管理プロセスを簡素化できます。これらのツールを使えば、プロトコルの関連付けやデフォルト設定をより細かく制御でき、数クリックで頑固な問題を解決できる場合も少なくありません。

なぜそうなるのかは分かりませんが、環境によっては、Windowsが新しいデフォルト設定を完全に「受け入れる」までに、複数回の再起動や手動でのプロトコルの関連付けが必要になることがあります。少し面倒ですが、粘り強く続けることで効果はあります。

Windowsでデフォルトのブラウザを変更するヒント

  • 最初にインストールします。新しいブラウザが表示されない場合は、正しくインストールされ、少なくとも 1 回は開かれていることを確認してください。
  • 最新の状態に保つ:アップデートにより設定やデフォルトに関連するバグが修正される可能性があるため、最新バージョンを頻繁に確認してください。
  • オプションを検討する: 1 つの方法だけに固執しないでください。設定、レジストリの調整、サードパーティ ツールを切り替える必要がある場合もあります。
  • 拡張機能とプロトコルの設定を確認してください。mailtoブラウザは、や などの特定のプロトコルに対して、自身をデフォルトとして設定することがありますftp。特定のリンクでリダイレクトが発生する場合は、これらの設定が正しいことを確認してください。
  • ブックマークのバックアップ:別のブラウザに移動しますか? 念のため、最初にブックマークをエクスポートしておけば、混乱しても何も失われません。

よくある質問

新しいブラウザがリストに表示されないのはなぜですか?

正しくインストールされていないか、Windows にまだ登録されていない可能性があります。再インストールするか、一度起動して認識させてください。

デフォルトのブラウザを変更するとブックマークは削除されますか?

いいえ、Windows がリンクを開くために使用するプログラムを変更するだけです。ブックマークはそのまま残り、新しいブラウザで使用できます。

後で元に戻せますか?まだ可能ですよ。

はい、もちろんです。デフォルト設定はいつでも変更できますので、問題ありません。

デフォルトを変更した後、再起動する必要がありますか?

通常は不要です。完全な再起動が必要なアップデートとは異なり、デフォルトの変更はすぐに反映されます。ただし、レジストリを編集した後など、短時間の再起動で問題が解決する場合もあります。

デフォルトがリセットされ続けます。何が起こっているのでしょうか?

これは多くの場合、システムアップデートやバックグラウンドアプリによるデフォルト設定のリセットが原因です。Windowsアップデートやブラウザ固有の設定を確認するか、アップデート後にデフォルト設定を再適用すると改善する場合があります。

まとめ

  • 優先ブラウザがインストールされ、認識されていることを確認してください。
  • ブラウザを切り替えるには、[設定] > [アプリ] > [既定のアプリ] を使用します。
  • それが失敗した場合は、すべてのデフォルトをリセットして再試行してください。
  • 上級ユーザーは、レジストリ キーを微調整したり、サードパーティのツールを使用したりできます。
  • ブラウザを切り替える前にブックマークをインポートすることを忘れないでください。

まとめ

選択したブラウザをデフォルトに設定するのは、必ずしも瞬時に完了するとは限りません。特にWindowsのアップデート後などはなおさらです。デフォルトのリセット、ブラウザの再インストール、レジストリの調整など、複数の手順が必要になることも少なくありません。少し面倒ですが、一度設定すればリンクは正しい場所で開くようになります。ただし、WindowsはEdgeをかなり強く保持しようとするため、忍耐といくつかの追加手順が必要になる場合があることを覚えておいてください。これで数時間の節約になる人がいることを願っています。頑張ってください!