Come risolvere l’errore ERR_SPDY_PROTOCOL_ERROR in Google Chrome su Windows

Hai riscontrato un errore ERR_SPDY_PROTOCOL_ERROR su Chrome? Sì, è davvero fastidioso, soprattutto quando blocca casualmente l’accesso a siti che usi quotidianamente, come YouTube, Gmail, Reddit e così via. Col tempo, sembra quasi che Chrome abbia deciso di non collaborare senza preavviso. La cosa strana è che colpisce principalmente i siti di Google con HTTPS abilitato, il che fa pensare che il vecchio protocollo SPDY sia ancora presente da qualche parte. Perché, a dire il vero, il supporto di Chrome per SPDY è stato gradualmente eliminato, ma a volte le versioni precedenti lo mantengono attivo, causando ogni sorta di problema di connessione. In pratica, questo errore indica un problema nel modo in cui Chrome comunica con i siti web, probabilmente a causa di versioni obsolete del browser, cache danneggiata o problemi di rete. La buona notizia? Ci sono alcune semplici soluzioni che puoi provare. Alcune sono rapide, come svuotare la cache o svuotare i socket, mentre altre richiedono di controllare l’antivirus o ripristinare Chrome. L’obiettivo è fare in modo che Chrome smetta di dare problemi e ti permetta di accedere nuovamente ai tuoi siti preferiti senza intoppi.

Come risolvere l’errore ERR_SPDY_PROTOCOL_ERROR in Chrome

Cancella i dati di navigazione

Questa è una soluzione piuttosto classica. Su alcune configurazioni, Chrome si appesantisce con vecchi cookie, cache o dati dei plugin, e cancellarli potrebbe risolvere il problema.È particolarmente utile se hai lasciato il browser aperto per giorni, il che è praticamente una scusa per cercare problemi. Prima di iniziare, prova a riavviare Chrome. A volte un semplice riavvio risolve piccoli problemi; altre volte, è necessario resettare tutto.

  • Apri Chrome e fai clic sull’icona del menu (tre puntini verticali in alto a destra).
  • Vai su Impostazioni > scorri verso il basso fino a Avanzate.
  • Individua e fai clic su Cancella dati di navigazione.
  • Nella finestra a comparsa, nella sezione “Base”, assicurati che le opzioni “Cookie e altri dati dei siti” e ” Immagini e file memorizzati nella cache” siano selezionate. Se ti preoccupa salvare password e informazioni di compilazione automatica, mantieni queste opzioni attive. Altrimenti, potresti voler passare alla scheda “Avanzate” per ulteriori opzioni, ma per questa soluzione, meno è meglio.
  • Fai clic su Cancella dati e attendi qualche istante affinché Chrome elimini tutti quei dati superflui.
  • Infine, riavvia Chrome e verifica se l’errore persiste.

Controlla le impostazioni dell’antivirus e del firewall.

A volte, i software di sicurezza possono essere un po’ troppo zelanti, soprattutto i programmi antivirus come Avast. Possono bloccare determinati siti web o interferire con i protocolli di connessione di Chrome, causando errori come ERR_SPDY_PROTOCOL_ERROR. Vale la pena dare un’occhiata alle impostazioni dell’antivirus e aggiungere i siti interessati a un elenco di eccezioni: a volte funziona. Inoltre, se il tuo antivirus offre opzioni per la scansione HTTPS o funzionalità di protezione web, prova a disattivarle temporaneamente perché potrebbero essere la causa dell’interruzione della connessione.

In Avast, ad esempio, vai su Avast GUI > Impostazioni > Protezione attiva > Scudo Web. Alla voce URL da escludere, aggiungi i siti che generano errori. Inoltre, disattiva la scansione HTTP, se disponibile, ovviamente solo temporaneamente durante la risoluzione dei problemi.

Flush Socket e DNS

Può sembrare un po’ tecnico, ma a volte i pool di socket interni o la cache DNS di Chrome si corrompono, impedendo il corretto caricamento di alcuni contenuti. Svuotarli ripristina lo stato della connessione senza dover reinstallare completamente il browser.

  • Apri Chrome e nella barra degli indirizzi digita chrome://net-internals/#sockets, quindi premi Invio.
  • Fare clic su Flush Socket Pools.
  • Successivamente, per cancellare la cache DNS, fai clic con il pulsante destro del mouse sul pulsante Start di Windows e seleziona Prompt dei comandi (Amministratore) o Terminale di Windows (Amministratore).
  • Digita questi comandi uno dopo l’altro:
    • ipconfig /flushdns
    • ipconfig /release
    • ipconfig /renew
  • Premi Invio dopo ogni operazione. In questo modo le impostazioni di rete vengono aggiornate, il che può contribuire a risolvere i conflitti di protocollo.

Ripristina le impostazioni predefinite di Chrome

Se finora nulla ha funzionato, ripristinare Chrome potrebbe risolvere il problema. Immagina di premere il pulsante di riavvio del “cervello” di Chrome: ripristina tutte le impostazioni, le estensioni e i flag ai valori predefiniti. A volte, anche le estensioni vecchie o incompatibili possono causare problemi, quindi un ripristino è un buon passaggio per ripulire tutto.

  • Apri Chrome e fai clic sul menu (i tre puntini).
  • Vai su Impostazioni > scorri verso il basso e fai clic su Avanzate.
  • Scorri fino in fondo, trova l’ opzione “Ripristina le impostazioni predefinite originali” e fai clic su di essa.
  • Conferma e riavvia Chrome. Con un po’ di fortuna, questo risolverà i vecchi conflitti.

È piuttosto fastidioso come Chrome a volte si rifiuti di funzionare correttamente, soprattutto con protocolli obsoleti o dati locali corrotti. Tuttavia, il più delle volte, questi passaggi riportano tutto alla normalità senza troppi problemi. Ricorda, però, che se il problema persiste, potrebbe essere utile controllare l’hardware di rete o persino provare temporaneamente un browser diverso per escludere problemi di rete più ampi.

Riepilogo

  • Cancella i dati di navigazione (cookie, cache, cronologia)
  • Verifica le esclusioni dell’antivirus/firewall.
  • Svuota i pool di socket e la cache DNS
  • Ripristina le impostazioni predefinite di Chrome

Incartare

Molti utenti hanno riscontrato che iniziare con la cancellazione della cache e il flush dei socket risolve il problema, e in caso contrario, il ripristino di Chrome di solito risolve qualsiasi problema si nascondesse dietro a tutto ciò. Ovviamente, mantenere Chrome aggiornato è sempre una buona idea, perché, si sa, Chrome deve per forza complicare le cose più del necessario, causando comunque questi strani errori. Speriamo che questo vi faccia risparmiare qualche ora passata a cercare di capire perché questo dannato browser non carica i siti web.