Come risolvere l'errore "ERR_CONTENT_DECODING_FAILED"

L'errore " ERR_CONTENT_DECODING_FAILED " è visibile in quasi tutti i browser. A volte, viene visualizzato durante il caricamento di un determinato sito Web, ma può anche iniziare a comparire quando si esegue la migrazione a un nuovo server. Questo errore persiste anche dopo aver aggiornato la pagina un paio di volte. In questo articolo, discuteremo alcuni dei motivi per cui questo errore potrebbe essere innescato e forniremo anche soluzioni praticabili per sradicarlo completamente.

ERR_CONTENT_DECODING_FAILED

Cosa causa l'errore "ERR_CONTENT_DECODING_FAILED"?

Sfortunatamente, il motivo per cui viene generato l'errore non può essere individuato in un singolo colpevole. Tuttavia, alcuni dei motivi più comuni sono elencati di seguito

  • Richiesta di codifica falsa: in alcuni casi, le intestazioni di richiesta HTTP potrebbero affermare che il contenuto è codificato con gzip quando non lo è. Ciò può causare conflitti durante il processo di decodifica e innescare l'errore.
  • Cache / cookie del browser: la cache viene memorizzata dalle applicazioni per ridurre i tempi di caricamento e offrire un'esperienza più fluida. I cookie sono memorizzati da siti per scopi simili. Tuttavia, nel tempo potrebbero corrompersi e interferire con elementi importanti del browser.
  • Proxy / VPN: a volte, un proxy o una VPN possono causare problemi durante il processo di decodifica e impedire al browser di caricare la pagina Web.
  • Pool di socket: se il pool di socket è abilitato per il tuo browser, non crea un nuovo socket ogni volta; invece, mantiene un pool di socket. Tuttavia, questo pool di socket potrebbe essere danneggiato e potrebbe impedire il corretto funzionamento del processo di decodifica.
  • Configurazioni DNS: simili ai pool di socket, le informazioni / configurazioni DNS vengono archiviate sul computer anziché crearne di nuove ogni volta, ciò aiuta a migliorare le prestazioni e aumentare la velocità. Tuttavia, nel tempo questo può essere danneggiato e potrebbe interferire con elementi importanti del browser.
  • Limite MTU: in alcuni casi, il limite MTU non è impostato per l'adattatore e causa conflitti durante il processo di decodifica.
  • Windows Firewall: è possibile che Windows Firewall stia bloccando la connessione al sito a causa della quale questo errore viene attivato.
  • Indirizzo DNS errato: se Windows riceve configurazioni DNS errate, è possibile che venga stabilita la connessione a causa della quale questo errore potrebbe essere attivato.
  • Driver della scheda di rete: in alcuni casi, i driver della scheda di rete non sono installati correttamente sul sistema. Per questo motivo, la connessione al sito potrebbe non essere stabilita correttamente e potrebbe causare questo errore.

Ora che hai una conoscenza di base della natura del problema, passeremo alle soluzioni. Assicurati di implementarli nell'ordine specifico in cui sono presentati.

Soluzione 1: disabilitare la codifica G-Zip

A volte, la codifica G-Zip è il motivo per cui questo errore viene attivato. Non molti browser offrono la personalizzazione per disabilitarla senza utilizzare estensioni di terze parti. Pertanto, in questo passaggio, scaricare e installare un'estensione e quindi disabilitare la codifica G-Zip utilizzando tale estensione.

  1. Apri Chrome e vai a questo indirizzo.
  2. Fai clic sul pulsante " Aggiungi a Chrome ", quindi seleziona l'opzione " Aggiungi estensione " nel prompt.

    Facendo clic sull'opzione Aggiungi a Chrome
  3. L'estensione verrà ora automaticamente aggiunta a Chrome.
  4. Apri una nuova scheda e fai clic sull'icona dell'estensione nella parte in alto a destra della finestra.

    Facendo clic sull'icona dell'estensione
  5. Fare clic sullo spazio vuoto sotto l'intestazione "Richiedi intestazione" e digitare il comando seguente
     accept-encoding 
  6. Digitare il comando seguente nell'opzione Valore
     gzip; q = 0, sgonfiare; q = 0 

    Digitando i comandi
  7. Ora la codifica G-Zip è stata disabilitata, se si verificano problemi con un determinato sito, si consiglia di aprire quel sito e ripetere la procedura sopra descritta.
  8. Una volta fatto aggiorna la pagina e controlla se il problema persiste.

