ADVERTISEMENT

【Edge】起動時にEdge画面が真っ黒で何も表示されない時のDirectComposition無効化手順

【Edge】起動時にEdge画面が真っ黒で何も表示されない時のDirectComposition無効化手順
🛡️ 超解決

Edgeを起動したところ、画面が真っ黒で何も表示されない状態に困っていませんか。この現象はグラフィックレンダリングの設定が原因で発生することがあります。本記事では、Edgeの画面が真っ黒になる問題を、DirectCompositionを無効化することで解決する手順を詳しく解説します。

【要点】Edge起動時の黒画面をDirectComposition無効化で改善する

  • edge://flagsの設定: ブラウザの試験機能ページからDirectCompositionを無効にすると、黒画面が解消されることがあります。
  • レジストリ編集による恒久的な無効化: レジストリを変更すると、EdgeのすべてのプロファイルでDirectCompositionをオフにできます。
  • 互換モードの利用: グラフィックドライバの問題が疑われる場合は、Windowsの互換性設定を試します。

ADVERTISEMENT

Edge起動時に画面が真っ黒になる原因

Edgeの画面が真っ黒になる主な原因は、DirectCompositionと呼ばれるグラフィック機能の不具合です。DirectCompositionはWindowsでウィンドウの描画を高速化する技術ですが、特定のグラフィックドライバやハードウェア構成と相性が悪く、Edgeの起動時に黒画面が表示されることがあります。

この問題は主にWindows 11やWindows 10で発生し、特にIntelやNVIDIAの統合グラフィックスを使用している環境で報告されています。DirectCompositionはEdgeのレンダリングエンジンと連携するため、無効にすることで問題が解決するケースが多いです。

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

DirectCompositionを無効化する手順

ここでは、Edgeの試験機能ページ(edge://flags)を使った無効化方法と、レジストリ編集による恒久的な無効化方法を紹介します。まずは簡単なフラグ変更からお試しください。

edge://flagsからDirectCompositionを無効にする

  1. Edgeのアドレスバーに「edge://flags」と入力してEnterキーを押す
    Edgeの試験機能ページが開きます。上部に警告が表示される場合がありますが、問題ありません。
  2. 検索ボックスに「DirectComposition」と入力する
    「DirectComposition」というフラグが表示されます。通常は「Default」または「Enabled」になっています。
  3. 右側のプルダウンメニューを「Disabled」に変更する
    これでDirectCompositionが無効化されます。
  4. 右下の「Relaunch」ボタンをクリックしてEdgeを再起動する
    再起動後、黒画面が解消されているか確認します。

レジストリ編集でDirectCompositionを恒久的に無効にする

edge://flagsの設定はEdgeのアップデートでリセットされることがあります。恒久的に無効にするにはレジストリを編集します。レジストリの誤った変更はシステムに悪影響を及ぼす可能性があるため、必ずバックアップを取ってから行ってください。

  1. Edgeをすべて閉じてから、レジストリエディタを開く
    キーボードのWindowsキーを押して「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御の確認が出たら「はい」をクリックします。
  2. 以下のパスに移動する
    アドレスバーに「HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge」と貼り付けてEnterキーを押します。もし「Edge」キーが存在しない場合は、右クリックで「新規」→「キー」を作成し「Edge」と名前を付けます。
  3. 「Edge」キー内で右クリックし、「新規」→「DWORD(32ビット)値」を作成する
    値の名前を「RendererCodeIntegrityEnabled」と入力します。この名前はDirectCompositionを制御するためのものです。
  4. 作成した「RendererCodeIntegrityEnabled」をダブルクリックし、値のデータを「0」に設定する
    これでDirectCompositionが無効化されます。基数は「16進数」のままで問題ありません。
  5. レジストリエディタを閉じ、Edgeを起動する
    再度黒画面が表示されないか確認します。

注意:レジストリ編集の前に必ずバックアップを取ってください。レジストリエディタで「ファイル」→「エクスポート」を選択し、現在の状態を保存しておくと安全です。

DirectComposition無効化で注意すべき点と代替手段

DirectCompositionを無効にすると、Edgeの描画パフォーマンスが低下する可能性があります。特に動画再生やアニメーション表示で影響が出ることがあります。問題が改善されない場合や、他の症状が発生する場合は、以下の代替手段を試してください。

グラフィックドライバの更新で解決する場合がある

DirectCompositionの不具合は、グラフィックドライバのバグが原因であることも多いです。最新のドライバに更新することで問題が解消される場合があります。PCメーカーのサイトやIntel、NVIDIA、AMDの公式サイトから最新ドライバをダウンロードしてインストールしてください。

Edgeの設定をリセットする

フラグやレジストリを変更しても直らない場合は、Edgeの設定をリセットする方法があります。edge://settings/reset にアクセスし、「設定を元の既定値に戻す」をクリックします。これでブラウザの状態が初期化され、黒画面問題が改善されることがあります。

ハードウェアアクセラレーションを無効にする

DirectCompositionの代わりに、ハードウェアアクセラレーション自体を無効にすることも効果的です。edge://settings/system にアクセスし、「ハードウェア アクセラレーションが使用可能な場合は使用する」のスイッチをオフにします。再起動後に黒画面が改善されるか確認します。

ADVERTISEMENT

DirectComposition有効時と無効時の比較

DirectCompositionの設定による違いを以下の表にまとめました。無効化によるリスクを理解した上で設定を変更してください。

項目 DirectComposition有効 DirectComposition無効
画面表示の安定性 一部環境で黒画面が発生 黒画面問題が解決する可能性が高い
描画パフォーマンス 高速(正常動作時) 低下する場合がある(特に動画・アニメーション)
CPU負荷 低い やや上昇する可能性がある
適用の容易さ 初期状態(変更不要) フラグまたはレジストリ変更が必要
持続性 アップデートでリセットされることがある レジストリ変更なら恒久的だが、システム全体に影響

まとめ

本記事では、Edge起動時の黒画面問題をDirectCompositionの無効化で解決する手順を紹介しました。まずはedge://flagsから試し、効果がない場合はレジストリ編集で恒久的に無効化するとよいでしょう。無効化後は描画性能が多少低下する可能性があるため、必要に応じてグラフィックドライバの更新やハードウェアアクセラレーションの無効化も検討してください。これらの方法で多くのケースが改善されるはずです。


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

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT