Windows版Chromeの黒い画面の問題を解決する方法

Chromeの黒画面とは、Google Chromeがウェブサイトやユーザーインターフェースを表示する代わりに、完全に空白または黒色のウィンドウを開く現象です。これは通常、 Chromeリモートデスクトップセッション中、または動画、アニメーション、WebGLコンテンツを含む重いウェブページを開いたときに発生します。

このような場合、ウェブサイトの閲覧、タブの操作、メニューの表示などができなくなることがあります。フォームへの入力、文書の編集、ウェブアプリケーションの使用中にこのような状況が発生すると、保存していない作業内容が失われる可能性があります。

なぜこれが起こるのですか?

問題は多くの場合、次のような原因で発生します。

  • 矛盾点 ハードウェアアクセラレーション またはGPUディスプレイ
  • 更新 Chromium 不正確または不完全
  • 古いグラフィックの定義 Chromeと正しく通信できません
  • 問題 暗号化/復号化 リモート デスクトップの場合、Chrome ウィンドウが黒く表示されます。
  • エクストラ 無効、ディスプレイに干渉
  • 実験的な兆候 攻撃的または不安定
  • 破損した設定 あるいは隠されたGPUシェーダー

簡単に言うと、 ChromeはGPUを使ってウィンドウをレンダリングしようとしますが、その過程(タグ、定義、ANGLEバックエンド、拡張機能、キャッシュなど)で何らかの問題が発生し、代わりに黒い画面が表示されます。

この動作の理由が明確になったので、最も簡単なものから順に以下の解決策を実行してください。

1. Chromeのブックマークをすべてリセットする

実験的なタグは、Chrome のページ表示方法を変更します。不具合のあるタグや不安定なタグは、GPU が処理できないレンダリングパスを Chrome に強制的に使用させる可能性があります。すべての非表示設定をリセットすると、デフォルトの安定した状態に戻ります。

  1. 開いた Google Chrome.
  2. タイプ
chrome://フラグ/

アドレスバーでEnterキーを押します。

  1. タップする すべてリセット 右上隅にあります。

  1. Chrome を閉じて再起動してください。

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

Chromeはデフォルトではハードウェアアクセラレーションを使用して、レンダリング処理をグラフィック処理ユニット(GPU)にオフロードします。グラフィックドライバーに不具合があったり、互換性が全くない場合、この処理が失敗し、画面が真っ暗になる可能性があります。

ハードウェアアクセラレーションを無効にすると、Chromeはソフトウェアレンダリングを使用するようになります。グラフィックを多用するページでは若干動作が遅くなる場合がありますが、画面が真っ暗になるなどの問題が発生している場合は、多くの場合、より安定した動作が得られます。

  1. 開いた Chrome ← をクリック XNUMXつのポイント.
  2. 選択 設定.

  1. انن<XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxXNUMX>لل<XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxDXNUMX><XNUMXxAXNUMX> しつけ.
  2. 消す グラフィックアクセラレーションが利用可能な場合は使用する.

  1. タップする リブート.

3. ANGLEグラフィックバックエンドのリセット

ANGLEは、ChromeのグラフィックコマンドをGPU互換の命令に変換する中間レイヤーです。ANGLEが誤ったバックエンドインターフェース(GPUが処理できないVulkanやD3D11など)を使用すると、Chromeは黒い画面を表示します。ANGLEをリセットすると、システムに最適な互換モードが復元されます。

  1. 右クリック Chromeのショートカット あなたの← 特徴.

  1. 行末に 目標追加:
--実験なし

  1. このショートカットを使用して Chrome を実行します。
  2. 開いた
chrome://フラグ/
  1. ابحثعن 「ANGLEグラフィックバックエンドを選択してください」 に設定します デフォルト.

  1. Chromeを閉じます。
  2. 削除する --no-experiments 要するに。
  3. Chrome を通常通り再起動します。

4. Chromeでシェーダーキャッシュをクリアする

Chromeは、ページの読み込み速度を向上させるため、翻訳済みのGPUシェーダーをキャッシュフォルダに保存します。しかし、時間の経過とともに、これらのキャッシュファイルが破損したり、現在のGPUドライバーやChromeのバージョンと互換性がなくなったりすることがあります。そうなると、Chromeはウィンドウを正しくレンダリングできず、代わりに黒い画面が表示される場合があります。

シェーダー キャッシュを削除すると、Chrome は現在のドライバーとブラウザのバージョンを使用して、これらのファイルを最初から再構築するようになります。

  1. 選ぶ Google Chrome 完全に。バックグラウンドでChromeウィンドウが実行されていないことを確認してください。
  2. クリック 勝利+ R ← 次に書きます:
%localappdata%

  1. 次の場所に移動します: Google → Chrome → ユーザーデータ → ShaderCache → GPUCache
  2. 内部のファイルをすべて削除 GPUキャッシュ.

  1. Chromeを再起動します。

フォルダーまたはパスが存在しない場合は、この手順をスキップして次の解決策に進むことができます。

5. グラフィックドライバーを更新する

ブラウザで画面表示の問題が発生する最も一般的な原因の一つは、グラフィックドライバが古い、または不具合があることです。GPUドライバがChromeから送信されるコマンドを理解できない場合(特に新しいグラフィックAPIANGLEバックエンドを使用している場合)、エラーが発生して画面が真っ黒になることがあります。

グラフィックドライバーを更新すると、グラフィック処理ユニット(GPU)メーカーから提供される最新の互換性パッチ、パフォーマンス改善、およびバグ修正がインストールされます。これは、GPUがChromeのレンダリングタスクを処理する方法に直接影響し、多くの場合、長期間続く黒画面の問題を解決します。

グラフィックドライバーを更新するには、こちらの詳細な手順ガイドに従ってください:グラフィックドライバーの更新方法(AMD/Nvidia/Intel)

6. 壊れた拡張機能を無効にする

一部の拡張機能はオーバーレイを挿入したり、ページの表示を変更したりします。問題のある拡張機能が原因で、Chromeのタブ領域が黒くなる場合があります。すべての拡張機能を無効にすると、原因を特定しやすくなります。

  1. Chromeを開きます。
  2. 訪問:
クロム://拡張/
  1. すべての拡張機能をオフにします。
  2. Chromeを再起動します。
  3. 問題の原因となっているアドオンを見つけるために、アドオンを 1 つずつ再起動します。

その他の注意事項

  • これらの手順はシステム専用に設計されています Windowsいくつかのオプションが適用されます(例: chrome://flagsハードウェア アクセラレーションを無効にしたり、拡張機能を管理したりすることは、macOS および ChromeOS システムでも使用できますが、フォルダー パスとシステム メニューは異なります。
  • في リモートデスクトップセッションChromeウィンドウは動画としてストリーミング配信されています。接続が不安定な場合やホストコンピュータのレンダリングパスが破損している場合、Chromeがローカルで実行されているにもかかわらず、ストリーミングが黒い画面として表示されることがあります。上記の修正により、ホストコンピュータの表示が安定します。

上記の修正を適用すれば、Chromeは黒いウィンドウを表示することなく、正常に表示されるようになるはずです。

黒画面の問題が解決しない場合は、Chromeプロファイルをリセットするか、Chromeを再インストールして、より深刻な損傷の可能性を排除することを検討してください。

  • プロフィールをリセットするとChromeの設定はデフォルトに戻りますが、 لا Google アカウントにログインしている場合は、ブックマークやパスワードが削除されます。
  • クリーン再インストールを行うと、破損したファイルや実験的な変更が残っていない Chrome の新規コピーを使用することになります。

Chrome がデフォルトの安定した構成に戻ると、グラフィック処理装置 (GPU) と適切に通信し、黒い画面の問題が発生することなくページが表示されるようになります。

コメントは締め切りました。