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のレンダリングエンジンと連携するため、無効にすることで問題が解決するケースが多いです。
DirectCompositionを無効化する手順
ここでは、Edgeの試験機能ページ(edge://flags)を使った無効化方法と、レジストリ編集による恒久的な無効化方法を紹介します。まずは簡単なフラグ変更からお試しください。
edge://flagsからDirectCompositionを無効にする
- Edgeのアドレスバーに「edge://flags」と入力してEnterキーを押す
Edgeの試験機能ページが開きます。上部に警告が表示される場合がありますが、問題ありません。 - 検索ボックスに「DirectComposition」と入力する
「DirectComposition」というフラグが表示されます。通常は「Default」または「Enabled」になっています。 - 右側のプルダウンメニューを「Disabled」に変更する
これでDirectCompositionが無効化されます。 - 右下の「Relaunch」ボタンをクリックしてEdgeを再起動する
再起動後、黒画面が解消されているか確認します。
レジストリ編集でDirectCompositionを恒久的に無効にする
edge://flagsの設定はEdgeのアップデートでリセットされることがあります。恒久的に無効にするにはレジストリを編集します。レジストリの誤った変更はシステムに悪影響を及ぼす可能性があるため、必ずバックアップを取ってから行ってください。
- Edgeをすべて閉じてから、レジストリエディタを開く
キーボードのWindowsキーを押して「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御の確認が出たら「はい」をクリックします。 - 以下のパスに移動する
アドレスバーに「HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge」と貼り付けてEnterキーを押します。もし「Edge」キーが存在しない場合は、右クリックで「新規」→「キー」を作成し「Edge」と名前を付けます。 - 「Edge」キー内で右クリックし、「新規」→「DWORD(32ビット)値」を作成する
値の名前を「RendererCodeIntegrityEnabled」と入力します。この名前はDirectCompositionを制御するためのものです。 - 作成した「RendererCodeIntegrityEnabled」をダブルクリックし、値のデータを「0」に設定する
これでDirectCompositionが無効化されます。基数は「16進数」のままで問題ありません。 - レジストリエディタを閉じ、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から試し、効果がない場合はレジストリ編集で恒久的に無効化するとよいでしょう。無効化後は描画性能が多少低下する可能性があるため、必要に応じてグラフィックドライバの更新やハードウェアアクセラレーションの無効化も検討してください。これらの方法で多くのケースが改善されるはずです。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】標準アプリのショートカットアイコンが白い紙になった時の情報の更新
- 【Windows】「ゲーミングサービス」がインストールできない!Xboxアプリとの無限ループを脱出する修復コマンド
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】音が出ない!スピーカーに×が付く・ミュート解除しても無音になる時の直し方5選
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
