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í.
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.
- Otevřete Chrome a přejděte na tuto adresu.
- 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 - Rozšíření bude nyní automaticky přidáno do Chromu.
- Otevřete novou kartu a klikněte na ikonu rozšíření v pravé horní části okna.
Kliknutím na ikonu rozšíření - Klikněte na prázdné místo pod hlavičkou „Záhlaví žádosti“ a zadejte následující příkaz
accept-encoding
- Do možnosti Hodnota zadejte následující příkaz
gzip; q = 0, deflate; q = 0
Zadávání příkazů - 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.
- 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:
- Spusťte Chrome a otevřete novou kartu.
- 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“ - Z nabídky vyberte „ Vymazat historii prohlížeče “.
Z nabídky vyberte „Vymazat data prohlížení“ - Klikněte na rozbalovací nabídku „ Časové období “ a vyberte „ Celé období “.
Jako časové období vyberte „All Time“ - Klikněte na „ Advanced “ a zkontrolujte první čtyři možnosti.
Kliknutím na Advanced a zaškrtnutím prvních čtyř možností - Klikněte na možnost „ Vymazat data “ a ve výzvě vyberte „ Ano “.
- Zkontrolujte, zda problém přetrvává.
Pro Firefox:
- Spusťte Firefox a otevřete novou kartu.
- Klikněte na ikonu „ Knihovna “ v pravém horním rohu a vyberte možnost „ Historie “.
Tlačítko knihovny Firefox - Klikněte na tlačítko „ Vymazat nedávnou historii “ a poté na rozevírací nabídku vedle možnosti „ Časové rozmezí pro vymazání “.
- Vyberte možnost „ Celý čas “ a zaškrtněte všechna políčka pod nadpisem „ Historie “.
Kontrola všech políček - Klikněte na možnost „ Vymazat “ a ve výzvě vyberte „ Ano “.
- Soubory cookie a historie vašeho prohlížeče byly nyní vymazány. Zkontrolujte, zda problém přetrvává.
Pro Microsoft Edge:
- Spusťte prohlížeč a otevřete novou kartu.
- Klikněte na tři svislé tečky v pravém horním rohu.
Svislé tečky v pravém horním rohu - Klikněte na možnost „ Historie “ a vyberte tlačítko „ Vymazat historii “.
Kliknutím na možnost „Historie“ v nabídce - 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“ - 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:
- Stiskněte současně klávesy „ Windows “ + „ I “.
- Klikněte na možnost „ Síť a internet “ a v levém podokně vyberte „ Proxy “.
V levém podokně vyberte možnost Proxy - Kliknutím na tlačítko „ Použít proxy “ jej přepnete.
Kliknutím na přepínač vypnete proxy - 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:
- Spusťte Chrome a otevřete novou kartu
- Do adresního řádku zadejte následující příkaz a stiskněte klávesu Enter.
chrome: // net-internals
- 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“ - 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:
- Stisknutím kláves „ Windows “ + „ R “ současně otevřete výzvu Spustit .
Otevření výzvy k spuštění - Zadejte „ cmd “ 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 - Kliknutím na „ Ano “ ve výzvě otevřete příkazový řádek jako správce.
- Do příkazového řádku zadejte následující příkaz a stiskněte klávesu Enter
netsh Winsock reset
Resetování Winsocku - 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:
- Stiskněte současně klávesy „ Windows “ + „ R “.
- Zadejte „ ncpa . cpl ”a stiskněte klávesu Enter.
Zadání příkazu a stisknutí enter - Poznamenejte si název aktuálně používaného internetového připojení.
- Zavřete všechna Windows a znovu stiskněte „ Windows “ + „ R “.
- 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 - Zadejte následující příkaz a stiskněte „ Enter “.
Rozhraní netsh IPV4 set subfaceface "Connection Name" mtu = 1472 store = persitent
- 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:
- Stiskněte současně klávesy „ Windows “ + „ R “.
- Zadejte „ ncpa . cpl “a stiskněte „ enter “.
Zadání příkazu a stisknutí enter - Poklepejte na připojení, které používáte, a vyberte „ Vlastnosti “.
Poklepáním na připojení a výběrem „Vlastnosti“ - 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 - Zaškrtněte možnost „ Použít následující adresy serveru DNS “.
- Do možnosti „ Preferovaný server DNS“ zadejte „ 8.8.8.8“ a do pole „ Alternativní server DNS“ možnost „ 8.8.4.4 “.
Zadání nových adres DNS - 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:
- Stiskněte současně klávesy „ Windows “ + „ R “.
- 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 - Zadejte následující příkaz a stiskněte klávesu Enter
ipconfig / flushdns
Zadejte „ipconfig / flushdns“ a stiskněte Enter - Počkejte na dokončení procesu a zkontrolujte, zda problém přetrvává.