Edgeには「起動時バックグラウンドプロセス」という機能があります。この機能はWindowsの起動時にEdgeのプロセスを常駐させ、ブラウザの起動を高速化します。しかし企業環境では、不要なリソース消費やセキュリティリスクを回避するために、この機能を無効にしたいケースが多くあります。本記事では、レジストリ操作を用いてEdgeの起動時バックグラウンドプロセスを完全に停止する手順を解説します。
【要点】Edgeの起動時バックグラウンドプロセスをレジストリで停止する手順
- レジストリキーの作成: 特定のパスにDWORD値を作成してプロセス停止を指定します。
- グループポリシーとの併用: レジストリ設定はGPOで管理する場合にも応用できます。
- 再起動後の確認: 設定後はEdgeのプロセスが起動時に常駐しないことをタスクマネージャーで確認します。
ADVERTISEMENT
目次
Edgeの起動時バックグラウンドプロセスとは何か
Edgeの起動時バックグラウンドプロセスは、Windowsの起動時にEdgeのプロセスをメモリ上に常駐させる機能です。この機能により、ユーザーがEdgeをクリックしたときの起動時間を短縮できます。しかし常駐プロセスは、メモリやCPUを常に消費するため、バッテリー駆動時間の短縮やシステム全体のパフォーマンス低下につながる可能性があります。
企業の業務用PCでは、バックグラウンドプロセスによるリソース消費を抑えたいという要望が多くあります。また、不要なプロセスが常駐することで、セキュリティ上のリスクが高まることも懸念されます。そのため、グループポリシーやレジストリを用いてこの機能を無効化することが推奨されます。
レジストリで設定するメリット
グループポリシーを利用できない環境では、レジストリ操作で直接設定を変更できます。レジストリの変更はPC単位で適用されるため、個人の設定としても有効です。また、レジストリを介して設定することで、Edgeの内部設定よりも優先される場合があります。特に、Windows10やWindows11のProエディション以外ではグループポリシーが使えないため、レジストリによる設定が唯一の方法となります。
Edgeのバックグラウンドプロセスをレジストリで無効化する手順
以下の手順で、Edgeの起動時バックグラウンドプロセスをレジストリから無効化します。操作を開始する前に、レジストリのバックアップを取ることを強くお勧めします。バックアップの手順は、レジストリエディタで「ファイル」メニューから「エクスポート」を選択し、任意の場所に保存するだけです。
- レジストリエディタを開く
Windowsの検索ボックスに「regedit」と入力し、表示された「レジストリエディタ」を右クリックして「管理者として実行」を選択します。 - ポリシーキーに移動する
アドレスバーに以下のパスを貼り付け、Enterキーを押します。HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge
パスの最後の「Edge」キーが存在しない場合は、自分で作成します。作成するには、「Microsoft」キーを右クリックし、「新規」→「キー」を選択し、名前を「Edge」と入力します。 - DWORD値を作成する
右ペインの空白部分を右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。作成された値の名前を「StartupBoostEnabled」に変更します。次に、その値をダブルクリックし、値のデータを「0」に設定して「OK」をクリックします。 - 設定を反映する
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のパフォーマンスを最適化してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
