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

Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED

Lỗi "ERR_CONTENT_DECODING_FAILED" xuất hiện trên hầu hết trình duyệt. Đôi khi bật lên khi tải trang cụ thể nhưng cũng có thể bắt đầu xuất hiện khi chuyển sang máy chủ mới. Lỗi tồn tại sau khi tải lại trang vài lần. Bài này thảo luận lý do và cung cấp giải pháp triệt để.

Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED

Nguyên nhân gây ra lỗi "ERR_CONTENT_DECODING_FAILED"?

Rất tiếc, nguyên nhân không thể xác định duy nhất. Tuy nhiên, một số lý do phổ biến:

  • Yêu cầu mã hóa sai: Trong một số trường hợp, header yêu cầu HTTP khẳng định nội dung được mã hóa gzip khi thực tế không. Điều này gây xung đột khi giải mã và kích hoạt lỗi.
  • Cache/Cookie trình duyệt: Cache lưu trữ bởi ứng dụng giảm thời gian tải, trải nghiệm mượt mà. Cookie lưu trữ bởi trang web mục đích tương tự. Tuy nhiên, theo thời gian có thể bị hỏng và can thiệp vào yếu tố quan trọng của trình duyệt.
  • Proxy/VPN: Đôi khi proxy hoặc VPN gây vấn đề khi giải mã và ngăn trình duyệt tải trang.
  • Socket Pools: Nếu socket pooling bật cho trình duyệt, nó không tạo socket mới mỗi lần; thay vào đó duy trì pool socket. Tuy nhiên, pool này có thể bị hỏng và ngăn quá trình giải mã hoạt động đúng.
  • Cấu hình DNS: Tương tự Socket Pools, thông tin/cấu hình DNS lưu trữ trên máy thay vì tạo mới mỗi lần, giúp tăng hiệu suất và tốc độ. Tuy nhiên, theo thời gian có thể bị hỏng và can thiệp vào yếu tố quan trọng của trình duyệt.
  • Giới hạn MTU: Trong một số trường hợp, giới hạn MTU không được đặt cho adapter gây xung đột khi giải mã.
  • Windows Firewall: Có thể Windows Firewall chặn kết nối đến trang gây ra lỗi.
  • Địa chỉ DNS sai: Nếu cấu hình DNS sai được Windows lấy, nó ngăn kết nối được thiết lập gây lỗi.
  • Driver card mạng: Một số trường hợp, driver card mạng không cài đặt đúng. Do đó kết nối trang không thiết lập đúng và kích hoạt lỗi.

Đã hiểu bản chất vấn đề, chuyển sang giải pháp. Hãy thực hiện theo thứ trình bày.

Giải pháp 1: Tắt mã hóa G-Zip

Đôi khi mã hóa G-Zip là nguyên nhân lỗi. Không nhiều trình duyệt cho phép tùy chỉnh tắt điều này mà không dùng tiện ích thứ ba. Bước này tải và cài tiện ích rồi tắt mã hóa G-Zip bằng tiện ích đó.

  1. Mở Chrome và điều hướng đến địa chỉ này.
  2. Nhấp nút "Add to Chrome" chọn "Add Extension" hộp thoại.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Tiện ích sẽ tự động thêm vào Chrome.
  4. Mở tab mới nhấp biểu tượng tiện ích góc trên bên phải.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  5. Nhấp khoảng trống dưới tiêu đề "Request Header" gõ lệnh:
     accept-encoding
  6. Gõ lệnh sau vào ô Value
    gzip;q=0,deflate;q=0
    Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  7. Bây giờ G-Zip đã tắt, nếu gặp sự cố với trang cụ thể, khuyên mở trang đó và lặp lại quy trình.
  8. Xong làm mới trang kiểm tra xem sự cố còn không.

Giải pháp 2: Xóa lịch sử và Cookie trình duyệt

Đôi khi lịch sử hoặc Cookie trình duyệt bị hỏng. Do đó quá trình mã hóa bị ảnh hưởng. Bước này xóa lịch sử và Cookie trình duyệt. Tùy trình duyệt, quy trình khác nhau chút. Phương pháp xóa lịch sử và Cookie cho trình duyệt phổ biến:

Cho Chrome:

  1. Khởi chạy Chrome mở tab mới.
  2. Nhấp ba chấm dọc góc trên bên phải di chuột đến "More Tools".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Chọn "Clear Browser History" từ menu.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  4. Nhấp menu thả xuống "Time Range" chọn "All Time".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  5. Nhấp "Advanced" chọn 4 tùy chọn đầu.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  6. Nhấp "Clear Data" chọn "Yes" hộp thoại.
  7. Kiểm tra xem sự cố còn không.