Soluzione 2: cancellazione della cronologia e dei cookie del browser

A volte, la cronologia del browser o i cookie possono essere danneggiati. Per questo motivo, il processo di codifica può essere influenzato. Pertanto, in questo passaggio, elimineremo la cronologia e i cookie del browser. A seconda del browser, il processo può differenziarsi un po '. I metodi per cancellare la cronologia e i cookie per alcuni dei browser più comunemente usati sono elencati di seguito.

Per Chrome:

  1. Avvia Chrome e apri una nuova scheda.
  2. Premi i tre punti verticali nell'angolo in alto a destra e sposta il puntatore su " Altri strumenti ".

    Passando il puntatore sull'opzione "Altri strumenti"
  3. Seleziona " Cancella cronologia browser " dal menu.

    Selezionando "Cancella dati di navigazione" dal menu
  4. Fai clic sul menu a discesa " Intervallo di tempo " e seleziona " Sempre ".

    Selezionando "All Time" come intervallo di tempo
  5. Fai clic su " Avanzate " e seleziona le prime quattro opzioni.

    Cliccando su Avanzate e controllando le prime quattro opzioni
  6. Fai clic sull'opzione " Cancella dati " e seleziona " " nel prompt.
  7. Controlla se il problema persiste.

Per Firefox:

  1. Avvia Firefox e apri una nuova scheda.
  2. Fai clic sull'icona " Libreria " in alto a destra e seleziona l'opzione " Cronologia ".

    Pulsante Libreria Firefox
  3. Fai clic sul pulsante " Cancella cronologia recente " e fai clic sul menu a discesa accanto all'opzione " Intervallo di tempo da cancellare ".
  4. Seleziona " Sempre " e seleziona tutte le caselle sotto l'intestazione " Cronologia ".

    Verifica tutte le caselle
  5. Fare clic sull'opzione " Cancella ora " e selezionare " " nel prompt.
  6. I cookie e la cronologia per il tuo browser sono stati cancellati, controlla se il problema persiste.

Per Microsoft Edge:

  1. Avviare il browser e aprire una nuova scheda.
  2. Fai clic sui tre punti verticali nell'angolo in alto a destra.

    Puntini verticali nell'angolo in alto a destra
  3. Fai clic sull'opzione " Cronologia " e seleziona il pulsante " Cancella cronologia ".

    Facendo clic sull'opzione "Cronologia" nel menu
  4. Controlla le prime quattro opzioni e fai clic sull'opzione " Cancella ".

    Controllando le prime quattro opzioni e selezionando “Cancella”
  5. Controlla se il problema persiste.

Soluzione 3: disabilitazione di proxy / VPN

Se si utilizza un proxy o una VPN durante la connessione a Internet, ciò potrebbe influire sulla connessione ad alcuni siti e il processo di decodifica potrebbe non procedere senza problemi. Pertanto, in questo passaggio, disabiliteremo il proxy predefinito di Windows che potrebbe essere attivato. Sta a te disabilitare la VPN se ne stai usando una. Per disabilitare il proxy:

  1. Premere contemporaneamente i tasti “ Windows ” + “ I ”.
  2. Fai clic sull'opzione " Rete e Internet " e seleziona " Proxy " dal riquadro a sinistra.

    Selezione del proxy dal riquadro sinistro
  3. Fai clic sul pulsante " Usa un proxy " per disattivarlo.

    Fare clic sull'interruttore per disattivare il proxy
  4. Controlla se il problema persiste.

Soluzione 4: svuotamento dei pool di socket

I pool di socket memorizzati dal browser a volte possono essere danneggiati. Pertanto, in questo passaggio, elimineremo i pool di socket. Per fare ciò:

  1. Avvia Chrome e apri una nuova scheda
  2. Digita il seguente comando nella barra degli indirizzi e premi invio.
     chrome: // net-internals 
  3. Fare clic sull'opzione " Socket " nel riquadro a sinistra e selezionare l'opzione " Flush Socket Pools ".

    Fare clic sull'opzione socket e quindi selezionare "Flush Socket Pools"
  4. Controlla se il problema persiste.

    Nota: questo processo è valido solo per Chrome

