Riparare Internet dal Prompt dei comandi: guida completa per Windows


Immagine di un ragazzo con espressione arrabbiata davanti a un computer portatile mentre digita comandi sul terminale Windows.

Come dici, hai acceso il computer, provi ad aprire una pagina web e nulla si muove? La connessione sembra sparita nel nulla. Prima di sparare parolacce, riavviare il router per la decima volta o chiamare il tuo tecnico di fiducia, sappi che sotto il naso hai uno strumento potentissimo già pronto all'uso.


Con il Prompt dei comandi puoi dialogare direttamente con la tua rete e sistemare quei piccoli intoppi (o le famose rotture di... scatole) che bloccano il traffico dati.


Lasciamo stare le impostazioni, usiamo la riga di comando per dare ordini chiari al sistema operativo. Basta prenderci un po' di confidenza e vedrai che risolvere i guasti alla linea diventa quasi un gioco da ragazzi.


Comandi CMD per risolvere problemi di connessione e di sistema

Per iniziare devi aprire il Prompt dei comandi. Digita "cmd" > tasto destro su "Prompt dei comandi" > "Esegui come amministratore").

menu start windows 11, cmd esegui come amministratore

Questo passaggio serve perché molti comandi che userai vanno a toccare file di sistema protetti e configurazioni profonde che un utente normale non può modificare. Senza questo accesso elevato, riceveresti solo messaggi di errore.

Analizza la situazione con il Ping

Il primo comando da conoscere è il ping. Anche se fa parte della grande famiglia TCP/IP, usa il protocollo ICMP per inviare messaggi di "richiesta echo".
In pratica, lancia piccoli pacchetti di dati a un indirizzo e aspetta di vedere se rispondono.


Digita ping google.com e premi Invio.
Se leggi "Risposta da..." con i tempi in millisecondi (ms), la connessione verso l'esterno è attiva.
Se leggi "Richiesta scaduta", il problema è reale.

screenshot del comando ping con relativi dati

Puoi testare anche il tuo router digitando ping 192.168.1.1. (l'indirizzo del gateway predefinito che puoi controllare tramite ipconfig).
Se lui risponde ma Google no, l'intoppo è tra il modem/router e il tuo operatore. Questo test chiarisce subito se il guasto è nel tuo PC o nella linea.

Pulisci la memoria dei nomi con il FlushDNS

A volte il computer ricorda indirizzi vecchi o sbagliati. Ogni volta che visiti un sito, Windows salva il suo indirizzo numerico (IP) in una cache, ovvero una memoria temporanea chiamata DNS.
Se quel sito cambia "casa" e il tuo PC prova a cercarlo al vecchio indirizzo, la pagina non caricherà mai.


Per dare una bella rinfrescata, scrivi: ipconfig /flushdns e clicca il tasto Invio.

schermata cmd con il comando FlushDNS su windows 11 pro

Svuoterà la cache DNS. Tu non perdi nessun dato personale, costringi solo il sistema a chiedere di nuovo gli indirizzi corretti ai server mondiali. È una mossa rapida che può risolvere una quantità incredibile di errori di caricamento.

Chiedi un nuovo indirizzo IP

Il tuo PC riceve dal router una sorta di "targa" identificativa per navigare, chiamata indirizzo IP. Capita che questa targa scada o vada in conflitto con quella di un altro dispositivo in casa. In questi casi, la navigazione si blocca.


Puoi risolvere con due passaggi veloci:
ipconfig /release: dici al router di riprendersi l'indirizzo attuale. Per un attimo sarai completamente offline.


ipconfig /renew: chiedi al router di assegnarti una targa nuova di zecca.
Dopo pochi secondi vedrai riapparire i dati della tua scheda di rete. Questa procedura è utilissima quando il Wi-Fi risulta connesso ma appare la scritta "Internet non disponibile".

Reset totale con Winsock

Se i comandi precedenti non hanno aiutato, bisogna andare più a fondo. Winsock è un'interfaccia di programmazione che gestisce il modo in cui i programmi di Windows accedono alla rete. Se si danneggia, nessuna app riuscirà a scambiare dati, anche se il segnale Wi-Fi è al massimo.


Digita questo comando per riportare tutto allo stato di fabbrica:
netsh winsock reset


Sì, è una soluzione drastica ma efficace. Dopo riavvia il PC per rendere effettive le modifiche.

Ricostruisci lo stack TCP/IP

Il protocollo TCP/IP è il linguaggio universale che permette ai computer di capirsi su internet. Se le regole di questo linguaggio si confondono, la comunicazione si interrompe. C'è un comando specifico per resettare queste regole:
netsh int ip reset


Usandolo sovrascrivi le chiavi di registro relative ai protocolli di rete. È come se cancellassi e reinstallassi i driver logici della tua connessione senza dover scaricare nulla. Anche qui, un riavvio dopo l'operazione è necessario.

Traccia il percorso dei dati

Se vuoi capire esattamente dove si ferma la tua connessione, usa tracert.
Scrivi tracert google.com e premi Invio.
Vedrai una lista di "salti" (hop) che i dati compiono per arrivare a destinazione. Ogni riga rappresenta un router o un server attraversato.

schermata cmd del comando tracert e relativi dati

Se i primi salti falliscono, il problema è in casa tua. Se il blocco avviene dopo molti salti, il guasto è del tuo operatore telefonico o di qualche nodo internazionale. Così facendo non ripari fisicamente la linea, ma ti dà le prove per capire a chi dare la colpa.


Nota: Se vedi molti asterischi * * *, non è detto che sia un errore. Alcuni server oscurano il passaggio per sicurezza.

Verifica i file di sistema con SFC

A volte internet non va perché alcuni file vitali di Windows sono corrotti a causa di un aggiornamento andato male o di uno spegnimento improvviso. Esiste un dottore interno chiamato System File Checker.
Lancia il comando sfc /scannow.


Il PC inizierà a scansionare migliaia di file. Se trova qualcosa di rotto, lo sostituirà automaticamente con una copia sana presa da una memoria protetta. Ci vorrà qualche minuto, quindi porta pazienza mentre la percentuale avanza.

Ripara l'immagine di Windows con DISM

Se SFC non riesce a sistemare le cose, andiamo da un dottore ancora più esperto: DISM (Deployment Image Servicing and Management). Lui non guarda solo i file singoli, ma controlla l'integrità dell'intero sistema operativo.

Una cattura della finestra cmd con il comando DISM

Usa questo comando:
dism /online /cleanup-image /restorehealth


L'operazione richiede che tu sia collegato a internet (magari usando l'hotspot dello smartphone se la linea fissa è morta) perché scaricherà i pezzi mancanti direttamente dai server Microsoft per riparare l'installazione locale.

Visualizza tutti i dettagli tecnici

Se devi spiegare a un tecnico cosa sta succedendo, avrai bisogno di ogni singolo dettaglio della tua configurazione. Il comando giusto è: ipconfig /all

Screenhot del comando ipconfig /all lanciato da cmd su Windows 11

Qui vedrai l'indirizzo fisico della tua scheda (MAC address), i server DNS che stai usando (es. 8.8.8.8 - 8.8.4.4) e la scadenza (lease) del tuo indirizzo IP. Sono informazioni preziose per capire se, ad esempio, stai usando dei server DNS lenti o non configurati bene.

Controlla le connessioni attive

Vuoi sapere quali programmi stanno occupando la banda o se c'è qualche processo sospetto che scambia dati? Usa netstat. Scrivendo netstat -an riceverai una lista di tutte le porte aperte e degli indirizzi con cui il tuo PC sta parlando in questo istante.

schermata del comando netstat -an con i relativi datti ottenuti

Se vedi connessioni verso indirizzi sconosciuti, potresti avere un problema di software non desiderato che rallenta tutto.


Leggi anche:
Ping ripetuti da Prompt con log per testare la linea Internet
Come controllare se qualcuno è connesso al Wi-Fi
Risolvere il problema accesso limitato o assente


Credo che per oggi sia tutto. Come visto, usare il Prompt dei comandi (o Terminale Windows) richiede un po' di pratica, ma una volta che avrai imparato questi semplici comandi non avrai più paura di un'icona della rete con il triangolino giallo. ⚠️


Se questa guida ti è stata utile, lascia un commento qui sotto per farmi sapere quale comando ha risolto il problema o condividi l'articolo con chi è ancora alle prese con una connessione ballerina!

Nessun commento: