Jak naprawić błąd „ERR_CONTENT_DECODING_FAILED”

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

ERR_CONTENT_DECODING_FAILED

Co powoduje błąd „ERR_CONTENT_DECODING_FAILED”?

Niestety, przyczyny, dla której błąd został wywołany, nie można wskazać na jednym winowajcy. Jednak niektóre z najczęstszych przyczyn są wymienione poniżej

  • Fałszywe oświadczenie o kodowaniu: W niektórych przypadkach nagłówki żądań HTTP mogą twierdzić, że treść jest kodowana gzip, gdy nie jest. Może to powodować konflikt podczas procesu dekodowania i powodować 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 strony w podobnych celach. 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 pula gniazd jest włączona w przeglądarce, nie tworzy nowego gniazda za każdym razem; zamiast tego utrzymuje pulę gniazd. Jednak ta pula gniazd może ulec uszkodzeniu i może uniemożliwić prawidłowe działanie procesu dekodowania.
  • Konfiguracje DNS: Podobnie jak pule gniazd, informacje / konfiguracje DNS są przechowywane na komputerze zamiast tworzenia nowych za każdym razem. Pomaga to zwiększyć wydajność i szybkość. Jednak z czasem może to zostać uszkodzone i może zakłócać działanie ważnych elementów przeglądarki.
  • Limit MTU: W niektórych przypadkach limit MTU nie jest ustawiony dla adaptera i powoduje konflikty podczas procesu dekodowania.
  • Zapora systemu Windows: Zapora systemu Windows może blokować połączenie z witryną, co powoduje wyzwolenie tego błędu.
  • Nieprawidłowy adres DNS: jeśli system Windows uzyskuje nieprawidłowe konfiguracje DNS, może to uniemożliwić nawiązanie połączenia, z powodu którego może zostać wyzwolony ten błąd.
  • Sterowniki karty sieciowej: W niektórych przypadkach sterowniki karty sieciowej nie są poprawnie zainstalowane w systemie. Z tego powodu połączenie z witryną może nie zostać poprawnie ustanowione i może powodować ten błąd.

Teraz, gdy masz podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Należy je zaimplementować w określonej kolejności, w jakiej są przedstawione.

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

Czasami kodowanie G-Zip jest przyczyną, z powodu której ten błąd jest wywoływany. Niewiele przeglądarek umożliwia dostosowanie w celu wyłączenia tego bez używania rozszerzeń innych firm. Dlatego na tym etapie 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ź do tego adresu.
  2. Kliknij przycisk „ Dodaj do Chrome ”, a następnie wybierz opcję „ Dodaj rozszerzenie ” w pytaniu.

    Kliknięcie opcji Dodaj do chrome
  3. Rozszerzenie zostanie teraz automatycznie dodane do Chrome.
  4. Otwórz nową kartę i kliknij ikonę rozszerzenia w prawym górnym rogu okna.

    Kliknięcie ikony rozszerzenia
  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, deflacja; q = 0 

    Wpisywanie poleceń
  7. Teraz kodowanie G-Zip zostało wyłączone. Jeśli masz problemy z określoną witryną, zalecamy 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ą być uszkodzone. Z tego powodu może to wpłynąć na proces kodowania. Dlatego na tym etapie wyczyścimy historię przeglądarki i pliki cookie. W zależności od przeglądarki proces może się nieco różnić. Metody czyszczenia historii i plików cookie niektórych najczęściej używanych przeglądarek są wymienione poniżej.

W przypadku Chrome:

  1. Uruchom Chrome i otwórz nową kartę.
  2. Naciśnij trzy pionowe kropki w prawym górnym rogu i ustaw kursor na „ Więcej narzędzi ”.

    Najechanie kursorem na opcję „Więcej narzędzi”
  3. Wybierz „ Wyczyść historię przeglądarki ” z menu.

    Wybierz „Wyczyść dane przeglądania” z menu
  4. Kliknij menu „ Zakres czasu ” i wybierz „ Cały czas ”.

    Wybór „Cały czas” jako zakresu czasu
  5. KliknijZaawansowane ” i sprawdź pierwsze cztery opcje.

    Kliknięcie Zaawansowane i zaznaczenie pierwszych czterech opcji
  6. Kliknij opcjęWyczyść dane ” i wybierzTak ” w pytaniu.
  7. Sprawdź, czy problem nadal występuje.

W przeglądarce Firefox:

  1. Uruchom Firefox i otwórz nową kartę.
  2. Kliknij ikonę „ Biblioteka ” w prawym górnym rogu i wybierz opcję „ Historia ”.

    Przycisk biblioteki Firefox
  3. Kliknij przycisk „ Wyczyść najnowszą historię ” i kliknij menu obok opcji „ Przedział czasu do wyczyszczenia ”.
  4. WybierzCały czas ” i zaznacz wszystkie pola pod nagłówkiem „ Historia ”.

    Sprawdzanie wszystkich pól
  5. Kliknij opcję „ Wyczyść teraz ” i wybierz „ tak ” w pytaniu.
  6. Pliki cookie i historia przeglądarki zostały teraz wyczyszczone, sprawdź, czy problem nadal występuje.

