Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Các Trình Duyệt

Khắc phục màn hình đen Chrome trên Windows: Sửa nhanh và Khắc phục sự cố

“Màn hình đen Chrome“ xuất hiện khi Google Chrome mở cửa sổ trống hoặc hoàn toàn đen thay vì render trang web hoặc UI. Điều này thường xảy ra trong các phiên bản Desktop từ xa (Chrome Remote Desktop) hoặc khi mở các trang web nặng với video, hoạt hình, hoặc nội dung WebGL.

Khi điều này xảy ra, bạn có thể không xem được trang web, tương tác với tab, hoặc thậm chí thấy menu. Nếu điều này xảy ra khi điền biểu mẫu, chỉnh sửa tài liệu, hoặc sử dụng ứng dụng web, công việc chưa lưu của bạn có thể bị mất.

Tại sao điều này xảy ra?

Vấn đề thường đến từ:

  • Xung đột tăng tốc phần cứng hoặc render GPU
  • Bản cập nhật Chromium lỗi hoặc không hoàn chỉnh
  • Driver đồ họa lỗi thời không thể giao tiếp đúng với Chrome
  • Vấn đề encoder/decoder Desktop từ xa khiến cửa sổ Chrome được truyền xuất hiện đen
  • Tiện ích mở rộng hỏng can thiệp vào rendering
  • Cờ thử nghiệm (experimental flags) không ổn định hoặc quá mạnh
  • Cài đặt hỏng hoặc shader GPU đã cache

Nói đơn giản: Chrome cố gắng sử dụng GPU của bạn để vẽ cửa sổ, nhưng thứ gì đó trong chuỗi (flags, driver, backend ANGLE, tiện ích mở rộng, hoặc cache) bị lỗi, và Chrome hiển thị màn hình đen thay vì nội dung.

Bây giờ bạn đã hiểu rõ nguyên nhân, hãy làm theo các giải pháp dưới đây theo thứ tự, bắt đầu từ những cái dễ nhất.

1. Đặt lại tất cả Chrome Flags

Các flag thử nghiệm thay đổi cách Chrome render trang. Flag xấu hoặc không ổn định có thể buộc Chrome sử dụng đường dẫn render mà GPU không thể xử lý. Đặt lại sẽ trả tất cả cài đặt ẩn về trạng thái mặc định, ổn định.

  1. Mở Google Chrome.
  2. Gõ
    chrome://flags/
    vào thanh địa chỉ và nhấn Enter.
  3. Nhấp Reset all ở góc trên bên phải.
  4. Đóng và khởi động lại Chrome.

2. Tắt tăng tốc phần cứng

Mặc định, Chrome sử dụng tăng tốc phần cứng để chuyển tải công việc render cho GPU. Nếu driver đồ họa của bạn bị lỗi hoặc không hoàn toàn tương thích, việc chuyển giao này có thể thất bại và dẫn đến màn hình đen.

Tắt tăng tốc phần cứng buộc Chrome sử dụng render phần mềm thay vì. Điều này có thể chậm hơn một chút trên trang web nặng đồ họa nhưng thường ổn định hơn nhiều khi bạn gặp vấn đề màn hình đen.

  1. Mở Chrome → nhấp ba chấm.
  2. Chọn Cài đặt (Settings).
  3. Đi đến Hệ thống (System).
  4. Tắt Sử dụng tăng tốc đồ họa khi có sẵn (Use graphics acceleration when available).
  5. Nhấp Khởi động lại (Relaunch).

3. Đặt lại Backend đồ họa ANGLE

ANGLE là lớp trung gian chuyển đổi lệnh đồ họa của Chrome thành hướng dẫn thân thiện với GPU. Nếu ANGLE sử dụng backend sai (như Vulkan hoặc D3D11 khi GPU của bạn không xử lý được), Chrome hiển thị màn hình đen. Đặt lại nó khôi phục chế độ tương thích nhất cho hệ thống của bạn.

  1. Chuột phải vào shortcut Chrome → Thuộc tính (Properties).
  2. Cuối dòng Target, thêm:
    --no-experiments
  3. Khởi chạy Chrome bằng shortcut này.
  4. Mở
    chrome://flags/
  5. Tìm kiếm “Choose ANGLE graphics backend” và đặt thành Default.
  6. Đóng Chrome.
  7. Xóa --no-experiments khỏi shortcut.
  8. Khởi động lại Chrome bình thường.

4. Xóa Shader Cache của Chrome

Chrome lưu trữ GPU shader đã biên dịch trong thư mục cache để trang tải nhanh hơn. Theo thời gian, các file cache này có thể trở nên hỏng hoặc không khớp với driver GPU hiện tại hoặc phiên bản Chrome. Khi đó, Chrome có thể không vẽ đúng cửa sổ và hiển thị màn hình đen.

