Microsoft Edge を閉じた後もバックグラウンドでメモリを消費し続けるのは、特にシステムリソースやバッテリー残量が限られている場合は、かなりイライラするものです。Edge は(他の Chromium ブラウザと同様に)起動、通知、アップデートを高速化するためにバックグラウンドで待機するように設計されています。しかし、設定によっては、このことが必要以上に長くバックグラウンドに留まり、CPU や RAM を大量に消費したり、バッテリーを消耗したりする可能性があります。もしそのような状況に心当たりがあるなら、このガイドは、複雑なシステム設定をすることなく、バックグラウンドアクティビティを素早く停止する方法をご案内します。
基本的に、Edge のバックグラウンドプロセスは、設定、あるいはグループポリシーやレジストリ編集といったより強力な方法で無効化できます(どの程度深くまで無効化したいかによって異なります)。目標は?「閉じる」ボタンを押しても、Edge が本当にそのままの状態を維持することです。その方法を、ステップバイステップで詳しく説明します。もちろん、Windows 側で必要以上に複雑な設定になっているため、一部の手順で多少の調整や忍耐が必要になる場合もありますが、ご安心ください。
WindowsでMicrosoft Edgeがバックグラウンドで実行されないようにする方法
設定で基本的な無効化を行う方法
複数のコンピューターを管理していない場合や、すぐに何かを実行する必要がある場合は、これが最も簡単な方法です。通常、Edge の設定でいくつかのオプションを切り替えるだけで、サイレントモードでの実行を停止できます。管理者権限は必要ありません。
Edgeブラウザを開いて設定を調整する
- まず、Microsoft Edge を開きます。まだ起動していない場合は、スタートメニューで「Microsoft Edge」を検索してください(Windowsキーを押します)。
- メニュー アイコン (右上隅の 3 つのドット) をクリックしてメニューを開きます。
- ドロップダウンから設定を選択します。
- 「設定」タブで、左側のサイドバーの「システムとパフォーマンス」に移動します。直接表示されない場合は、バージョンによっては「*プライバシー、検索、およびサービス*」などのセクションにある場合があります。
- システムをクリックします。
- 次に、スタートアップ ブースト のトグルを オフ にします。この機能は起動時に Edge をプリロードするため、バックグラウンド プロセスで Edge がアクティブなままになる可能性があります。
- また、Microsoft Edge が閉じられているときにバックグラウンドの拡張機能とアプリの実行を続行する を オフ に切り替えます。
これらのトグルをオフにすると、Edge はバックグラウンドで処理を実行しなくなるはずです。設定によっては、これらの設定が必ずしも維持されなかったり、完璧に機能しなかったりするのは少し奇妙です。それでも Edge がバックグラウンドで処理を続ける場合は、より強力なオプションについて読み進めてください。
より永続的な修正のためにグループポリシーエディターを使用する
複数のアカウントを管理している場合や、より厳重なセキュリティ対策が必要な場合に便利です。管理者権限が必要で、アプリはWindows ProまたはEnterpriseである必要があります。Homeエディションにはグループポリシーがないため、レジストリエディターを使用する必要があります。
- スタートメニューをクリックして、グループ ポリシーの編集 を検索します。
- それを開いたら、[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Microsoft Edge]に移動します。
- 「Windows 起動時、システムがアイドル状態のとき、および Edge を閉じるたびに Microsoft Edge の事前起動を許可する」というポリシーを探します。ダブルクリックします。
- 有効 に設定します。
- ドロップダウンから、[事前起動を禁止する] を選択します。これにより、バックグラウンド アクティビティにつながることが多いバックグラウンドのプリロードと事前起動がブロックされます。
- [OK] をクリックし、グループ ポリシー エディターを閉じて、システムを再起動して適用します。
これは、Windows に事前起動やバックグラウンドでの Edge の待機状態を一切行わないように直接指示するため、余分なプロセスの実行を減らすのに役立ちます。ただし、特定の設定では、このポリシーが再起動まで無視される場合があるため、設定を省略しないでください。
ハードコア設定のためのレジストリエディターアプローチ
勇気がありますか?それとも、グループポリシーがないWindows Home版をお使いののでしょうか?完璧ではありませんが、レジストリを編集する方法もあります。ただし、レジストリを編集する前に必ずバックアップしてください。レジストリを間違えると、他の問題が発生する可能性があります。
- 押すとWindows key + R実行ダイアログが開きます。
- 「regedit」と入力し、OK をクリックしてレジストリ エディターを起動します。
- に移動します
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft
。 - Microsoft フォルダを右クリックし、新規 > キー を選択します。
- 新しいキーに「MicrosoftEdge」という名前を付けます。
- その中で、空白部分を右クリックし、新規 > DWORD (32 ビット) 値 を選択します。
- 「AllowPrelaunch」という名前を付けます。
- ` AllowPrelaunch ` 値をダブルクリックし、値のデータ を ` 0 ` に設定します。
- OK を押してエディターを閉じ、PC を再起動します。
この調整は、Edge を事前起動したりバックグラウンドで実行したりしないように指示するものです。これは、ブラウザを完全にアンインストールしたり無効化したりしなくても済む、最も強力な方法です。場合によっては、通常の設定では分かりにくい、こっそりと実行されるバックグラウンドプロセスを防ぐ唯一の方法となることもあります。
まとめ
- 設定から Edge 自体のバックグラウンド設定をオフにします。
- グループ ポリシー エディターを使用して、Pro/Enterprise Windows バージョンでの事前起動を防止します。
- あるいは、他のオプションが失敗した場合は、レジストリを微調整して、よりハードコアな停止を実現します。
まとめ
正直なところ、これらの設定をいじるのは試行錯誤が必要です。すぐにうまくいくこともあれば、再起動や再インストールが必要になることもあります。しかし、一度設定が完了すれば、Edge は必要な時に閉じた状態を保てるようになり、システムリソースとバッテリーの消費を節約できます。ただし、Windows がプロセスをこっそりと実行してしまう場合もあるので、リソースを非常に気にする方は、バックグラウンドアプリを監視する専用ツールの使用を検討してください。これで、Edge がバックグラウンドで CPU を独占するのを防ぐことができるといいですね。私の環境では複数の設定で効果があったので、皆さんの環境にも役立つかもしれません。