W przypadku Microsoft Edge:

  1. Uruchom przeglądarkę i otwórz nową kartę.
  2. Kliknij trzy pionowe kropki w prawym górnym rogu.

    Pionowe kropki w prawym górnym rogu
  3. Kliknij opcjęHistoria ” i wybierz przycisk „ Wyczyść historię ”.

    Kliknięcie opcji „Historia” w menu
  4. Sprawdź pierwsze cztery opcje i kliknij opcję „ Wyczyść ”.

    Sprawdzanie pierwszych czterech opcji i wybieranie „Wyczyść”
  5. Sprawdź, czy problem nadal występuje.

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

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

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ I ”.
  2. Kliknij opcję „ Sieć i Internet ” i wybierzProxy ” z lewego panelu.

    Wybieranie serwera proxy z lewego panelu
  3. Kliknij przycisk „ Użyj proxy ”, aby go wyłączyć.

    Kliknięcie przełącznika powoduje wyłączenie serwera proxy
  4. Sprawdź, czy problem nadal występuje.

Rozwiązanie 4: Opróżnianie pul gniazd

Pule gniazd przechowywane przez przeglądarkę mogą czasami być uszkodzone. Dlatego na tym etapie opróżnimy 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 klawisz Enter.
     chrome: // net-internals 
  3. Kliknij opcjęGniazda ” w lewym okienku i wybierz opcję „ Flush Socket Pools ”.

    Kliknięcie opcji gniazd i wybranie „Flush Socket Pools”
  4. Sprawdź, czy problem nadal występuje.

    Uwaga: ten proces dotyczy tylko Chrome

Rozwiązanie 5: Resetowanie Winsock

Istnieją pewne konfiguracje internetowe przechowywane na komputerze. Czasami te konfiguracje mogą ulec uszkodzeniu i należy je odświeżyć. W tym kroku będziemy resetować konfiguracje Winsock. Za to:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”, aby otworzyć monit Uruchom .

    Otwarcie wiersza polecenia
  2. Wpiszcmd ” i naciśnij jednocześnie klawisze „ shift ” + „ Ctrl ” + „ Enter ”.

    Wpisanie cmd w wierszu polecenia i naciśnięcie Shift + Alt + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień
  3. KliknijTak ” w wierszu polecenia, aby otworzyć wiersz polecenia jako administrator.
  4. Wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter
     netsh Winsock reset 

    Resetowanie Winsock
  5. Poczekaj na zakończenie procesu, uruchom ponownie komputer i sprawdź, czy problem nadal występuje.

Rozwiązanie 6: Ustawienia Maksymalna jednostka transmisji

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

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”.
  2. Wpiszncpa . cpl ”i naciśnij enter.

    Wpisując polecenie i naciskając enter
  3. Zanotuj nazwę używanego połączenia internetowego.
  4. Zamknij wszystkie okna i naciśnij ponownie „ Windows ” + „ R ”.
  5. Wpiszcmd ” i naciśnij jednocześnie „ Shift ” + „ Ctrl ” + „ Enter ”.

    Wpisanie cmd w wierszu polecenia i naciśnięcie Shift + Alt + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień
  6. Wpisz następujące polecenie i naciśnij „ Enter ”.
     interfejs netsh IPV4 ustaw podinterface „Nazwa połączenia” mtu = 1472 store = persitent 
  7. Sprawdź, czy problem nadal występuje.

Rozwiązanie 7: Wyłączanie zapory

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

Rozwiązanie 8: Ręczne przypisywanie DNS

Możliwe, że DNS uzyskany przez Windows automatycznie nie jest prawidłowy. Dlatego na tym etapie 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 ”.

    Wpisując polecenie i naciskając enter
  3. Kliknij dwukrotnie używane połączenie i wybierzWłaściwości ”.

    Dwukrotnie kliknij połączenie i wybierz „Właściwości”
  4. Kliknij kartę „ Sieć ” i dwukrotnie kliknij opcjęProtokół internetowy w wersji 4 (TCP / IPV4) ”.

    Kliknięcie opcji IPV4
  5. Zaznacz opcję „ Użyj następujących adresów serwera DNS ”.
  6. Wpisz8.8.8.8 ″ w opcji„ Preferowany serwer DNS ” i„ 8.8.4.4 ”w opcji„ Alternatywny serwer DNS ”.

    Wpisywanie nowych adresów 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 opróżnimy DNS. Aby to zrobić:

  1. Naciśnij jednocześnie klawisze „ Windows ” + „ R ”.
  2. Wpisz „cmd” i naciśnij jednocześnie „ Shift ” + „ Ctrl ” + „ Enter ”.

    Wpisanie cmd w wierszu polecenia i naciśnięcie Shift + Alt + Enter, aby otworzyć wiersz polecenia z podwyższonym poziomem uprawnień
  3. Wpisz następujące polecenie i naciśnij klawisz Enter
     ipconfig / flushdns 

    Wpisując „ipconfig / flushdns” i naciskając enter
  4. Poczekaj na zakończenie procesu i sprawdź, czy problem nadal występuje.

Ciekawe Artykuły