Xóa shader cache buộc Chrome xây dựng lại các file này từ đầu, sử dụng driver và phiên bản trình duyệt hiện tại.

  1. Đóng Google Chrome hoàn toàn. Đảm bảo không có cửa sổ Chrome nào chạy ở nền.
  2. Nhấn Win + R → gõ:
    %localappdata%
  3. Đi đến: Google → Chrome → User Data → ShaderCache → GPUCache
  4. Xóa tất cả file bên trong GPUCache.
  5. Khởi động lại Chrome.

Nếu thư mục hoặc đường dẫn không tồn tại, bạn có thể bỏ qua bước này và chuyển sang giải pháp tiếp theo.

5. Cập nhật Driver đồ họa

Driver đồ họa lỗi thời hoặc bị lỗi là một trong những nguyên nhân phổ biến nhất của vấn đề render trong trình duyệt. Nếu driver GPU của bạn không hiểu lệnh Chrome gửi (đặc biệt với các API đồ họa mới hơn hoặc backend ANGLE), nó có thể thất bại im lặng và để lại cửa sổ đen.

Cập nhật driver đồ họa cài đặt các bản vá tương thích mới nhất, cải tiến hiệu suất, và sửa lỗi từ nhà sản xuất GPU. Điều này trực tiếp ảnh hưởng đến cách GPU xử lý tác vụ render của Chrome và thường giải quyết các vấn đề màn hình đen kiên cố.

Để cập nhật driver đồ họa, hãy làm theo hướng dẫn chi tiết từng bước của chúng tôi tại đây: Cách cập nhật Driver đồ họa (AMD/Nvidia/Intel)

6. Vô hiệu hóa tiện ích mở rộng hỏng

Một số tiện ích mở rộng chèn lớp phủ hoặc sửa đổi render trang. Một tiện ích lỗi có thể khiến khu vực tab của Chrome biến đen. Tắt tất cả tiện ích mở rộng giúp tìm ra thủ phạm.

  1. Mở Chrome.
  2. Truy cập:
    chrome://extensions/
  3. Tắt tất cả tiện ích mở rộng.
  4. Khởi động lại Chrome.
  5. Bật lại tiện ích mở rộng một-by-one để tìm cái gây vấn đề.

Ghi chú bổ sung

  • Các bước này được viết cho Windows. Một số tùy chọn (như chrome://flags, tắt tăng tốc phần cứng, và quản lý tiện ích mở rộng) cũng áp dụng cho macOS và ChromeOS, nhưng đường dẫn thư mục và menu hệ thống sẽ trông khác.
  • Trong phiên bản Desktop từ xa, cửa sổ Chrome được truyền như video. Nếu kết nối không ổn định hoặc đường dẫn render bị lỗi trên máy chủ, luồng có thể xuất hiện như màn hình đen ngay cả khi Chrome hoạt động cục bộ. Các sửa lỗi trên vẫn giúp bằng cách ổn định render trên PC chủ.

Sau khi áp dụng các sửa lỗi trên, Chrome nên bắt đầu render bình thường lại mà không hiển thị cửa sổ đen.

Nếu vấn đề màn hình đen tiếp tục, hãy cân nhắc đặt lại hồ sơ Chrome hoặc cài đặt lại Chrome để loại trừ sự hỏng hóc sâu hơn:

  • Đặt lại hồ sơ khôi phục cài đặt Chrome về mặc định nhưng không xóa dấu trang hoặc mật khẩu nếu bạn đã đăng nhập tài khoản Google.
  • Cài đặt lại sạch đảm bảo bạn chạy bản sao Chrome mới mà không có file hỏng còn sót lại hoặc tinh chỉnh thử nghiệm.

Khi Chrome quay lại cấu hình mặc định, ổn định, nó sẽ giao tiếp đúng với GPU và hiển thị trang mà không có vấn đề màn hình đen.

VỀ TÁC GIẢ

Khắc phục màn hình đen Chrome trên Windows: Sửa nhanh và Khắc phục sự cố

Hamza Mohammad Anwar

Hamza Mohammad Anwar là một nhà phát triển web JavaScript trung cấp tập trung vào phát triển ứng dụng hiệu suất cao sử dụng công nghệ MERN. Kỹ năng của anh bao gồm chuyên môn ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan. Hamza cũng là chuyên gia Google IT Certified, làm nổi bật năng lực hỗ trợ IT của anh. Là một người giải quyết vấn đề say mê, anh tái tạo lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.