Как исправить ошибку «ERR_CONTENT_DECODING_FAILED»

Ошибка « ERR_CONTENT_DECODING_FAILED » встречается практически во всех браузерах. Иногда он появляется при загрузке определенного веб-сайта, но он также может начать появляться при переходе на новый сервер. Эта ошибка сохраняется даже после обновления страницы пару раз. В этой статье мы обсудим некоторые из причин, по которым эта ошибка может быть вызвана, а также предоставим жизнеспособные решения для ее полного устранения.

ERR_CONTENT_DECODING_FAILED

Что вызывает ошибку «ERR_CONTENT_DECODING_FAILED»?

К сожалению, причина, по которой вызвана ошибка, не может быть точно определена одним виновником. Тем не менее, некоторые из наиболее распространенных причин перечислены ниже

  • Утверждение о ложном кодировании: в некоторых случаях заголовки HTTP-запроса могут утверждать, что контент имеет кодировку gzip, если это не так. Это может вызвать конфликт в процессе декодирования и вызвать ошибку.
  • Кэш / Cookies браузера: кэш хранится в приложениях, чтобы сократить время загрузки и обеспечить более плавную работу. Файлы cookie хранятся на сайтах для аналогичных целей. Однако со временем они могут испортиться и помешать работе важных элементов браузера.
  • Прокси / VPN: иногда прокси или VPN могут вызвать проблемы во время процесса декодирования и помешать браузеру загрузить веб-страницу.
  • Сокеты пулов: если для вашего браузера включен пул сокетов, он не создает новый сокет каждый раз; вместо этого он поддерживает пул сокетов. Однако этот пул сокетов может быть поврежден и может помешать правильному функционированию процесса декодирования.
  • Конфигурации DNS: Как и в случае сокетов пулов, информация / конфигурации DNS хранятся на компьютере вместо того, чтобы каждый раз создавать новые. Это помогает повысить производительность и увеличить скорость. Однако со временем это может быть повреждено и может помешать работе важных элементов браузера.
  • MTU Limit: В некоторых случаях ограничение MTU не устанавливается для адаптера, и это вызывает конфликты в процессе декодирования.
  • Брандмауэр Windows. Возможно, брандмауэр Windows блокирует подключение к сайту, из-за которого возникает эта ошибка.
  • Неверный DNS-адрес. Если Windows получает неправильные DNS-конфигурации, это может помешать установлению соединения, из-за которого может возникнуть эта ошибка.
  • Драйверы сетевого адаптера: в некоторых случаях драйверы сетевого адаптера не установлены в системе правильно. Из-за этого соединение с сайтом может быть установлено неправильно и может вызвать эту ошибку.

Теперь, когда у вас есть общее представление о природе проблемы, мы будем двигаться к ее решению. Убедитесь, что реализовали их в определенном порядке, в котором они представлены.

Решение 1. Отключение кодировки G-Zip

Иногда кодирование G-Zip является причиной, из-за которой возникает эта ошибка. Не многие браузеры предоставляют возможность отключить эту функцию без использования сторонних расширений. Поэтому на этом этапе мы будем загружать и устанавливать расширение, а затем отключать кодирование G-Zip с использованием этого расширения.

  1. Откройте Chrome и перейдите по этому адресу.
  2. Нажмите кнопку « Добавить в Chrome », а затем выберите « Добавить расширение » в приглашении.

    Нажав на опцию Добавить в Chrome
  3. Расширение теперь будет автоматически добавлено в Chrome.
  4. Откройте новую вкладку и щелкните значок расширения в правой верхней части окна.

    Нажав на значок расширения
  5. Нажмите на пустое место под заголовком «Запросить заголовок» и введите следующую команду
     accept-encoding 
  6. Введите следующую команду в параметре Значение
     GZIP; д = 0, выкачать; д = 0 

    Печатая в командах
  7. Теперь кодирование G-Zip отключено. Если у вас возникли проблемы с определенным сайтом, рекомендуется открыть этот сайт и повторить описанный выше процесс.
  8. После этого обновите страницу и проверьте, сохраняется ли проблема.

Решение 2. Очистка истории браузера и файлов cookie

Иногда история браузера или файлы cookie могут быть повреждены. Из-за этого процесс кодирования может быть затронут. Поэтому на этом этапе мы будем очищать историю браузера и файлы cookie. В зависимости от вашего браузера процесс может немного отличаться. Методы очистки истории и файлов cookie для некоторых наиболее часто используемых браузеров перечислены ниже.

Для Chrome:

  1. Запустите Chrome и откройте новую вкладку.
  2. Нажмите три вертикальные точки в верхнем правом углу и наведите указатель на « Дополнительные инструменты ».

    Наведите указатель на опцию «Дополнительные инструменты»
  3. Выберите « Очистить историю браузера » из меню.

    Выбор «Очистить данные просмотра» из меню
  4. Нажмите на выпадающий список « Time Range » и выберите « All Time ».

    Выбор «Все время» в качестве диапазона времени
  5. Нажмите « Дополнительно » и проверьте первые четыре варианта.

    Нажав на Advanced и проверив первые четыре варианта
  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: Промывка сокетов

Сокеты, хранящиеся в браузере, иногда могут быть повреждены. Поэтому на этом шаге мы будем очищать пулы сокетов. Для этого:

  1. Запустите Chrome и откройте новую вкладку
  2. Введите следующую команду в адресной строке и нажмите ввод.
     хром: // нетто-Внутренность 
  3. Нажмите на опцию « Sockets » на левой панели и выберите опцию « Flush Socket Pools ».

    Нажав на опцию сокетов, а затем выбрав «Очистить пул сокетов»
  4. Проверьте, сохраняется ли проблема.

    Примечание. Этот процесс действителен только для Chrome.

Решение 5: Сброс Winsock

Существуют определенные интернет-конфигурации, которые хранятся на компьютере. Иногда эти конфигурации могут быть повреждены, и их необходимо обновить. На этом этапе мы собираемся сбросить конфигурации Winsock. Для этого:

  1. Нажмите одновременно клавиши « Windows » + « R », чтобы открыть окно « Выполнить» .

    Открытие Run Prompt
  2. Введите « cmd » и одновременно нажмите клавиши « shift » + « Ctrl » + « Enter ».

    Введите cmd в командной строке и нажмите Shift + Alt + Enter, чтобы открыть командную строку с повышенными правами.
  3. Нажмите « Да » в командной строке, чтобы открыть командную строку от имени администратора.
  4. Введите следующую команду в командной строке и нажмите Enter
     Нетш Winsock сбросить 

    Сброс Winsock
  5. Дождитесь завершения процесса, перезагрузите компьютер и проверьте, сохраняется ли проблема.

Решение 6: Настройки Максимальная Единица Передачи

MTU должен быть настроен для каждого подключения к Интернету, которое используется на компьютере для оптимальной работы. Поэтому на этом шаге мы будем настраивать MTU для нашего соединения. Для этого:

  1. Нажмите одновременно клавиши « Windows » + « R ».
  2. Введите « ncpa . cpl ”и нажмите enter.

    Набрав в команде и нажав Enter
  3. Запишите имя интернет-соединения, которое вы используете в данный момент.
  4. Закройте все окна и снова нажмите « Windows » + « R ».
  5. Введите « cmd » и одновременно нажмите « Shift » + « Ctrl » + « Enter ».

    Введите cmd в командной строке и нажмите Shift + Alt + Enter, чтобы открыть командную строку с повышенными правами.
  6. Введите следующую команду и нажмите « Enter ».
     Интерфейс netsh IPV4 set subinterface "Имя соединения" 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. Нажмите « ОК » и проверьте, сохраняется ли проблема.

Решение 9. Очистка DNS

Возможно, что конфигурации DNS были повреждены. Поэтому на этом этапе мы будем очищать DNS. Для этого:

  1. Нажмите одновременно клавиши « Windows » + « R ».
  2. Введите «cmd» и одновременно нажмите « Shift » + « Ctrl » + « Enter ».

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

    Набрав в «ipconfig / flushdns» и нажав ввод
  4. Дождитесь завершения процесса и проверьте, сохраняется ли проблема.

Интересные статьи