Jak opravit chybu 'ERR_CONTENT_DECODING_FAILED'

Chyba „ ERR_CONTENT_DECODING_FAILED “ je vidět téměř ve všech prohlížečích. Někdy se objeví při načítání konkrétního webu, ale může se také začít objevovat, když migrujete na nový server. Tato chyba přetrvává i po několika aktualizacích stránky. V tomto článku se budeme zabývat některými důvody, kvůli nimž by mohla být tato chyba způsobena, a také poskytneme schůdná řešení pro její úplné odstranění.

ERR_CONTENT_DECODING_FAILED

Co způsobuje chybu „ERR_CONTENT_DECODING_FAILED“?

Bohužel, důvod, proč je chyba vyvolána, nelze určit na jednoho viníka. Níže jsou uvedeny některé z nejčastějších důvodů

  • Nárok na falešné kódování: V některých případech mohou záhlaví požadavků HTTP prohlašovat, že obsah je kódován gzip, pokud tomu tak není. To může způsobit konflikt během procesu dekódování a způsobit chybu.
  • Vyrovnávací paměť / soubory cookie prohlížeče: Mezipaměť je ukládána aplikacemi, aby se zkrátily doby načítání a poskytovala plynulejší zážitek. Cookies jsou ukládány weby pro podobné účely. Postupem času se však mohou poškodit a narušit důležité prvky prohlížeče.
  • Proxy / VPN: Někdy může proxy nebo VPN způsobit problémy během procesu dekódování a bránit prohlížeči načíst webovou stránku.
  • Socket Pools: Pokud je pro váš prohlížeč povoleno sdružování soketů, nevytváří se nová soket pokaždé; místo toho udržuje skupinu soketů. Tato oblast soketů se však může poškodit a může to zabránit správnému fungování procesu dekódování.
  • Konfigurace DNS: Podobně jako u Socket Pools jsou informace a konfigurace DNS ukládány v počítači místo toho, aby byly vytvářeny nové, což pomáhá zvyšovat výkon a zvyšovat rychlost. V průběhu času to však může být poškozeno a může to narušovat důležité prvky prohlížeče.
  • Limit MTU: V některých případech není limit MTU nastaven pro adaptér a během procesu dekódování způsobuje konflikty.
  • Brána Windows Firewall: Je možné, že brána Windows Firewall blokuje připojení k webu, kvůli kterému je tato chyba spuštěna.
  • Chybná adresa DNS: Pokud systém Windows získává nesprávné konfigurace DNS, může zabránit navázání spojení, kvůli kterému by mohla být tato chyba vyvolána.
  • Ovladače síťových adaptérů: V některých případech nejsou ovladače síťových adaptérů v systému nainstalovány správně. Z tohoto důvodu nemusí být připojení k webu správně navázáno a může způsobit tuto chybu.

Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení. Nezapomeňte je implementovat ve zvláštním pořadí, v jakém jsou uvedeny.

Řešení 1: Zakázání kódování G-Zip

Někdy je důvodem, proč je tato chyba vyvolána, kódování G-Zip. Ne mnoho prohlížečů poskytuje přizpůsobení k deaktivaci bez použití jakýchkoli rozšíření třetích stran. Proto v tomto kroku stáhneme a nainstalujeme rozšíření a poté pomocí tohoto rozšíření zakážeme kódování G-Zip.

  1. Otevřete Chrome a přejděte na tuto adresu.
  2. Klikněte na tlačítko „ Přidat do Chromu “ a poté ve výzvě vyberte možnost „ Přidat rozšíření “.

    Klepnutím na možnost Přidat do chrome
  3. Rozšíření bude nyní automaticky přidáno do Chromu.
  4. Otevřete novou kartu a klikněte na ikonu rozšíření v pravé horní části okna.

    Kliknutím na ikonu rozšíření
  5. Klikněte na prázdné místo pod hlavičkou „Záhlaví žádosti“ a zadejte následující příkaz
     accept-encoding 
  6. Do možnosti Hodnota zadejte následující příkaz
     gzip; q = 0, deflate; q = 0 

    Zadávání příkazů
  7. Nyní je kódování G-Zip deaktivováno . Pokud máte potíže s konkrétním webem, doporučujeme vám tento web otevřít a opakovat výše uvedený postup.
  8. Po dokončení aktualizujte stránku a zkontrolujte, zda problém přetrvává.

