Jak naprawić & lsquo; ERR_CONTENT_DECODING_FAILED & rsquo; Błąd

Błąd „ ERR_CONTENT_DECODING_FAILED ” jest widoczny w prawie wszystkich przeglądarkach. Czasami pojawia się podczas ładowania konkretnej witryny, ale może również zacząć się pojawiać po migracji na nowy serwer. Ten błąd występuje nawet po kilkukrotnym odświeżeniu strony. W tym artykule omówimy niektóre powody, dla których ten błąd może zostać uruchomiony, a także przedstawimy realne rozwiązania, które pozwolą go całkowicie wyeliminować.

Co powoduje błąd „ERR_CONTENT_DECODING_FAILED”?

Niestety, przyczyny wywołania błędu nie można wskazać tylko jednego winowajcy. Jednak niektóre z najczęstszych przyczyn są wymienione poniżej

  • Fałszywe twierdzenie o kodowaniu: W niektórych przypadkach nagłówki żądań HTTP mogą zawierać informację, że treść jest zakodowana za pomocą gzip, gdy nie jest. Może to spowodować konflikt podczas procesu dekodowania i wywołać błąd.
  • Pamięć podręczna przeglądarki / pliki cookie: Pamięć podręczna jest przechowywana przez aplikacje, aby skrócić czas ładowania i zapewnić płynniejsze działanie. Pliki cookie są przechowywane przez witryny do podobnych celów. Jednak z czasem mogą ulec uszkodzeniu i zakłócać działanie ważnych elementów przeglądarki.
  • Proxy / VPN: Czasami serwer proxy lub VPN może powodować problemy podczas procesu dekodowania i uniemożliwić przeglądarce załadowanie strony internetowej.
  • Pule gniazd: jeśli w przeglądarce włączone jest buforowanie gniazd, nie tworzy ono nowego gniazda za każdym razem; zamiast tego utrzymuje pulę gniazd. Jednak ta pula gniazd może zostać uszkodzona i może uniemożliwić prawidłowe działanie procesu dekodowania.
  • Konfiguracje DNS: Podobnie jak w przypadku puli gniazd, informacje / konfiguracje DNS są przechowywane na komputerze zamiast tworzyć nowe za każdym razem. Pomaga to w zwiększaniu wydajności i szybkości. Jednak z czasem może to ulec uszkodzeniu i może kolidować z ważnymi elementami przeglądarki.
  • Limit MTU: W niektórych przypadkach limit MTU nie jest ustawiony dla adaptera i powoduje konflikty podczas procesu dekodowania.
  • Zapora systemu Windows: Możliwe, że Zapora systemu Windows może blokować połączenie z witryną, z powodu której wyzwalany jest ten błąd.
  • Nieprawidłowy adres DNS: Jeśli system Windows pobiera nieprawidłowe konfiguracje DNS, może to uniemożliwić nawiązanie połączenia, z powodu którego może zostać wywołany ten błąd.
  • Sterowniki karty sieciowej: W niektórych przypadkach sterowniki karty sieciowej nie są poprawnie instalowane w systemie. Z tego powodu połączenie z witryną może nie zostać poprawnie nawiązane i może wywołać ten błąd.

Teraz, gdy masz już podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Upewnij się, że wykonujesz je w określonej kolejności, w jakiej są prezentowane.

Rozwiązanie 1: Wyłączanie kodowania G-Zip

