WindowsでMicrosoft Edgeが勝手にリンクを開くのを防ぐ方法

WindowsでMicrosoft Edgeに勝手にリンクを開かせない設定方法

正直なところ、最もイライラしたのは、WindowsがわざとEdgeでリンクを開くように仕向けている部分でした — もうChromeやFirefoxを主要なブラウザにしているのに、リンクをクリックすると突然Edgeが現れるあの感じ。おかげで何時間も調べたり、設定を変えたりしたものです。実は、単純に既定のブラウザを変更するだけでは解決しないこともあります。

問題の本質は、WindowsがHTTPHTTPSなどのプロトコルをデフォルトでEdgeに割り当ててしまっている点にあります。そのため、他のブラウザを既定に設定していても、これらのプロトコルハンドラーがやたらとEdgeにつながったままになる場合があります。この設定の変更は少し見つけにくく、設定画面だけでは解決しないことも。もしうまくいかない場合は、レジストリ編集やコマンドライン操作が必要になる場合もあります。

正しい設定にたどり着く — 「既定のアプリ」メニューの使い方

まずは< strong>スタートメニューをクリックし、設定(歯車アイコン)を開きましょう。ショートカットならWin + Iキーでも素早くアクセス可能です。設定が開いたら、アプリを選択します。ここはMicrosoftが意図的にわかりにくくしている気もしますね。次にサイドバーから< strong>既定のアプリをクリックしましょう。この画面では、さまざまなファイルやプロトコルをどのアプリで開くか設定できます。

プロトコルハンドラーの設定はややトリッキーです。検索ボックスに「Edge」と入力してみてください。わかりにくいですが、「Microsoft Edge」に関連する設定項目がハイライトされるはずです。その中で< strong>HTTPや< strong>HTTPSに設定されている箇所を見つけましょう。

使いたいブラウザにプロトコルの設定を変更する

HTTPをクリックすると、現在の既定設定(たいていはMicrosoft Edge)が表示され、新たに選択できるアプリのリストが出てきます。ここで自分の使いたいブラウザを選びましょう。もしリストに目的のブラウザが見当たらない場合は、「Microsoft Storeでアプリを探す」や「別のアプリを選択」をクリックして手動でブラウザの実行ファイルを指定します。Chromeなら通常C:\Program Files (x86)\Google\Chrome\Application\chrome.exeにあります。正しい実行ファイルを選択し、「既定として設定」をクリックしてください。

同じ操作を< strong>HTTPSにも行います。特にWindowsはアップデートのたびにこの設定をリセットすることもあるので、定期的に見直すことをおすすめします。これらの設定を変更した後、リンクをクリックすると自分が選んだブラウザで開かれるはずです。

Edgeが背景で動き続けたり、自動的に立ち上がるのを止める

もしEdgeが突然立ち上がる場合、設定の中で起動時や背景動作を停止させる必要があります。設定 > アプリ > スタートアップに進み、「Microsoft Edge」が一覧にあれば、それをオフにしてください。これだけで、起動時に自動的にEdgeが立ち上がることを防げます。さらに、設定 > プライバシー > 背景アプリからもEdgeのバックグラウンド動作を無効にできます。

より徹底的に対策したい場合は、タスクマネージャCtrl + Shift + Esc)を開き、プロセスタブでmsedge.exeMicrosoftEdgeUpdate.exeが動いていないか確認します。不要な場合は終了させましょう。ただし注意点として、WindowsのPro版やEnterpriseエディションを使っている場合は、グループポリシーエディタを使ってEdgeの自動起動や更新を無効にすることも可能です。ただし、それは上級者向きです。ほとんどの人は設定から操作したほうが安全です。

さらに深い対策 — コマンドラインやレジストリの編集

どうしても問題が解決しない場合や、きれいに仕上げたい場合は、PowerShellコマンドやレジストリを操作して既定の設定を変更できます。例えば、PowerShellを使って次のコマンドを実行すれば:

Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice' -Name 'Progid' -Value 'ChromeHTML'

これでHTTPリンクがChromeで開くように設定できます。ただし、Windowsのアップデートやシステムの変更で設定がリセットされる可能性もあるため、完璧ではありません。レジストリ操作は非常に注意が必要で、間違えるとシステムの不具合につながる恐れも。なるべくGUI操作で済ませるのが安全です。

最後に — 自由にコントロールしよう

私もこれにかなり時間を取られましたが、今はリンクをクリックしても勝手にEdgeが開かなくなりました。重要なのは、HTTPやHTTPSのプロトコルハンドラーを自分の好きなブラウザに設定することです。さらに、Edgeの自動起動やバックグラウンド動作を止めておくことも効果的です。Microsoftはこれら設定を隠したり、アップデートのたびにリセットしたりするのが好きですが、根気よく調整すれば解決します。

大きなアップデート後は設定がリセットされることもあるので注意しましょう。どうしても解決しない場合は、PowerShellコマンドを使ってEdgeをアンインストールしたり無効化したりする方法もあります(例:Remove-AppxPackage Microsoft.MicrosoftEdge)。ただし、その場合はWindowsの挙動がおかしくなることもあるので慎重に行ってくださいね。

少しでも誰かの役に立てば幸いです。最初は面倒に感じるかもしれませんが、一度設定すればその後は快適にリンクを開けるようになります。頑張りましょう!