Windows 11でChromeがデフォルトのブラウザに設定されない問題を解決する方法

Google Chromeをデフォルトのブラウザに設定しているにもかかわらず、リンクがMicrosoft Edgeで開かれてしまうのはちょっと変な感じです。Windows 11では、特に設定をいじったり、最近アップデートをインストールしたりすると、よく起こります。通常は、ファイルの関連付けの競合、設定の破損、あるいはアプリケーションの上書きによる問題が原因のことが多いです。朗報です。この問題を解決し、Chromeですべてのウェブリンクを再び処理できるようにする方法はいくつかあります。Windows設定の簡単な調整から、必要に応じてレジストリの高度な編集まで、様々な方法があります。このガイドでは、根本的な原因をトラブルシューティングし、リンクが本来あるべき場所、つまりChromeで開かれるようにするためのあらゆる情報を網羅しています。

Windows 11でChromeのリンクがEdgeで開かない問題を修正する方法

Windows 設定を使用して Chrome をデフォルトのブラウザに設定する

これは最も簡単な方法で、Windowsが優先ブラウザを正しく認識していれば、多くの場合うまくいきます。つまり、Windowsに「ウェブリンクに関するすべての操作にはChromeを使う」と明示的に指示することになります。

手順:

  • Windowsの設定を開きます。スタートメニューをクリックし、設定をクリックします。
  • アプリ>デフォルトアプリをクリックします。
  • 検索ボックスに「Chrome」と入力し、リストからGoogle Chromeをクリックします。
  • 「デフォルトに設定」ボタンをクリックします。これにより、HTTP、HTTPS、.html、.htm、その他のウェブ関連ファイル形式のデフォルトとしてChromeが自動的に設定されます。設定されていない場合は、各ファイル形式を確認し、Chromeを手動で設定する必要があります。

それにもかかわらず、リンクがEdgeで開かれることがあります。これは、WindowsがHTTPやHTTPSといったプロトコルに関して、特に注意が必要ないくつかの頑固な関連付けを保持しているためです。

ファイルタイプの関連付けの再確認と調整

そうですね、Windowsは妙に細かい設定ができます。Chromeをデフォルトに設定していても、Edgeでは一部のプロトコルの関連付けがうまくいかないことがあります。確認するには:

  • [設定] > [アプリ] > [デフォルトのアプリ]に進みます。
  • 下にスクロールして、[ファイルの種類別に既定値を選択] または [プロトコル別に既定値を選択] をクリックします。
  • .htmlと を探し、それらが Chrome を指していることを確認してください。と.htmについても同様にしてください。HTTPHTTPS

この追加手順は、競合する設定を整理するのに役立つ場合があります。一部の設定では、デフォルトアプリ ページを開いて、各関連付けを手動で調整する必要がありました。

修正1: アプリケーション固有のリンク処理を修正する(Outlookなど)

一部のアプリには独自のデフォルト動作があります。例えばOutlookは、リンクのシステムデフォルトを上書きできます。Outlookからリンクをクリックすると常にEdgeが開く場合は、Edgeが原因と考えられます。通常、Outlookのリンク処理設定を変更することで問題は解決します。

  • Outlook を開き、[ファイル] > [オプション]に移動します。
  • 左側から「詳細設定」を選択します。
  • 「リンク処理」または「ハイパーリンクのオプション」を探します。 「Outlookからのハイパーリンクを次の方法で開く」のような設定があるはずです。
  • デフォルトのブラウザに変更するか、使用可能な場合は Chrome を明示的に選択します。
  • [OK]をクリックして Outlook を再起動し、リンクをクリックしてテストします。

一部のマシンでは、この設定を有効にするために再起動が必要になる場合がありますが、修正されると、そのアプリからのリンクは Chrome で開くようになります。

修正2:SFCでシステムファイルを修復し、デフォルトにリセットする

Windowsのファイル関連付けシステムは、特にアップデートやインストールの不具合の後などに破損したり、混乱したりすることがあります。システムファイルチェッカー(SFC)を実行すると、リンクリダイレクトの不具合の原因となっている可能性のある破損ファイルを修復できます。

  • スタート メニューの検索に入力しPowerShell、右クリックして、「管理者として実行」を選択します。
  • PowerShell で、SFC /Scannowと入力して押しますEnter
  • 実行してみましょう。数分かかる場合があります。問題が見つかった場合は、自動的に修正されます。
  • 完了したら、PC を再起動します。
  • 問題が解決しない場合は、 [設定] > [アプリ] > [既定のアプリ]に戻り、[すべての既定のアプリをリセット] をクリックします。
  • すべての Web 関連プロトコルとファイル タイプに対して、Chrome を再度デフォルトとして設定します。

これにより、システムの更新後やバグのあるインストール後に残る奇妙な関連付けがクリアされることがよくあります。

修正 3: レジストリの編集 – 慎重に行ってください。

レジストリには、Windowsがデフォルトアプリの選択を無視してしまうような設定が保存されていることがあります。このような場合は、特定のレジストリパスの「UserChoice」サブキーを削除してください。これらのキーは関連付けを固定するからです。いずれにせよ、まずはレジストリをバックアップするか、復元ポイントを作成してください。Windowsがこの問題をうまく処理してくれるはずです。

  • レジストリ エディターを開きます: を押してWindows key + R、入力しregedit、ヒットしますEnter
  • 次の場所に移動します:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
  • 各UserChoiceキーを右クリックして削除します。
  • レジストリ エディターを閉じて、PC を再起動します。
  • 再起動後、 「デフォルト アプリ」ページから、Chrome を HTTP/HTTPS プロトコルのデフォルトとして再度割り当てます。

この修正は、ある意味究極の選択肢ですが、頑固なセットアップでは、Windows が正常化するまで役立つ可能性があります。

まとめ

  • Windows の設定 > アプリ > 既定のアプリから Chrome を既定のアプリとして設定します。
  • ファイルタイプとプロトコルの関連付けを再確認する
  • アプリ固有のリンク処理を調整する(Outlook など)
  • ファイルが壊れていると思われる場合はSFC / Scannowを実行してください
  • レジストリの編集には注意してください。まずバックアップしてください。

まとめ

Chrome でリンクを Edge ではなく開くようにするのは、特に Windows 11 のデフォルトアプリの癖が残っている場合は、少々面倒です。関連付けを整理したり、特定のオーバーライドをリセットするだけで済む場合もありますが、レジストリを少しいじったり修復したりする必要がある場合もあります。とはいえ、これらの方法でほとんどの問題は解決する傾向があり、完了すればリンクをクリックすると Chrome が意図したとおりに開くはずです。ただし、Windows はアップデート後にこれらの設定をリセットすることがあるので、時々この手順を繰り返す必要があるかもしれません。この方法が役に立つことを願っています。私が経験した多くの設定ではうまくいったので、皆さんにもうまくいくことを願っています。