Czasami kodowanie G-Zip jest przyczyną wyzwalania tego błędu. Niewiele przeglądarek umożliwia dostosowanie, aby wyłączyć to bez korzystania z rozszerzeń innych firm. Dlatego w tym kroku będziemy pobierać i instalować rozszerzenie, a następnie wyłączać kodowanie G-Zip przy użyciu tego rozszerzenia.

  1. Otwórz Chrome i przejdź pod ten adres.
  2. Kliknij przycisk „ Dodaj do Chrome ”, a następnie wybierz opcję „ Dodaj rozszerzenie ” w monicie.
  3. Rozszerzenie będzie teraz automatycznie zostać dodany do Chrome.
  4. Otwórz nową kartę i kliknij na przedłużeniu za ikonę w prawym górnym rogu okna.
  5. Kliknij puste miejsce pod nagłówkiem „Request Header” i wpisz następujące polecenie
    accept-encoding
  6. Wpisz następujące polecenie w opcji Wartość
    gzip; q = 0, deflate; q = 0
  7. Teraz kodowanie G-Zip zostało wyłączone. Jeśli masz problemy z konkretną witryną, zaleca się otwarcie tej witryny i powtórzenie powyższego procesu.
  8. Po zakończeniu odśwież stronę i sprawdź, czy problem nadal występuje.

Rozwiązanie 2: Czyszczenie historii przeglądarki i plików cookie

Czasami historia przeglądarki lub pliki cookie mogą zostać uszkodzone. Z tego powodu może to mieć wpływ na proces kodowania. Dlatego w tym kroku wyczyścimy historię przeglądarki i pliki cookie. W zależności od przeglądarki proces może się nieco różnić. Poniżej wymieniono metody czyszczenia historii i plików cookie w przypadku niektórych najczęściej używanych przeglądarek.

Chrome:

  1. Uruchom Chrome i otwórz nową kartę.
  2. Naciśnij trzy pionowe kropki w prawym górnym rogu i najedź wskaźnikiem na „ Więcej narzędzi ”.
  3. Wybierz „ Wyczyść historię przeglądarki ” z menu.
  4. Kliknij na „ Czas zasięgiem ” listy rozwijanej wybierz „ All Czas „.
  5. Kliknij na „ Zaawansowane ” i sprawdzić te pierwsze cztery opcje.
  6. Kliknij opcjęWyczyść dane ” i wybierzTak ” w monicie.
  7. Sprawdź, czy problem nadal występuje.

W przeglądarce Firefox:

  1. Uruchom przeglądarkę Firefox i otwórz nową kartę.
  2. Kliknij ikonę „ Biblioteka ” w prawym górnym rogu i wybierz opcję „ Historia ”.
  3. Kliknij na przycisk „ Wyczyść Najnowsze Historia przycisku” i kliknij na liście rozwijanej obok „ Czasu zakresie do Usuń ” opcji.
  4. WybierzCały czas ” i zaznacz wszystkie pola pod nagłówkiem „ Historia ”.
  5. Kliknij opcję „ Wyczyść teraz ” i wybierz „ tak ” w monicie.
  6. The Cookies i historia dla twojej przeglądarce zostały wyczyszczone, sprawdzić, aby sprawdzić, czy problem nadal występuje.

W przypadku przeglądarki Microsoft Edge:

  1. Uruchom przeglądarkę i otwórz nową kartę.
  2. Kliknij na trzy pionowe kropki w prawym górnym rogu.
  3. Kliknij opcjęHistoria ” i wybierz przycisk „ Wyczyść historię ”.
  4. Zaznacz pierwsze cztery opcje i kliknij opcję „ Wyczyść ”.
  5. Sprawdź, czy problem nadal występuje.

Rozwiązanie 3: Wyłączanie proxy / VPN

Jeśli korzystasz z serwera proxy lub VPN podczas łączenia się z Internetem, może to wpłynąć na połączenie z niektórymi witrynami, a proces dekodowania może nie przebiegać płynnie. Dlatego w tym kroku wyłączymy domyślny serwer proxy systemu Windows, który może być aktywowany. To do Ciebie należy wyłączenie VPN, jeśli go używasz. Aby wyłączyć proxy:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ I ”.
  2. Kliknij opcję „ Sieć i Internet ” i wybierzProxy ” z lewego panelu.
  3. Kliknij na „ Użyj Proxy przycisk”, aby włączyć go.
  4. Sprawdź, czy problem nadal występuje.

Rozwiązanie 4: Płukanie pul gniazd

