EdgeでWebページを開くと真っ白な画面(白紙化)が表示され、操作ができなくなることがあります。多くの場合、この現象はChromiumレンダラプロセスが強制終了されることで発生します。本記事では、Edgeの起動引数(起動パラメータ)を調整して、レンダラ強制終了を防ぎ、白紙化を解決する方法を解説します。
【要点】Edge起動引数でChromiumレンダラ強制終了を防ぐ方法
- 起動引数の追加: Edgeのショートカットに特定の引数を加えることで、レンダラプロセスの保護や強制終了を抑制できます。
- レンダラコード整合性の無効化:
--disable-features=RendererCodeIntegrityを指定すると、レンダラプロセスのコード整合性チェックを回避し、強制終了を予防します。 - プロセスモデルの変更:
--renderer-process-limit=1などでレンダラプロセス数を制限すると、リソース競合を減らせます。
ADVERTISEMENT
目次
Edgeでレンダラが強制終了される原因
EdgeはChromiumをベースにしており、各タブや拡張機能ごとに独立したプロセス(レンダラ)で動作します。このレンダラプロセスが何らかの理由で強制終了されると、そのタブのWebページが白紙になります。主な原因は以下の通りです。
システムリソースの逼迫
メモリが不足したり、CPU使用率が高い状態が続くと、OSがプロセスを強制終了することがあります。Edgeのレンダラプロセスも対象になりえます。
セキュリティソフトによる誤検出
一部のアンチウイルスソフトは、Chromiumレンダラの動作を不正な挙動と判断し、プロセスを強制終了することがあります。
拡張機能の競合
特定の拡張機能がレンダラプロセスに過剰な負荷をかけたり、内部エラーを起こして強制終了の原因になることがあります。
レンダラコード整合性(RendererCodeIntegrity)の問題
Edgeは既定でレンダラプロセスのコード整合性をチェックしており、改ざんや互換性のないコードを検出するとプロセスを強制終了します。これが白紙化の直接原因になることがあります。
Edge起動引数で白紙化を解決する手順
ここでは、Edgeの起動引数を追加してレンダラ強制終了を抑制する手順を説明します。レジストリやシステムファイルを変更しないため、比較的安全です。ただし、操作前にすべてのEdgeウィンドウを閉じてください。
- Edgeのショートカットを開く
タスクバーまたはスタートメニューにピン留めされているEdgeのショートカットを右クリックし、「プロパティ」を選択します。デスクトップにショートカットがある場合は、それを右クリックしても構いません。 - ショートカットタブでターゲット欄を編集
「リンク先」または「ターゲット」と表示されたテキストボックスに、既存のパスの末尾に半角スペースを入れてから起動引数を追加します。例えば、"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=RendererCodeIntegrityとします。 - 引数を追加する
以下の引数から症状に合ったものを選んで追加してください。複数の引数を同時に指定する場合は、スペースで区切ります。 - 適用してEdgeを起動する
「OK」をクリックしてプロパティを閉じ、変更したショートカットからEdgeを起動します。白紙化が発生していたページを開いて改善を確認してください。
使用する起動引数の例を以下に示します。
| 引数 | 効果 |
|---|---|
--disable-features=RendererCodeIntegrity |
レンダラコード整合性チェックを無効にし、プロセス強制終了を抑止します。 |
--disable-features=site-per-process |
サイト分離(サイトプロセス)を無効にし、レンダラプロセスの数を減らします。 |
--renderer-process-limit=1 |
レンダラプロセスを1つに制限し、プロセス競合を減らします。 |
--no-sandbox |
サンドボックスを無効にします(セキュリティリスクがあるため推奨しません)。 |
白紙化対策の注意点と代替手段
起動引数の変更には注意点があります。以下を理解した上で実施してください。
セキュリティ低下のリスク
--disable-features=RendererCodeIntegrity などの引数は、Edgeのセキュリティ機能の一部を無効にします。特に --no-sandbox はプロセスの隔離を解除するため、マルウェアに悪用される可能性が高まります。業務用PCでは避けるべきです。
すべてのケースで効果があるとは限らない
白紙化の原因が拡張機能のバグやメモリ不足など、別の要因にある場合、起動引数では解決できません。その場合は、拡張機能を無効にする、キャッシュを削除する、またはEdgeのリセットを試してください。
引数が正しく適用されない場合
Edgeが自動更新されると、一部の引数が無効になることがあります。また、管理者によってポリシーで制限されている場合は、ショートカットからの引数が無視されます。その場合は、edge://policy でポリシーの状態を確認してください。
代替手段としてのEdgeの設定変更
起動引数を使わずに、Edgeの設定から「システムとパフォーマンス」でハードウェアアクセラレーションを無効にすると、レンダラの負荷が減り、強制終了が改善することがあります。また、「拡張機能」から不要なものを一度無効にして様子を見るのも効果的です。
ADVERTISEMENT
起動引数の比較と推奨設定
各引数の特徴を比較します。レンダラ強制終了に最も効果的なのは、--disable-features=RendererCodeIntegrity です。ただし、セキュリティとの兼ね合いを考慮してください。
| 引数 | 白紙化改善効果 | セキュリティリスク | 推奨度 |
|---|---|---|---|
--disable-features=RendererCodeIntegrity |
高い | 中 | 推奨 |
--disable-features=site-per-process |
中 | 低 | 状況による |
--renderer-process-limit=1 |
低 | 低 | あまり推奨しない |
--no-sandbox |
高い | 非常に高い | 非推奨 |
一般的には --disable-features=RendererCodeIntegrity を単体で試すことをおすすめします。改善しない場合は、さらに --disable-features=site-per-process を追加してください。ただし、--no-sandbox は絶対に使用しないでください。
まとめ
EdgeでWebページが白紙になる問題は、Chromiumレンダラの強制終了が原因です。本記事では、Edgeの起動引数に --disable-features=RendererCodeIntegrity を追加することで、レンダラコード整合性チェックを回避し、白紙化を解決する方法を解説しました。起動引数の変更は手軽ですが、セキュリティリスクも伴います。まずはEdgeの設定からハードウェアアクセラレーションを無効にするなど、より安全な対策を優先してください。起動引数を試す場合は、必ずバックアップとして元のターゲット文字列をメモしてから実行しましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
