Cosa sapere
- Winsock (Windows Socket) è il termine usato da Windows per descrivere i dati sul tuo PC che i programmi usano per accedere a una rete.
- Usa il prompt dei comandi per resettare Winsock con il comando netsh winsock reset.
- Esegui quel comando se hai problemi di connessione al web.
Questo articolo spiega come eseguire il comando di ripristino di Winsock. Le indicazioni funzionano in tutte le versioni di Windows.
Come eseguire un ripristino Netsh Winsock
Devi essere loggato come amministratore o conoscere la password dell'amministratore di Windows.
-
Apri il prompt dei comandi come amministratore.
-
Digita il seguente comando e premi Invio:
reset di winsock netsh
Ciò che dovrebbe restituire è un messaggio come il seguente:
Ripristinare con successo il catalogo Winsock.
Devi riavviare il computer per completare il ripristino.
Se vedi un messaggio diverso dopo aver eseguito il comando, apri Gestione dispositivi per abilitare eventuali adattatori di rete disabilitati e installa eventuali driver di rete mancanti.
-
Riavvia il computer. Per farlo dal prompt dei comandi, esegui il comando shutdown /r.
Dopo il riavvio, apri un sito Web in Chrome o in un altro browser per vedere se il problema è stato risolto.
Queste istruzioni si applicano a Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP. Il comando netsh funziona in Windows XP solo se il service pack installato è la versione 2 o 3: scopri quale service pack di Windows hai installato e scarica Windows XP SP2 o SP3 se necessario.
Quando eseguire un ripristino Winsock
Se non riesci a visualizzare nessuna pagina web nonostante abbia una connessione Wi-Fi stabile, il ripristino di Winsock potrebbe risolvere il problema. Questa procedura può essere utile se si verificano problemi di connessione a Internet in queste situazioni:
- Dopo aver rimosso il malware
- Quando visualizzi errori pop-up relativi alla rete
- Quando ci sono problemi di ricerca DNS
- Quando hai appena disinstallato il software relativo alla rete come un programma firewall o una VPN
- Quando vedi gli errori "connettività limitata o assente"
- Quando si rilascia e si rinnova l'indirizzo IP non viene ripristinata la connettività
- Quando Internet funziona su altri dispositivi sulla stessa rete ma non sul tuo PC Windows
Un reset di Netsh Winsock interromperà la funzionalità in alcuni programmi, quindi potresti dover riconfigurare alcuni dei tuoi software per farli funzionare di nuovo normalmente.
Cosa fa un reset Netsh Winsock?
Il ripristino di Winsock annullerà le configurazioni effettuate nel catalogo di Winsock in Windows. Le modifiche possono essere apportate da programmi di rete come browser Web, client di posta elettronica e programmi VPN. Un ripristino riporta il file DLL wsock32 all'impostazione predefinita, dando a tale software un nuovo inizio per la connessione al traffico TCP/IP.
Il file wsock32.dll non è lo stesso di winsock.dll. Consulta la nostra guida sulla risoluzione dei problemi di winsock.dll se è più appropriato.
Quanto spesso puoi resettare Winsock?
Non c'è niente di sbagliato nell'eseguire il comando di ripristino di Winsock tutte le volte che è necessario, ma non dovresti farlo più di poche volte durante l'intera vita del tuo computer. Un ripristino più frequente suggerisce un problema di fondo che deve essere affrontato.
Fai attenzione al software che stai installando e quando riscontri errori di rete. Sapere quando il tuo PC incontra un problema ti aiuterà a capire la causa. È anche fondamentale mantenere sempre in esecuzione un programma antivirus sul computer per rilevare le infezioni che potrebbero causare errori relativi a Winsock: ci sono molti programmi antivirus completamente gratuiti che consigliamo agli utenti di Windows.
Se tutto il resto fallisce, una reinstallazione completa del sistema dovrebbe fare il trucco. Tuttavia, una reinstallazione di Windows dovrebbe essere sicuramente l'ultima risorsa, poiché cancellerà tutti i file e il software sul disco rigido.