Windows起動時にMicrosoft Edgeが自動的に開かないようにする方法

Windows 起動時に Microsoft Edge が自動的に開かないようにする方法

何をしてもWindowsが起動するたびにEdgeがすぐに再起動してしまうのを、多くの人が奇妙に感じています。通常、これは何らかの設定やスケジュールされたタスクによって、ブラウザが許可なくポップアップ表示され続けることが原因です。もしかしたら、今は別のブラウザを使っていて、Edgeにすぐにリソースを消費させたくないのかもしれません。あるいは、単にこの動作が煩わしくて解決策を探しているのかもしれません。いずれにせよ、この動作を未然に防ぐ方法をいくつかご紹介します。WindowsとEdgeは、当然ながら、必要以上に物事を複雑にするのが大好きだからです。私も経験済みで、イライラしましたが、実際に機能する簡単な解決策をいくつか見つけました。煩わしいEdgeの自動起動が減り、よりクリーンな起動が期待できます。

WindowsでMicrosoft Edgeの自動起動を無効にする方法

自動起動ショートカットと起動プロセスを無効にする

– まず、スタートアップ フォルダーを確認します。[ファイル名を指定してshell:startup実行] ダイアログで実行します (Win + R)。すると、Windows が起動時にプログラムを起動するためのショートカットをチェックするフォルダーが開きます。そこに Edge のショートカットが表示されている場合は削除します。これは、Windows で Edge が起動するのを防ぐための簡単な方法です。 – 次に、タスク マネージャー ( taskmgr.exe) を開きます — Ctrl + Shift + Esc を押すか、タスク バーを右クリックして [タスク マネージャー] を選択します。[スタートアップ] タブをクリックします。Microsoft Edge を探して右クリックし、[無効にする] を選択します。これで、Windows の読み込み時に Edge が自動的に起動しなくなります。一部のセットアップでは、これにより、UI を閉じた場合でも Edge を準備状態に維持するバックグラウンド プロセスが無効になります。これが役立つのはなぜでしょうか。ショートカットやスケジュールされたプロセスが原因である場合があるためです。タスク マネージャーから無効にすると、複雑な構成を変更せずに、バックグラウンドでの怠惰な処理を停止できます。

Edgeのプリロードとバックグラウンドプロセスをオフにする

– 一方、Edge はバックグラウンドで自身をプリロードするため、次回の起動が速くなりますが、バックグラウンド リソースの使用を犠牲にして多少速くなってもおそらく気になりません。 – プリロードをオフにするには、Edge を開きます。メニュー (右上の 3 つのドット) をクリックし、次に 設定 をクリックするか、edge://settings/systemアドレス バーに入力します。システムとパフォーマンス を見つけて、スタートアップ ブースト をオフに切り替えます。これをオフにすると、Edge は自動的に起動したり、以前のようにバックグラウンド プロセスをプリロードしたりしなくなります。 – もう少し技術的なことにこだわりたい場合は、グループ ポリシーを使用できます。ローカル グループ ポリシー エディター (gpedit.msc) を開き、コンピューターの構成 → 管理用テンプレート → Windows コンポーネント → Microsoft Edge に移動します。Windows の起動時、システムがアイドル状態のとき、および Microsoft Edge が閉じられるたびに Microsoft Edge のプリ起動を許可する を見つけて有効にし、プリ起動を禁止する に設定します。注: これは最新の Windows 10/11 ビルドでのみ利用可能で、適切な ADMX テンプレートが必要です。これらのテンプレートは、Microsoft のサイトまたはシステム管理者から入手できます。 – より直接的な方法として、PowerShell を使用してレジストリキーを作成することもできます。 powershell $regPath = “HKLM:\SOFTWARE\Policies\Microsoft\Edge” New-Item -Path $regPath -Force | Out-Null New-ItemProperty -Path $regPath -Name StartupBoostEnabled -Value 0 -PropertyType DWORD -Force | Out-Null これにより、レジストリレベルでスタートアップブーストが無効になります。一般ユーザーには大げさかもしれませんが、レジストリキーをいじるのが好きな人には効果的です。

