Як виправити помилку "ERR_CONTENT_DECODING_FAILED"

Помилка " ERR_CONTENT_DECODING_FAILED " спостерігається майже в усіх браузерах. Іноді він з’являється під час завантаження певного веб-сайту, але він також може почати з’являтися під час переходу на новий сервер. Ця помилка зберігається навіть після оновлення сторінки кілька разів. У цій статті ми обговоримо деякі причини, через які ця помилка може бути спровокована, а також надамо життєздатні рішення для її повного усунення.

ERR_CONTENT_DECODING_FAILED

Що викликає помилку "ERR_CONTENT_DECODING_FAILED"?

На жаль, причина, через яку виникає помилка, не може бути визначена єдиним винуватцем. Однак деякі найпоширеніші причини наведені нижче

  • Заява про помилкове кодування: у деяких випадках заголовки запитів HTTP можуть стверджувати, що вміст кодується gzip, коли його немає. Це може спричинити конфлікт під час процесу декодування та спровокувати помилку.
  • Кеш / куки браузера: Кеш зберігається програмами, щоб зменшити час завантаження та забезпечити більш плавний досвід. Файли cookie зберігаються на сайтах для подібних цілей. Однак з часом вони можуть пошкодитися і заважати важливим елементам браузера.
  • Проксі / VPN: іноді проксі-сервер або VPN можуть викликати проблеми під час процесу декодування та не давати браузеру завантажувати веб-сторінку.
  • Пули сокетів: Якщо для вашого браузера ввімкнено об'єднання сокет, воно не створюватиме новий розетку кожен раз; натомість він підтримує басейн розеток. Однак цей пул сокетів може пошкодитися, і це може перешкодити нормальному функціонуванню процесу декодування.
  • Конфігурації DNS: Подібно до пулів Socket, інформація / конфігурації DNS зберігаються на комп’ютері, а не створювати нові щоразу, це допомагає підвищити продуктивність та збільшити швидкість. Однак з часом це може пошкодитися, і це може заважати важливим елементам браузера.
  • Ліміт MTU: у певних випадках обмеження MTU не встановлено для адаптера, і це викликає конфлікти під час процесу декодування.
  • Брандмауер Windows: можливо, брандмауер Windows блокує підключення до сайту, через що ця помилка запускається.
  • Неправильна адреса DNS: Якщо WWW-DNS-конфігурації отримує Windows, це може запобігти встановленню з'єднання, через яке може виникнути ця помилка.
  • Драйвери мережевого адаптера: у деяких випадках драйвери мережевого адаптера не встановлені в системі правильно. Через це підключення до сайту може бути встановлено неправильно, і це може спричинити цю помилку.

Тепер, коли ви маєте основне розуміння природи проблеми, ми перейдемо до вирішення. Переконайтеся, що реалізуєте їх у визначеному порядку, в якому вони представлені.

Рішення 1: Вимкнення кодування G-Zip

Іноді кодування G-Zip є причиною, через яку ця помилка спрацьовує. Не багато браузерів надають налаштування, щоб відключити це без використання сторонніх розширень. Тому на цьому кроці ми завантажуємо та встановлюємо розширення, а потім відключаємо кодування G-Zip за допомогою цього розширення.

  1. Відкрийте Chrome і перейдіть до цієї адреси.
  2. Клацніть на кнопку " Додати в Chrome ", а потім виберіть у запиті опцію " Додати розширення ".

    Клацнувши на опції Додати до хрому
  3. Тепер розширення буде автоматично додано до Chrome.
  4. Відкрийте нову вкладку та натисніть на значок розширення у верхній правій частині вікна.

    Клацнувши по значку розширення
  5. Клацніть на порожній пробіл під заголовком «Запити заголовок» та введіть наступну команду
     accept-encoding 
  6. Введіть наступну команду в опції Значення
     gzip; q = 0, спуску; q = 0 

    Введення команд
  7. Тепер кодування G-Zip було вимкнено. Якщо у вас виникли проблеми з певним сайтом, рекомендується відкрити цей сайт і повторити описаний вище процес.
  8. Після завершення оновіть сторінку та перевірте, чи проблема не зникає.

Рішення 2: Очищення історії та файлів cookie

Іноді історія веб-переглядача чи файли cookie можуть бути пошкоджені. Через це може вплинути на процес кодування. Тому на цьому кроці ми очистимо історію браузера та кукі. Залежно від вашого браузера, процес може дещо відрізнятися. Нижче наведено методи очищення історії та файли cookie для деяких найбільш часто використовуваних браузерів.

Для Chrome:

  1. Запустіть Chrome і відкрийте нову вкладку.
  2. Натисніть три вертикальні точки у верхньому правому куті та наведіть вказівник на “ Більше інструментів ”.

    Наведення вказівника на параметр "Більше інструментів"
  3. Виберіть у меню пункт « Очистити історію браузера ».

    Вибір у меню "Очистити дані перегляду"
  4. Клацніть спадне меню " Діапазон часу " та виберіть " Весь час ".

    Вибір "Увесь час" як діапазон часу
  5. Клацніть на « Додатково » та перевірте перші чотири варіанти.

    Клацнувши на Розширений та перевіривши перші чотири варіанти
  6. Клацніть на опцію « Очистити дані » та виберіть « Так » у запиті.
  7. Перевірте, чи проблема не зникає.

Для Firefox:

  1. Запустіть Firefox та відкрийте нову вкладку.
  2. Клацніть піктограму « Бібліотека » у верхньому правому куті та виберіть параметр « Історія ».

    Кнопка бібліотеки Firefox
  3. Натисніть кнопку « Очистити недавню історію » та натисніть спадне меню поруч із опцією « Часовий діапазон до очищення ».
  4. Виберіть "За весь час " і встановіть усі вікна під заголовком " Історія ".

    Перевірка всіх коробок
  5. Клацніть на опцію « Очистити зараз » та виберіть у відповідь « Так ».
  6. Файли cookie та історія вашого веб-переглядача очищені, перевірте, чи проблема не зберігається.

Для Microsoft Edge:

  1. Запустіть браузер і відкрийте нову вкладку.
  2. Клацніть три вертикальні точки у верхньому правому куті.

    Вертикальні точки у верхньому правому куті
  3. Клацніть на опцію " Історія " та виберіть кнопку " Очистити історію ".

    Клацнувши в меню опцію «Історія»
  4. Перевірте перші чотири варіанти та натисніть на опцію « Очистити ».

    Перевірка перших чотирьох варіантів та вибір "Очистити"
  5. Перевірте, чи проблема не зникає.

Рішення 3: Відключення проксі / VPN

Якщо ви використовуєте проксі або VPN під час підключення до Інтернету, це може вплинути на ваше з'єднання з деякими сайтами, і процес декодування може не протікати безперебійно. Тому на цьому кроці ми відключимо проксі-сервер Windows, який може бути активований. Ви повинні відключити VPN, якщо ви використовуєте його. Щоб вимкнути проксі:

  1. Натисніть одночасно клавіші “ Windows ” + “ I ”.
  2. Клацніть на опцію " Мережа та Інтернет " та виберіть " Проксі " на лівій панелі.

    Вибір проксі на лівій панелі
  3. Натисніть кнопку « Використовувати проксі », щоб вимкнути її.

    Натиснувши на тумблер, щоб вимкнути проксі
  4. Перевірте, чи проблема не зникає.

Рішення 4: Промивання пул розетки

Пули Socket, що зберігаються у браузері, іноді можуть бути пошкоджені. Тому на цьому кроці ми будемо промивати басейни розеток. Для цього:

  1. Запустіть Chrome і відкрийте нову вкладку
  2. Введіть наступну команду в адресний рядок і натисніть клавішу Enter.
     chrome: // net-внутрішні 
  3. Клацніть на опції “ Sockets ” на лівій панелі та виберіть опцію “ Flush Socket Pools ”.

    Клацнувши на опції sockets, а потім виберіть "Flush Socket Pools"
  4. Перевірте, чи проблема не зникає.

    Примітка. Цей процес дійсний лише для Chrome

Рішення 5: Скидання Winsock