Řešení 2: Vymazání historie prohlížeče a souborů cookie

Někdy může dojít k poškození historie prohlížeče nebo cookies. Z tohoto důvodu může být ovlivněn proces kódování. Proto v tomto kroku vymažeme historii prohlížeče a soubory cookie. V závislosti na prohlížeči se proces může trochu lišit. Níže jsou uvedeny způsoby vymazání historie a souborů cookie pro některé z nejčastěji používaných prohlížečů.

Pro Chrome:

  1. Spusťte Chrome a otevřete novou kartu.
  2. Stiskněte tři svislé tečky v pravém horním rohu a najeďte kurzorem na „ Další nástroje “.

    Umístěním ukazatele na možnost „Další nástroje“
  3. Z nabídky vyberte „ Vymazat historii prohlížeče “.

    Z nabídky vyberte „Vymazat data prohlížení“
  4. Klikněte na rozbalovací nabídku „ Časové období “ a vyberte „ Celé období “.

    Jako časové období vyberte „All Time“
  5. Klikněte na „ Advanced “ a zkontrolujte první čtyři možnosti.

    Kliknutím na Advanced a zaškrtnutím prvních čtyř možností
  6. Klikněte na možnost „ Vymazat data “ a ve výzvě vyberteAno “.
  7. Zkontrolujte, zda problém přetrvává.

Pro Firefox:

  1. Spusťte Firefox a otevřete novou kartu.
  2. Klikněte na ikonu „ Knihovna “ v pravém horním rohu a vyberte možnost „ Historie “.

    Tlačítko knihovny Firefox
  3. Klikněte na tlačítko „ Vymazat nedávnou historii “ a poté na rozevírací nabídku vedle možnosti „ Časové rozmezí pro vymazání “.
  4. Vyberte možnostCelý čas “ a zaškrtněte všechna políčka pod nadpisem „ Historie “.

    Kontrola všech políček
  5. Klikněte na možnost „ Vymazat “ a ve výzvě vyberte „ Ano “.
  6. Soubory cookie a historie vašeho prohlížeče byly nyní vymazány. Zkontrolujte, zda problém přetrvává.

Pro Microsoft Edge:

  1. Spusťte prohlížeč a otevřete novou kartu.
  2. Klikněte na tři svislé tečky v pravém horním rohu.

    Svislé tečky v pravém horním rohu
  3. Klikněte na možnost „ Historie “ a vyberte tlačítko „ Vymazat historii “.

    Kliknutím na možnost „Historie“ v nabídce
  4. Zkontrolujte první čtyři možnosti a klikněte na možnost „ Vymazat “.

    Kontrola prvních čtyř možností a výběr možnosti „Vymazat“
  5. Zkontrolujte, zda problém přetrvává.

Řešení 3: Zakázání proxy / VPN

Pokud při připojení k internetu používáte proxy nebo VPN, může to ovlivnit vaše připojení k některým webům a proces dekódování nemusí probíhat hladce. Proto v tomto kroku zakážeme výchozí proxy serveru Windows, který by mohl být aktivován. Pokud používáte VPN, je na vás, abyste zakázali VPN. Chcete-li proxy zakázat:

  1. Stiskněte současně klávesy „ Windows “ + „ I “.
  2. Klikněte na možnost „ Síť a internet “ a v levém podokně vyberteProxy “.

    V levém podokně vyberte možnost Proxy
  3. Kliknutím na tlačítko „ Použít proxy “ jej přepnete.

    Kliknutím na přepínač vypnete proxy
  4. Zkontrolujte, zda problém přetrvává.

Řešení 4: Propláchnutí soketových bazénů

Socket Pools uložené v prohlížeči mohou být někdy poškozeny. Proto v tomto kroku vyprázdníme soketové fondy. Za tímto účelem:

  1. Spusťte Chrome a otevřete novou kartu
  2. Do adresního řádku zadejte následující příkaz a stiskněte klávesu Enter.
     chrome: // net-internals 
  3. V levém podokně klikněte na možnost „ Sockets “ a vyberte možnost „ Flush Socket Pools “.

    Klikněte na možnost soketů a poté vyberte „Flush Socket Pools“
  4. Zkontrolujte, zda problém přetrvává.

    Poznámka: Tento proces je platný pouze pro Chrome