Cho Firefox:

  1. Khởi chạy Firefox mở tab mới.
  2. Nhấp biểu tượng "Library" góc trên bên phải chọn "History".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Nhấp nút "Clear Recent History" nhấp menu thả xuống bên cạnh "Time range to Clear".
  4. Chọn "All time" tích tất cả ô dưới tiêu đề "History".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  5. Nhấp "Clear Now" chọn "yes" hộp thoại.
  6. Cookie và lịch sử trình duyệt đã xóa, kiểm tra xem sự cố còn không.

Cho Microsoft Edge:

  1. Khởi chạy trình duyệt mở tab mới.
  2. Nhấp ba chấm dọc góc trên bên phải.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Nhấp "History" chọn "Clear History".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  4. Chọn 4 tùy chọn đầu nhấp "Clear".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  5. Kiểm tra xem sự cố còn không.

Giải pháp 3: Tắt Proxy/VPN

Nếu bạn dùng proxy hoặc VPN kết nối internet, nó có thể ảnh hưởng kết nối đến một số trang và quá trình giải mã không suôn sẻ. Bước này tắt proxy mặc định Windows có thể được kích hoạt. Tùy bạn tắt VPN nếu dùng. Để tắt proxy:

  1. Nhấn "Windows" + "I" đồng thời.
  2. Nhấp "Network & Internet" chọn "Proxy" bên trái.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Nhấp nút "Use a Proxy" để tắt.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  4. Kiểm tra xem sự cố còn không.

Giải pháp 4: Xóa Socket Pools

Socket Pools lưu trữ bởi trình duyệt đôi khi bị hỏng. Bước này xóa socket pools. Làm vậy:

  1. Khởi chạy Chrome mở tab mới
  2. Gõ lệnh sau vào thanh địa chỉ nhấn enter.
    chrome://net-internals
  3. Nhấp "Sockets" bên trái chọn "Flush Socket Pools".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  4. Kiểm tra xem sự cố còn không.
    Lưu ý: Quy trình này chỉ áp dụng cho Chrome

Giải pháp 5: Đặt lại Winsock

Có cấu hình internet nhất định lưu trữ trên máy. Đôi khi cấu hình này bị hỏng và cần làm mới. Bước này đặt lại cấu hình Winsock. Làm vậy:

  1. Nhấn "Windows" + "R" đồng thời mở Run prompt.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  2. Gõ "cmd" nhấn "shift" + "Ctrl" + "Enter" đồng thời.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Nhấp "Yes" hộp thoại mở command prompt quyền Admin.
  4. Gõ lệnh sau command prompt nhấn enter
    netsh Winsock reset
    Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  5. Chờ hoàn tất, khởi động lại máy tính kiểm tra xem sự cố còn không.

Giải pháp 6: Thiết lập Maximum Transmission Unit

MTU nên thiết lập cho mọi kết nối internet dùng trên máy để trải nghiệm tối ưu. Bước này thiết lập MTU cho kết nối. Làm vậy:

  1. Nhấn "Windows" + "R" đồng thời.
  2. Gõ "ncpa.cpl" nhấn enter.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Ghi nhớ tên kết nối internet bạn đang dùng.
  4. Đóng tất cả cửa sổ nhấn "Windows" + "R" lại.
  5. Gõ "cmd" nhấn "Shift" + "Ctrl" + "Enter" đồng thời.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  6. Gõ lệnh sau nhấn "Enter":
    netsh interface IPV4 set subinterface "Connection Name" mtu=1472 store=persitent
  7. Kiểm tra xem sự cố còn không.

Giải pháp 7: Tắt Firewall

Có thể Firewall hoặc Antivirus bạn dùng chặn kết nối đến trang cụ thể hoặc internet. Khuyên thử tắt kết nối một lúc và kiểm tra sự cố.

Giải pháp 8: Gán DNS thủ công

Có thể DNS Windows lấy tự động không đúng. Bước này dùng DNS mặc định Google. Làm vậy:

  1. Nhấn "Windows" + "R" đồng thời.
  2. Gõ "ncpa.cpl" nhấn "enter".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Nhấp đúp kết nối bạn dùng chọn "Properties".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  4. Nhấp tab "Network" nhấp đúp "Internet Protocol Version 4 (TCP/IPV4)".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  5. Chọn "Use the Following DNS Server Addresses".
  6. Gõ "8.8.8.8" vào "Preferred DNS Server" và "8.8.4.4" vào "Alternate DNS Server".Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  7. Nhấp "OK" kiểm tra xem sự cố còn không.

Giải pháp 9: Xóa DNS (Flush DNS)

Có thể cấu hình DNS bị hỏng. Bước này xóa DNS. Làm vậy:

  1. Nhấn "Windows" + "R" đồng thời.
  2. Gõ "cmd" nhấn "Shift" + "Ctrl" + "Enter" đồng thời.Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  3. Gõ lệnh sau nhấn enter
    ipconfig /flushdns
    Cách khắc phục lỗi ERR_CONTENT_DECODING_FAILED
  4. Chờ hoàn tất kiểm tra xem sự cố còn không.