Windows版Chromeの黒い画面の問題を解決する方法
「Chromeの黒画面」とは、Google Chromeがウェブサイトやユーザーインターフェースを表示する代わりに、完全に空白または黒色のウィンドウを開く現象です。これは通常、 Chromeリモートデスクトップセッション中、または動画、アニメーション、WebGLコンテンツを含む重いウェブページを開いたときに発生します。
このような場合、ウェブサイトの閲覧、タブの操作、メニューの表示などができなくなることがあります。フォームへの入力、文書の編集、ウェブアプリケーションの使用中にこのような状況が発生すると、保存していない作業内容が失われる可能性があります。
なぜこれが起こるのですか?
問題は多くの場合、次のような原因で発生します。
- 矛盾点 ハードウェアアクセラレーション またはGPUディスプレイ
- 更新 Chromium 不正確または不完全
- 古いグラフィックの定義 Chromeと正しく通信できません
- 問題 暗号化/復号化 リモート デスクトップの場合、Chrome ウィンドウが黒く表示されます。
- エクストラ 無効、ディスプレイに干渉
- 実験的な兆候 攻撃的または不安定
- 破損した設定 あるいは隠されたGPUシェーダー
簡単に言うと、 ChromeはGPUを使ってウィンドウをレンダリングしようとしますが、その過程(タグ、定義、ANGLEバックエンド、拡張機能、キャッシュなど)で何らかの問題が発生し、代わりに黒い画面が表示されます。
この動作の理由が明確になったので、最も簡単なものから順に以下の解決策を実行してください。
1. Chromeのブックマークをすべてリセットする
実験的なタグは、Chrome のページ表示方法を変更します。不具合のあるタグや不安定なタグは、GPU が処理できないレンダリングパスを Chrome に強制的に使用させる可能性があります。すべての非表示設定をリセットすると、デフォルトの安定した状態に戻ります。
- 開いた Google Chrome.
- タイプ
chrome://フラグ/
アドレスバーでEnterキーを押します。
- タップする すべてリセット 右上隅にあります。
- Chrome を閉じて再起動してください。
2.ハードウェアアクセラレーションを無効にする
Chromeはデフォルトではハードウェアアクセラレーションを使用して、レンダリング処理をグラフィック処理ユニット(GPU)にオフロードします。グラフィックドライバーに不具合があったり、互換性が全くない場合、この処理が失敗し、画面が真っ暗になる可能性があります。
ハードウェアアクセラレーションを無効にすると、Chromeはソフトウェアレンダリングを使用するようになります。グラフィックを多用するページでは若干動作が遅くなる場合がありますが、画面が真っ暗になるなどの問題が発生している場合は、多くの場合、より安定した動作が得られます。
- 開いた Chrome ← をクリック XNUMXつのポイント.
- 選択 設定.
- انن<XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxXNUMX>لل<XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxAXNUMX> しつけ.
- 消す グラフィックアクセラレーションが利用可能な場合は使用する.
- タップする リブート.
3. ANGLEグラフィックバックエンドのリセット
ANGLEは、ChromeのグラフィックコマンドをGPU互換の命令に変換する中間レイヤーです。ANGLEが誤ったバックエンドインターフェース(GPUが処理できないVulkanやD3D11など)を使用すると、Chromeは黒い画面を表示します。ANGLEをリセットすると、システムに最適な互換モードが復元されます。
- 右クリック Chromeのショートカット あなたの← 特徴.
- 行末に 目標追加:
--実験なし
- このショートカットを使用して Chrome を実行します。
- 開いた
chrome://フラグ/
- ابحثعن 「ANGLEグラフィックバックエンドを選択してください」 に設定します デフォルト.
- Chromeを閉じます。
- 削除する
--no-experiments要するに。 - Chrome を通常通り再起動します。
4. Chromeでシェーダーキャッシュをクリアする
Chromeは、ページの読み込み速度を向上させるため、翻訳済みのGPUシェーダーをキャッシュフォルダに保存します。しかし、時間の経過とともに、これらのキャッシュファイルが破損したり、現在のGPUドライバーやChromeのバージョンと互換性がなくなったりすることがあります。そうなると、Chromeはウィンドウを正しくレンダリングできず、代わりに黒い画面が表示される場合があります。
シェーダー キャッシュを削除すると、Chrome は現在のドライバーとブラウザのバージョンを使用して、これらのファイルを最初から再構築するようになります。
- 選ぶ Google Chrome 完全に。バックグラウンドでChromeウィンドウが実行されていないことを確認してください。
- クリック 勝利+ R ← 次に書きます:
%localappdata%
- 次の場所に移動します: Google → Chrome → ユーザーデータ → ShaderCache → GPUCache
- 内部のファイルをすべて削除 GPUキャッシュ.
- Chromeを再起動します。
フォルダーまたはパスが存在しない場合は、この手順をスキップして次の解決策に進むことができます。
5. グラフィックドライバーを更新する
ブラウザで画面表示の問題が発生する最も一般的な原因の一つは、グラフィックドライバが古い、または不具合があることです。GPUドライバがChromeから送信されるコマンドを理解できない場合(特に新しいグラフィックAPIやANGLEバックエンドを使用している場合)、エラーが発生して画面が真っ黒になることがあります。
グラフィックドライバーを更新すると、グラフィック処理ユニット(GPU)メーカーから提供される最新の互換性パッチ、パフォーマンス改善、およびバグ修正がインストールされます。これは、GPUがChromeのレンダリングタスクを処理する方法に直接影響し、多くの場合、長期間続く黒画面の問題を解決します。
グラフィックドライバーを更新するには、こちらの詳細な手順ガイドに従ってください:グラフィックドライバーの更新方法(AMD/Nvidia/Intel)
6. 壊れた拡張機能を無効にする
一部の拡張機能はオーバーレイを挿入したり、ページの表示を変更したりします。問題のある拡張機能が原因で、Chromeのタブ領域が黒くなる場合があります。すべての拡張機能を無効にすると、原因を特定しやすくなります。
- Chromeを開きます。
- 訪問:
クロム://拡張/
- すべての拡張機能をオフにします。
- Chromeを再起動します。
- 問題の原因となっているアドオンを見つけるために、アドオンを 1 つずつ再起動します。
その他の注意事項
- これらの手順はシステム専用に設計されています Windowsいくつかのオプションが適用されます(例:
chrome://flagsハードウェア アクセラレーションを無効にしたり、拡張機能を管理したりすることは、macOS および ChromeOS システムでも使用できますが、フォルダー パスとシステム メニューは異なります。 - في リモートデスクトップセッションChromeウィンドウは動画としてストリーミング配信されています。接続が不安定な場合やホストコンピュータのレンダリングパスが破損している場合、Chromeがローカルで実行されているにもかかわらず、ストリーミングが黒い画面として表示されることがあります。上記の修正により、ホストコンピュータの表示が安定します。
上記の修正を適用すれば、Chromeは黒いウィンドウを表示することなく、正常に表示されるようになるはずです。
黒画面の問題が解決しない場合は、Chromeプロファイルをリセットするか、Chromeを再インストールして、より深刻な損傷の可能性を排除することを検討してください。
- プロフィールをリセットするとChromeの設定はデフォルトに戻りますが、 لا Google アカウントにログインしている場合は、ブックマークやパスワードが削除されます。
- クリーン再インストールを行うと、破損したファイルや実験的な変更が残っていない Chrome の新規コピーを使用することになります。
Chrome がデフォルトの安定した構成に戻ると、グラフィック処理装置 (GPU) と適切に通信し、黒い画面の問題が発生することなくページが表示されるようになります。
コメントは締め切りました。