ADVERTISEMENT

【Edge】WebPageの白紙化が「Chromiumレンダラ強制終了」で発生する時のEdge起動引数調整

【Edge】WebPageの白紙化が「Chromiumレンダラ強制終了」で発生する時のEdge起動引数調整
🛡️ 超解決

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は既定でレンダラプロセスのコード整合性をチェックしており、改ざんや互換性のないコードを検出するとプロセスを強制終了します。これが白紙化の直接原因になることがあります。

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

Edge起動引数で白紙化を解決する手順

ここでは、Edgeの起動引数を追加してレンダラ強制終了を抑制する手順を説明します。レジストリやシステムファイルを変更しないため、比較的安全です。ただし、操作前にすべてのEdgeウィンドウを閉じてください。

  1. Edgeのショートカットを開く
    タスクバーまたはスタートメニューにピン留めされているEdgeのショートカットを右クリックし、「プロパティ」を選択します。デスクトップにショートカットがある場合は、それを右クリックしても構いません。
  2. ショートカットタブでターゲット欄を編集
    「リンク先」または「ターゲット」と表示されたテキストボックスに、既存のパスの末尾に半角スペースを入れてから起動引数を追加します。例えば、"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --disable-features=RendererCodeIntegrity とします。
  3. 引数を追加する
    以下の引数から症状に合ったものを選んで追加してください。複数の引数を同時に指定する場合は、スペースで区切ります。
  4. 適用して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の設定からハードウェアアクセラレーションを無効にするなど、より安全な対策を優先してください。起動引数を試す場合は、必ずバックアップとして元のターゲット文字列をメモしてから実行しましょう。


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

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT