ADVERTISEMENT

【Edge】Edgeの「起動時バックグラウンドプロセス」を企業向けに完全停止するレジストリ手順

【Edge】Edgeの「起動時バックグラウンドプロセス」を企業向けに完全停止するレジストリ手順
🛡️ 超解決

Edgeには「起動時バックグラウンドプロセス」という機能があります。この機能はWindowsの起動時にEdgeのプロセスを常駐させ、ブラウザの起動を高速化します。しかし企業環境では、不要なリソース消費やセキュリティリスクを回避するために、この機能を無効にしたいケースが多くあります。本記事では、レジストリ操作を用いてEdgeの起動時バックグラウンドプロセスを完全に停止する手順を解説します。

【要点】Edgeの起動時バックグラウンドプロセスをレジストリで停止する手順

  • レジストリキーの作成: 特定のパスにDWORD値を作成してプロセス停止を指定します。
  • グループポリシーとの併用: レジストリ設定はGPOで管理する場合にも応用できます。
  • 再起動後の確認: 設定後はEdgeのプロセスが起動時に常駐しないことをタスクマネージャーで確認します。

ADVERTISEMENT

Edgeの起動時バックグラウンドプロセスとは何か

Edgeの起動時バックグラウンドプロセスは、Windowsの起動時にEdgeのプロセスをメモリ上に常駐させる機能です。この機能により、ユーザーがEdgeをクリックしたときの起動時間を短縮できます。しかし常駐プロセスは、メモリやCPUを常に消費するため、バッテリー駆動時間の短縮やシステム全体のパフォーマンス低下につながる可能性があります。

企業の業務用PCでは、バックグラウンドプロセスによるリソース消費を抑えたいという要望が多くあります。また、不要なプロセスが常駐することで、セキュリティ上のリスクが高まることも懸念されます。そのため、グループポリシーやレジストリを用いてこの機能を無効化することが推奨されます。

レジストリで設定するメリット

グループポリシーを利用できない環境では、レジストリ操作で直接設定を変更できます。レジストリの変更はPC単位で適用されるため、個人の設定としても有効です。また、レジストリを介して設定することで、Edgeの内部設定よりも優先される場合があります。特に、Windows10やWindows11のProエディション以外ではグループポリシーが使えないため、レジストリによる設定が唯一の方法となります。

お探しの解決策が見つからない場合は、こちらの「Microsoft Edgeトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Edgeのバックグラウンドプロセスをレジストリで無効化する手順

以下の手順で、Edgeの起動時バックグラウンドプロセスをレジストリから無効化します。操作を開始する前に、レジストリのバックアップを取ることを強くお勧めします。バックアップの手順は、レジストリエディタで「ファイル」メニューから「エクスポート」を選択し、任意の場所に保存するだけです。

  1. レジストリエディタを開く
    Windowsの検索ボックスに「regedit」と入力し、表示された「レジストリエディタ」を右クリックして「管理者として実行」を選択します。
  2. ポリシーキーに移動する
    アドレスバーに以下のパスを貼り付け、Enterキーを押します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
    パスの最後の「Edge」キーが存在しない場合は、自分で作成します。作成するには、「Microsoft」キーを右クリックし、「新規」→「キー」を選択し、名前を「Edge」と入力します。
  3. DWORD値を作成する
    右ペインの空白部分を右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。作成された値の名前を「StartupBoostEnabled」に変更します。次に、その値をダブルクリックし、値のデータを「0」に設定して「OK」をクリックします。
  4. 設定を反映する
    PCを再起動するか、タスクマネージャーでEdgeのプロセスが起動時にないことを確認します。確認方法は、タスクマネージャーを開き、「スタートアップ」タブで「Microsoft Edge」が表示されていないか、または「詳細」タブで「msedge.exe」が存在しないことを確認します。

ユーザー単位で設定する場合

管理者権限が不要なユーザー単位の設定では、以下のパスを使用します。
HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge
上記と同様にStartupBoostEnabledを作成し、値を0にします。この設定は、現在ログインしているユーザーにのみ適用されます。複数のユーザーがいる場合、各ユーザーごとに設定する必要があります。

補足として、64ビット版のEdgeでもレジストリパスは同じです。32ビット版と64ビット版で区別する必要はありません。

レジストリ設定でよくあるミスと対処法

誤ったパスに設定してしまう

正しいパスは「Policies」の下の「Microsoft\Edge」です。Policiesキーが存在しない場合は、必ず手動で作成します。間違った場所に値を設定しても、Edgeはその設定を認識しません。また、大文字小文字は区別されるため、正確に入力してください。

値の種類やデータを間違える

StartupBoostEnabledは必ず「DWORD (32ビット) 値」で作成します。QWORDや文字列型では機能しません。また、値のデータは「0」にします。「1」に設定すると逆に有効化されてしまうため注意が必要です。

再起動せずに確認する

レジストリの変更は、Edgeの再起動後に反映されます。設定を変更した直後は、既に起動しているEdgeのプロセスがそのまま残っている場合があります。一度Edgeを完全に終了し、タスクマネージャーでプロセスが存在しないことを確認してから、再度Edgeを起動してください。

HKLMとHKCUの優先順位を理解していない

HKLM(ローカルマシン)の設定はHKCU(現在のユーザー)の設定より優先されます。両方に設定がある場合は、HKLMの値が適用されます。そのため、ユーザー単位で異なる設定をしたい場合は、HKLMに設定がないことを確認してください。

ADVERTISEMENT

レジストリ方式とグループポリシー方式の比較

項目 レジストリ方式 グループポリシー方式
適用範囲 ローカルPC単位またはユーザー単位 ドメイン全体またはOU単位
管理者権限の必要性 HKLMでは管理者権限が必要、HKCUでは不要 ドメイン管理者権限が必要
設定反映のタイミング PC再起動後またはEdge再起動後 次回のポリシー更新後(90〜120分)
管理の容易さ 手動で各PCに設定 一括管理が可能で、AD環境に最適
対象エディション Windowsの全エディションで利用可能 Windows Pro/Enterprise以上が必要

まとめ

この記事では、Edgeの起動時バックグラウンドプロセスをレジストリ操作で無効化する手順を解説しました。レジストリにStartupBoostEnabledを作成し、値を0にすることで常駐プロセスを停止できます。企業環境では、グループポリシーによる一括管理も検討してください。また、Edgeの設定画面からも「システム」→「起動時バックグラウンドプロセス」で同様の設定が可能ですが、レジストリの方が確実に適用されます。ぜひこの手順を活用して、業務PCのパフォーマンスを最適化してください。


🧭
Microsoft Edgeトラブル完全解決データベース ページが開かない・パスワードが消えた・動作が重いなど、Edgeの困りごとを設定・仕組みから即解消。逆引きリファレンスとして活用してください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT