Windows 11でデフォルトのブラウザを変更するのは簡単そうに聞こえますが、時々少し面倒なことがあります。設定はしたのに、リンクをクリックするとすべてEdgeで開かれてしまったり、アプリが選択肢にすら表示されなかったりするかもしれません。Windowsは現在、デフォルトのアプリの扱いがおかしく、混乱やフラストレーションの原因となることがあります。そのため、通常の設定方法を試してもリンクが「間違った」ブラウザで開かれてしまう場合は、いくつかの方法で問題を解決できるかもしれません。このガイドでは、公式の方法と、意図したとおりに動作するように時折役立つ裏技の両方を解説します。
Windows 11でデフォルトのブラウザを変更する方法
方法1: 組み込み設定を使用する
まずはいつもの方法です。これが出発点です。でも正直言って、アプリをいくつか閉じて再度開くまで、必ずしもすべてが変わるわけではないので、ちょっと変な感じです。それでも、最も簡単な方法なので、ほとんどの人にはうまくいくはずです。
- 「スタート」 > 「設定」に移動します。Win + Iショートカットとして押すことができます。
- 左側のメニューの「アプリ」をクリックします。
- デフォルトのアプリを選択します。
- スクロールするか、検索して、お好みのブラウザ (Chrome、Firefox など) を見つけます。
- クリックすると、ファイル形式のリスト(.html、.htm、HTTP、HTTPSなど)が表示されます。それぞれをクリックして、新しいデフォルトを選択します。場合によっては、個別に選択する必要があるため、あまりスマートではありません。
- 「デフォルトに設定」を押して確定します。Edgeから切り替える場合はWindowsから選択の確認を求められる場合がありますが、そのままブラウザを選択して切り替えてください。
一つ注意点があります。設定によっては、上記の手順を実行してもリンクがEdgeで開かれる場合があります。特に、関連するプロトコルをすべて変更していない場合は注意が必要です。HTTPとHTTPSの関連付けが正しいブラウザを指していることを必ず確認してください。場合によっては、切り替え後にもう一度確認するか、再起動する必要があるかもしれません。
方法2: プロトコルリンクを使用してより詳細な制御を行う
これは裏で行われる方法ですが、Windowsがデフォルトアプリを正しく適用していない場合に役立ちます。レジストリの編集やコマンドラインのトリックを使う必要がありますが、通常は手動で関連付けをリセットするだけで十分です。
- [スタート] ボタンを右クリックし、[Windows PowerShell (管理者)]を選択して、管理者としてPowerShellを開きます。
- 何が割り当てられているかを確認するには、次のようなコマンドを実行します。
Get-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice"
- Edgeに設定されている場合、そのキーを削除または編集し、優先ブラウザのプロトコルハンドラに再割り当てすることで変更できます。これはブラウザによって異なり、少し複雑ですが、カスタムURLハンドラの設定方法についてはブラウザのサポートドキュメントをご確認ください。
正直、この方法は少しやり過ぎな気がしますが、通常の方法がうまくいかない場合に便利です。通常、プロトコルの関連付けをリセットし、Windowsに強制的に再割り当てさせると、問題が解決することがよくあります。
オプション3: サードパーティ製ツールを使用する
もう一つの方法は、ちょっとしたチートです。Winhanceや専用のデフォルトアプリエディターなどのツールを使うと、Windowsのデフォルトアプリの動作をより確実に修正または上書きできる場合があります。ただし、公式ではないので、これらのツールを使用する際は注意が必要です。
場合によっては、設定からデフォルトアプリを切り替え、すぐに再起動するかログアウトすると、Windowsが変更を確定します。先ほど言ったように、奇妙ですが、一応は機能します。
定着させるためのヒント
- ファイルの関連付けを再確認してください。アプリ アイコンだけでなく、ブラウザーに HTTP と HTTPS が設定されていることを確認してください。
- PC を再起動します。特にレジストリ ハッキングの後は、変更を適切に登録するために Windows の再起動が必要になる場合があります。
- アプリだけでなく、ファイルの種類とプロトコルごとにデフォルトを設定してください。その方が信頼性が高まります。
- 優先ブラウザをアンインストールして再インストールします。場合によっては、これにより Windows が使用する登録情報が更新されます。
よくある質問
リンクをクリックしても Edge で開くのはなぜですか?
これは、Windows が関連するプロトコルの関連付けをすべて更新していない場合に発生します。Edge がハードコードされている場合や、Windows のデフォルトポリシーで Edge が優先される場合があります。ファイルとプロトコルの関連付けを再確認するか、優先ブラウザを再インストールしてみてください。
変更が成功したかどうかはどうすればわかりますか?
例えば、Word文書やチャットアプリ内のリンクをクリックします。新しいブラウザで開く場合は、正常に動作しています。「設定」>「アプリ」>「既定のアプリ」で、既定の関連付けを確認することもできます。
システム設定やレジストリを変更しても安全ですか?
指示に注意深く従えばほぼ安全ですが、必ず事前にバックアップを作成するか、システムの復元ポイントを作成してください。Windowsは変更を複雑にするため、慎重に進めてください。
まとめ
- [設定] > [アプリ] > [既定のアプリ]を開きます。
- ブラウザを見つけて、個々のファイルの種類とプロトコルの関連付けを変更します。
- 必要に応じて、PowerShell またはサードパーティのツールを使用してレジストリまたはプロトコル リンクを微調整します。
- 再起動してリンクをクリックして、選択したブラウザで開くかどうかをテストします。
まとめ
正直に言うと、このプロセス全体は面倒です。特にWindowsがEdgeを使い続けさせようとするのでなおさらです。しかし、いくつかの調整と少しの忍耐があれば、ほとんどの人はうまくいきます。場合によっては、正しい順序で作業したり、設定を変更した後に再起動したりするだけです。一度設定すれば、余計なクリックや面倒な手間をかけずに、好みのブラウザでリンクが開くのは本当に気持ちが良いものです。この方法が役に立ち、トラブルシューティングに費やす何時間もの無駄な時間を節約してくれることを願っています!