Soluzione 5: reimpostazione di Winsock

Esistono alcune configurazioni Internet memorizzate nel computer. A volte, queste configurazioni possono essere danneggiate e devono essere aggiornate. In questo passaggio, ripristineremo le configurazioni di Winsock. Per quello:

  1. Premere contemporaneamente i tasti “ Windows ” + “ R ” per aprire il prompt Esegui .

    Prompt di apertura in corso
  2. Digitare " cmd " e premere contemporaneamente " shift " + " Ctrl " + " Invio ".

    Digitando cmd nel prompt di esecuzione e premendo Maiusc + Alt + Invio per aprire un prompt dei comandi con privilegi elevati
  3. Fare clic su " " nel prompt per aprire il prompt dei comandi come amministratore.
  4. Digitare il comando seguente nel prompt dei comandi e premere Invio
     netsh Winsock ripristinato 

    Ripristino di Winsock
  5. Attendere il completamento del processo, riavviare il computer e verificare se il problema persiste.

Soluzione 6: impostazioni Unità di trasmissione massima

MTU dovrebbe essere impostato per ogni connessione Internet utilizzata sul computer per un'esperienza ottimale. Pertanto, in questo passaggio, configureremo l'MTU per la nostra connessione. Per fare ciò:

  1. Premere contemporaneamente i tasti “ Windows ” + “ R ”.
  2. Digita " ncpa . cpl "e premere invio.

    Digitando il comando e premendo invio
  3. Annotare il nome della connessione Internet che si sta attualmente utilizzando.
  4. Chiudi tutte le finestre e premi nuovamente " Windows " + " R ".
  5. Digitare " cmd " e premere " Shift " + " Ctrl " + " Invio " contemporaneamente.

    Digitando cmd nel prompt di esecuzione e premendo Maiusc + Alt + Invio per aprire un prompt dei comandi con privilegi elevati
  6. Digita il seguente comando e premi " Invio ".
     L'interfaccia netsh IPV4 imposta la sottointerfaccia "Nome connessione" mtu = 1472 store = persistente 
  7. Controlla se il problema persiste.

Soluzione 7: disattivazione del firewall

È possibile che il firewall o un antivirus in uso stia bloccando la connessione a un determinato sito o Internet. Pertanto, si consiglia di provare a disabilitare la connessione per un po 'e verificare se il problema persiste.

Soluzione 8: assegnazione manuale del DNS

È possibile che il DNS ottenuto da Windows non sia automaticamente quello corretto. Pertanto, in questo passaggio, utilizzeremo il DNS predefinito utilizzato da Google. Per quello:

  1. Premere contemporaneamente i tasti “ Windows ” + “ R ”.
  2. Digita " ncpa . cpl "e premere " invio ".

    Digitando il comando e premendo invio
  3. Fare doppio clic sulla connessione che si sta utilizzando e selezionare " Proprietà ".

    Fare doppio clic sulla connessione e selezionare "Proprietà"
  4. Fare clic sulla scheda " Rete " e fare doppio clic sull'opzione " Protocollo Internet versione 4 (TCP / IPV4) ".

    Facendo clic sull'opzione IPV4
  5. Seleziona l' opzione " Usa i seguenti indirizzi server DNS ".
  6. Digitare " 8.8.8.8 " nell'opzione " Server DNS preferito" e " 8.8.4.4 " nell'opzione " Server DNS alternativo ".

    Digitando i nuovi indirizzi DNS
  7. Fai clic su " OK " e controlla se il problema persiste.

Soluzione 9: flushing DNS

È possibile che le configurazioni DNS siano state corrotte. Pertanto, in questo passaggio, elimineremo il DNS. Per fare ciò:

  1. Premere contemporaneamente i tasti “ Windows ” + “ R ”.
  2. Digitare "cmd" e premere " Shift " + " Ctrl " + " Invio " contemporaneamente.

    Digitando cmd nel prompt di esecuzione e premendo Maiusc + Alt + Invio per aprire un prompt dei comandi con privilegi elevati
  3. Digita il seguente comando e premi invio
     ipconfig / flushdns 

    Digitando "ipconfig / flushdns" e premendo invio
  4. Attendere il completamento del processo e verificare se il problema persiste.

Articoli Interessanti