Edgeの自動起動のレジストリ設定を確認する

– Edge はレジストリキーによって起動するように設定されている場合があります。確認するには、regedit.exe を開いて次の場所に移動します。- HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}\Commands\on-logon-autolaunch AutoRunOnLogon という DWORD 値を探します。存在する場合、値は 1 になっている可能性があります。これを 0 に変更するか、キー自体を削除します。その後、Edge がログイン時に何も表示されなくなるかどうかを確認します。- また、on-logon-startup-boost セクションで AutoRunOnLogon が 1 に設定されているかどうかを確認します。1 に設定されている場合は、0 に変更するか削除します。これが、Edge がプロンプトを表示せずに起動する原因である可能性があります。

スケジュールされたタスクのトリガーエッジを無効にする

– Edge には、MicrosoftEdgeShadowStackRollbackTaskMicrosoftEdgeUpdateTaskMachineCore など、Windows タスク スケジューラ内にいくつかのタスクがあります。 – これらを停止するには、タスク スケジューラ (taskschd.msc) を開き、タスク スケジューラ ライブラリ に移動します。各タスクを右クリックし、[無効] を選択します。 – または、より迅速に修正するには、PowerShell を実行できます: powershell Disable-ScheduledTask -TaskName “MicrosoftEdgeShadowStackRollbackTask” Disable-ScheduledTask -TaskName “MicrosoftEdgeUpdateTaskMachineCore” Disable-ScheduledTask -TaskName “MicrosoftEdgeUpdateTaskMachineUA” – これにより、知らないうちにトリガー ベースのイベントで Edge が起動することがなくなります。

再起動後にEdgeでアプリが再び開かないようにする

– Windows は、前回ログオフしたときに開いていたアプリを復活させることができます。Edge によるこの動作を防ぐには、[設定] → [アカウント] → [サインイン オプション] に移動します。ms-settings:signinoptions[実行] ダイアログに入力して、これをすばやく起動できます。 – [サインアウト時に再起動可能なアプリを自動的に保存し、サインイン時に再起動する] をオフにします。 – また、背景画像に Windows Spotlight 機能を使用している場合は、Edge が自動的に開くことがあります。これを止めるには、[設定] → [個人用設定] → [背景] に移動し、ロック画面の背景を Spotlight ではなく 画像 または スライドショー に設定します。ちなみに、一部の Windows 10 ビルドでは、スペース バーを押すと PC がスリープ状態から復帰し、Edge が起動します。これを別のキーに変更すると、突然の起動を回避できる場合があります。

なぜ機能するのかはわかりませんが、一部のマシンでは、これらの調整を有効にするには再起動、またはサインアウト/サインインサイクルが必要です。また、これらすべてを実行した後でも、Edge のバックグラウンド プロセスが残っている場合がありますが、通常は再起動するとクリアされます。

まとめ

  • スタートアップ フォルダーとタスク マネージャーで Edge ショートカットを確認し、無効にします。
  • 設定またはグループ ポリシーを使用して、Edge のプリロードとバックグラウンド プロセスをオフにします。
  • 必要に応じてレジストリ キーを編集します。
  • タスク スケジューラで関連するスケジュールされたタスクを無効にします。
  • ログイン後に Windows がアプリを再度開かないようにする。

まとめ

Edgeの自動起動に対処するのは面倒ですが、これらの手順でよくある原因のほとんどをカバーできます。場合によっては、スタートアップキーのクリアやプリロードの無効化など、いくつかの修正を組み合わせて初めて、完全にシャットダウンできることもあります。設定によっては、スタートアップブーストとスケジュールされたタスクを無効にするだけで十分な場合もありますが、レジストリの編集やグループポリシーの調整が必要な場合もあります。通常は、再起動またはサインアウトすると、問題は解決します。この記事が、PCの起動時の混乱を少しでもコントロールするのに役立つことを願っています。