Řešení 5: Resetování Winsock

V počítači jsou uloženy určité internetové konfigurace. Někdy se tyto konfigurace mohou poškodit a je třeba je aktualizovat. V tomto kroku budeme resetovat konfigurace Winsocku. Pro to:

  1. Stisknutím kláves „ Windows “ + „ R “ současně otevřete výzvu Spustit .

    Otevření výzvy k spuštění
  2. Zadejtecmd “ a současně stiskněte klávesy „ Shift “ + „ Ctrl “ + „ Enter “.

    Zadáním cmd do příkazového řádku Spustit a stisknutím kláves Shift + Alt + Enter otevřete zvýšený příkazový řádek
  3. Kliknutím na „ Ano “ ve výzvě otevřete příkazový řádek jako správce.
  4. Do příkazového řádku zadejte následující příkaz a stiskněte klávesu Enter
     netsh Winsock reset 

    Resetování Winsocku
  5. Počkejte na dokončení procesu, restartujte počítač a zkontrolujte, zda problém přetrvává.

Řešení 6: Nastavení maximální přenosové jednotky

MTU by měla být nastavena pro každé připojení k internetu, které se v počítači používá, pro optimální zážitek. Proto v tomto kroku nastavíme MTU pro naše připojení. Za tímto účelem:

  1. Stiskněte současně klávesy „ Windows “ + „ R “.
  2. Zadejtencpa . cpl ”a stiskněte klávesu Enter.

    Zadání příkazu a stisknutí enter
  3. Poznamenejte si název aktuálně používaného internetového připojení.
  4. Zavřete všechna Windows a znovu stiskněte „ Windows “ + „ R “.
  5. Zadejtecmd “ a stiskněte současně „ Shift “ + „ Ctrl “ + „ Enter “.

    Zadáním cmd do příkazového řádku Spustit a stisknutím kláves Shift + Alt + Enter otevřete zvýšený příkazový řádek
  6. Zadejte následující příkaz a stiskněte „ Enter “.
     Rozhraní netsh IPV4 set subfaceface "Connection Name" mtu = 1472 store = persitent 
  7. Zkontrolujte, zda problém přetrvává.

Řešení 7: Vypnutí brány firewall

Je možné, že brána firewall nebo antivirový program, který používáte, možná blokují vaše připojení k určitému webu nebo internetu. Proto se doporučuje pokusit se na chvíli vypnout připojení a zkontrolovat, zda problém přetrvává.

Řešení 8: Ruční přiřazení DNS

Je možné, že DNS získaná systémem Windows není automaticky správná. Proto v tomto kroku budeme používat výchozí DNS používané společností Google. Pro to:

  1. Stiskněte současně klávesyWindows “ + „ R “.
  2. Zadejtencpa . cpl “a stiskněteenter “.

    Zadání příkazu a stisknutí enter
  3. Poklepejte na připojení, které používáte, a vyberteVlastnosti “.

    Poklepáním na připojení a výběrem „Vlastnosti“
  4. Klikněte na kartu „ Síť “ a dvakrát klikněte na možnost „ Internet Protocol Version 4 (TCP / IPV4) “.

    Klepnutím na možnost IPV4
  5. Zaškrtněte možnost „ Použít následující adresy serveru DNS “.
  6. Do možnosti „ Preferovaný server DNS“ zadejte8.8.8.8“ a do pole „ Alternativní server DNS“ možnost „ 8.8.4.4 “.

    Zadání nových adres DNS
  7. Klikněte na „ OK “ a zkontrolujte, zda problém přetrvává.

Řešení 9: Vyprázdnění DNS

Je možné, že konfigurace DNS byly poškozeny. Proto v tomto kroku vyprázdníme DNS. Za tímto účelem:

  1. Stiskněte současně klávesyWindows “ + „ R “.
  2. Zadejte „cmd“ a stiskněte současně „ Shift “ + „ Ctrl “ + „ Enter “.

    Zadáním cmd do příkazového řádku Spustit a stisknutím kláves Shift + Alt + Enter otevřete zvýšený příkazový řádek
  3. Zadejte následující příkaz a stiskněte klávesu Enter
     ipconfig / flushdns 

    Zadejte „ipconfig / flushdns“ a stiskněte Enter
  4. Počkejte na dokončení procesu a zkontrolujte, zda problém přetrvává.

Zajímavé Články