Pule gniazd przechowywane przez przeglądarkę mogą czasami ulec uszkodzeniu. Dlatego na tym etapie będziemy płukać pule gniazd. Aby to zrobić:

  1. Uruchom Chrome i otwórz nową kartę
  2. Wpisz następujące polecenie w pasku adresu i naciśnij Enter.
    chrome: // net-internals
  3. Kliknij opcjęSockets ” w lewym panelu i wybierz opcję „ Flush Socket Pools ”.
  4. Sprawdź, czy problem nadal występuje.

    Uwaga: ten proces dotyczy tylko przeglądarki Chrome

Rozwiązanie 5: Resetowanie Winsock

Istnieją pewne konfiguracje internetowe, które są przechowywane na komputerze. Czasami te konfiguracje mogą ulec uszkodzeniu i należy je odświeżyć. W tym kroku zamierzamy zresetować konfiguracje Winsock. Za to:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”, aby otworzyć okno Uruchom .
  2. Wpiszcmd ” i naciśnij jednocześnie klawisze „ shift ” + „ Ctrl ” + „ Enter ”.
  3. KliknijTak ” w monicie, aby otworzyć wiersz poleceń jako administrator.
  4. Wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter
    netsh Winsock reset
  5. Zaczekaj na zakończenie procesu, uruchom ponownie komputer i sprawdź, czy problem nadal występuje.

Rozwiązanie 6: Ustawienia maksymalnej jednostki transmisji

MTU należy ustawić dla każdego połączenia internetowego używanego na komputerze, aby uzyskać optymalne wrażenia. Dlatego w tym kroku ustawimy MTU dla naszego połączenia. Aby to zrobić:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”.
  2. Wpiszncpa . cpl ”i naciśnij enter.
  3. Zanotuj nazwę aktualnie używanego połączenia internetowego.
  4. Zamknij wszystkie okna i ponownie naciśnij „ Windows ” + „ R ”.
  5. Wpiszcmd ” i naciśnij jednocześnie „ Shift ” + „ Ctrl ” + „ Enter ”.
  6. Wpisz następujące polecenie i naciśnij „ Enter ”.
    netsh interface IPV4 ustaw podinterfejs "Nazwa połączenia" mtu = 1472 store = persitent
  7. Sprawdź, czy problem nadal występuje.

Rozwiązanie 7: Wyłączanie zapory

Możliwe, że używana zapora sieciowa lub program antywirusowy blokują połączenie z określoną witryną lub Internetem. Dlatego zaleca się, aby na chwilę spróbować wyłączyć połączenie i sprawdzić, czy problem nadal występuje.

Rozwiązanie 8: Ręczne przypisywanie DNS

Możliwe, że DNS uzyskany automatycznie przez system Windows nie jest prawidłowy. Dlatego w tym kroku będziemy używać domyślnego DNS używanego przez Google. Za to:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”.
  2. Wpiszncpa . cpl ”i naciśnijenter ”.
  3. Podwójne - kliknięcie na połączenie , którego używasz i wybierzWłaściwości „.
  4. Kliknij zakładkę „ Sieć ” i dwukrotnie kliknij opcjęProtokół internetowy w wersji 4 (TCP / IPV4) ”.
  5. Zaznacz opcję „ Użyj następujących adresów serwerów DNS ”.
  6. Wpisz8.8.8.8” w opcji „ Preferowany serwer DNS” i „ 8.8.4.4 ” w opcji „ Alternatywny serwer DNS ”.
  7. KliknijOK ” i sprawdź, czy problem nadal występuje.

Rozwiązanie 9: Opróżnianie DNS

Możliwe, że konfiguracje DNS zostały uszkodzone. Dlatego w tym kroku będziemy czyścić DNS. Aby to zrobić:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”.
  2. Wpisz w „cmd” i naciśnij przycisk „ SHIFT ” + „ Ctrl ” + „ Enter ” jednocześnie.
  3. Wpisz następujące polecenie i naciśnij klawisz Enter
    ipconfig / flushdns
  4. Poczekaj na zakończenie procesu i sprawdź, czy problem nadal występuje.