Існують певні конфігурації Інтернету, які зберігаються на комп’ютері. Іноді ці конфігурації можуть бути пошкоджені, і їх потрібно оновити. На цьому кроці ми збираємося скинути конфігурації Winsock. Для того:

  1. Натисніть одночасно клавіші “ Windows ” + “ R ”, щоб відкрити рядок запуску .

    Підказка запуску
  2. Введітьcmd ” і одночасно натисніть “ shift ” + “ Ctrl ” + “ Enter ”.

    Введіть cmd у рядку Run та натисніть Shift + Alt + Enter, щоб відкрити підвищений командний рядок
  3. Клацніть на " Так " у вікні, щоб відкрити командний рядок як адміністратор.
  4. Введіть у командному рядку таку команду та натисніть клавішу Enter
     netsh Winsock скидання 

    Скидання Winsock
  5. Зачекайте завершення процесу, перезавантажте комп'ютер і перевірте, чи проблема не зникає.

Рішення 6: Установки максимальної передачі

MTU має бути встановлено для кожного підключення до Інтернету, яке використовується на комп’ютері для оптимальної роботи. Тому на цьому кроці ми налаштуємо MTU для нашого з'єднання. Для цього:

  1. Натисніть одночасно клавіші “ Windows ” + “ R ”.
  2. Введітьncpa . cpl ”та натисніть клавішу Enter.

    Введіть команду та натисніть клавішу Enter
  3. Запишіть назву інтернет-з'єднання, яке ви зараз використовуєте.
  4. Закрийте всі Windows та знову натисніть “ Windows ” + “ R ”.
  5. Введітьcmd ” і одночасно натисніть “ Shift ” + “ Ctrl ” + “ Enter ”.

    Введіть cmd у рядку Run та натисніть Shift + Alt + Enter, щоб відкрити підвищений командний рядок
  6. Введіть таку команду та натисніть « Enter ».
     netsh інтерфейс IPV4 встановити підінтерфейс "Ім'я з'єднання" mtu = 1472 store = persitent 
  7. Перевірте, чи проблема не зникає.

Рішення 7: Відключення брандмауера

Можливо, брандмауер або антивірус, який ви використовуєте, можуть блокувати ваше з'єднання з певним сайтом чи Інтернетом. Тому рекомендується спробувати відключити з'єднання на деякий час і перевірити, чи проблема не зникає.

Рішення 8: Призначення DNS вручну

Можливо, що DNS, отриманий Windows автоматично, не є правильним. Тому на цьому кроці ми будемо використовувати DNS за замовчуванням, який використовує Google. Для того:

  1. Натисніть одночасно клавіші “ Windows ” + “ R ”.
  2. Введітьncpa . cpl ”та натиснітьenter ”.

    Введіть команду та натисніть клавішу Enter
  3. Двічі клацніть на з'єднанні, яке ви використовуєте, та виберіть " Властивості ".

    Двічі клацніть на з'єднанні та виберіть "Властивості"
  4. Перейдіть на вкладку « Мережа » і двічі клацніть на опцію « Інтернет-протокол версії 4 (TCP / IPV4) ».

    Клацнувши на опції IPV4
  5. Установіть прапорець " Використовувати наступні адреси сервера DNS ".
  6. Введіть8.8.8.8 ″ в опції“ Переважний сервер DNS ” та“ 8.8.4.4 ”в опції“ Альтернативний сервер DNS ”.

    Введення нових DNS-адрес
  7. Клацніть на " OK " і перевірте, чи проблема не зникає.

Рішення 9: Промивання DNS

Можливо, конфігурації DNS були пошкоджені. Тому на цьому кроці ми будемо промивати DNS. Для цього:

  1. Натисніть одночасно клавіші “ Windows ” + “ R ”.
  2. Введіть “cmd” і одночасно натисніть “ Shift ” + “ Ctrl ” + “ Enter ”.

    Введіть cmd у рядку Run та натисніть Shift + Alt + Enter, щоб відкрити підвищений командний рядок
  3. Введіть наступну команду і натисніть клавішу Enter
     ipconfig / flushdns 

    Введіть “ipconfig / flushdns” та натисніть клавішу Enter
  4. Зачекайте завершення процесу і перевірте, чи проблема не зникає.

Цікаві Статті