Comandi del terminale di Windows per la risoluzione dei problemi del PC

Ultimo aggiornamento: Dicembre 2 2025
  • Windows Terminal centralizza CMD, PowerShell e WSL in un'unica interfaccia, ideale per diagnosticare e riparare problemi quando l'interfaccia grafica non risponde.
  • Comandi come SFC, DISM e CHKDSK operano su livelli diversi (file di sistema, immagine di Windows e disco) e, se combinati, risolvono la maggior parte dei problemi di stabilità.
  • Le utilità di rete (ipconfig, netsh, ping, tracert, netstat, nslookup) consentono di rilevare e risolvere interruzioni di connessione, velocità Internet lente e traffico sospetto.
  • Una routine di manutenzione mensile con script che integrano questi comandi aiuta a mantenere il PC veloce, stabile e a ridurre la probabilità che richieda una reinstallazione di Windows.

Comandi del terminale di Windows per la risoluzione dei problemi del PC

Se il tuo computer inizia a rallentare, la connessione Wi-Fi si interrompe continuamente, compaiono schermate blu di errore o Windows si comporta in modo anomalo, Windows Terminal e la classica console sono i tuoi migliori alleati per risolvere molti di questi problemi senza dover reinstallare il sistema. Dietro quella finestra nera si nascondono dei veri e propri coltellini svizzeri per diagnosticare, riparare e far funzionare il tuo PC in modo molto più fluido.

In questo articolo troverai una guida completa (e semplice) ai principali comandi di Windows Terminal, CMD e PowerShell per la risoluzione dei problemi, la riparazione e la manutenzione del tuo PC . Imparerai cosa fa ogni comando, quando usarlo, vedrai esempi concreti di scenari reali e scoprirai come combinarli in una routine di manutenzione regolare per mantenere il tuo PC sempre al massimo delle prestazioni.

Che cos'è Windows Terminal e perché è la soluzione ideale per la riparazione del PC?

Windows Terminal è la moderna console di Microsoft che unifica CMD, PowerShell e WSL (un sottosistema Linux) in un'unica finestra . Ciò significa che è possibile passare da un ambiente all'altro tramite schede, personalizzare colori e caratteri e avere più sessioni aperte contemporaneamente.

La differenza principale rispetto alla console classica è che Terminale offre un'interfaccia più intuitiva, il completamento automatico e l'accesso simultaneo a più shell . È possibile avere una scheda con CMD per utilizzare CHKDSK, un'altra con PowerShell per gli script e un'altra ancora con Bash se si lavora con strumenti Linux.

Mentre CMD si concentra sui comandi tradizionali di Windows e PowerShell sull'automazione e lo scripting avanzati, Windows Terminal funge da contenitore in cui è possibile eseguirli tutti senza dover cambiare applicazione. Questo lo rende particolarmente utile quando l'interfaccia grafica si blocca, Windows non si avvia correttamente o è necessario eseguire diagnosi approfondite.

Comandi essenziali per iniziare a usare il Terminale di Windows

Prima di addentrarci negli argomenti più avanzati, è consigliabile imparare alcuni comandi di base che vi permetteranno di navigare nel sistema, visualizzare informazioni importanti e chiudere i processi in caso di blocchi.

Il punto di partenza in qualsiasi console è `help` . Se digiti `help` in CMD o PowerShell, vedrai un elenco dei comandi disponibili in quell'ambiente, insieme a una breve descrizione. E se digiti, ad esempio, `chkdsk /?` o ` shutdown /?` , otterrai tutti i modificatori e gli esempi di utilizzo.

Per navigare tra le cartelle, i comandi classici sono `cd` (cambia directory) e `dir` (elenca file e sottocartelle). ` cd ..` ti sposta di un livello verso l'alto, mentre `tree folder` visualizza l'intera struttura ad albero delle directory.

È inoltre molto utile usare `cls` per cancellare lo schermo della console, `exit` per chiuderla e digitare `file.txt` per visualizzare il contenuto di un file di testo senza aprire il Blocco note.

Comandi di diagnostica rapida del sistema

Quando si sospetta che qualcosa non vada, il primo passo è raccogliere informazioni. Windows include diversi comandi che riepilogano lo stato del sistema, i componenti e i processi attivi.

Il comando `systeminfo` mostra una rapida panoramica del modello del computer, del processore, della RAM, della versione esatta di Windows, del BIOS, delle patch installate e altro ancora. È perfetto per verificare i requisiti di programmi o aggiornamenti.

Se vuoi visualizzare i processi attivi, tasklist ti mostra tutti i processi in esecuzione e quanta memoria stanno utilizzando. E se uno si blocca, puoi terminarlo con taskkill /PID NumeroProcesso /F , usando il PID che hai visto nell'elenco.

Per inventariare i driver, il comando `driverquery` genera un elenco di tutti i driver installati, il loro tipo, il percorso e la data . Questo è molto utile dopo una formattazione o una modifica dell'hardware, oppure se si sospetta che un driver stia causando arresti anomali e si desidera imparare come eseguire il backup dei driver.

Un'altra utile funzionalità è il comando `wmic diskdrive get model,status` per verificare rapidamente lo stato generale dei dischi fisici . Se un disco inizia a presentare problemi ("Pred Fail" o altri stati insoliti), è consigliabile eseguirne il backup il prima possibile.

Rete e connessione Internet: comandi per risolvere problemi di Wi-Fi e latenza

Molti problemi quotidiani derivano dalla connessione: pagine che non si caricano, Wi-Fi che si disconnette, giochi che rallentano... Windows offre diverse utilità per visualizzare cosa sta succedendo sulla rete e correggere le configurazioni danneggiate.

  Tutto sull'identificativo GDID di Windows e sulla privacy degli utenti.

Il comando più semplice è ipconfig , che visualizza la configurazione IP, il gateway, la subnet mask, il DNS, ecc. È possibile utilizzare ipconfig /release e poi ipconfig /renew per rilasciare e rinnovare l'indirizzo IP, il che è utile in caso di conflitti DHCP o problemi nell'ottenere un indirizzo.

Quando i siti web smettono di essere risolti correttamente o la connessione Wi-Fi diventa inaffidabile, l'esecuzione di `ipconfig /flushdns` svuota la cache DNS e, se necessario, è possibile modificare il file hosts per forzare la risoluzione locale. Questo aiuta a risolvere gli errori di risoluzione dei nomi e le interruzioni intermittenti.

Per andare oltre, `netsh int ip reset` ripristina lo stack TCP/IP. È un'opzione più aggressiva che di solito risolve connessioni instabili, velocità molto basse o problemi causati da malware o VPN disinstallate in modo errato.

La triade composta da ping, tracert (o tracert di destinazione) e pathping consente di verificare se un server sta rispondendo e quale percorso stanno seguendo i pacchetti. Il ping misura la latenza, il tracert mostra gli hop intermedi e il pathping combina entrambi per mostrare anche la perdita di pacchetti in ogni fase.

Se sospetti la presenza di intrusi o programmi che consumano molti dati, il comando `netstat -ano` elenca tutte le connessioni attive, le porte aperte e gli indirizzi remoti. Questo ti permette di identificare traffico sospetto o servizi che non dovrebbero essere in ascolto su determinate porte.

Infine, nslookup può essere utilizzato per interrogare direttamente un server DNS per un nome di dominio, oppure per fare l'opposto (risolvere un indirizzo IP in un nome di dominio). È molto utile per determinare se il problema risiede nella connessione o nel provider DNS.

Comandi per controllare e riparare i file di sistema: SFC

Uno degli strumenti classici per la riparazione di Windows è SFC (System File Checker) , che analizza i file di sistema protetti e ripristina quelli danneggiati utilizzando le copie memorizzate nella cache.

Il metodo più comune consiste nell'aprire Windows Terminal o CMD come amministratore ed eseguire sfc /scannow . Questo comando analizza tutti i file critici di Windows e sostituisce quelli danneggiati con le versioni originali memorizzate in %WinDir%\System32\dllcache.

Se desideri solo effettuare una verifica senza apportare modifiche, puoi eseguire `sfc /verifyonly` , che si limita a rilevare le irregolarità senza correggerle . Sono disponibili anche varianti più specifiche, come `sfc /scanfile=Percorso\file`, per concentrarsi su un file particolare.

Al termine della scansione, SFC può restituire diversi messaggi: che non ha rilevato problemi , che ha rilevato errori e li ha corretti , che ha rilevato danni ma non è stato in grado di ripararli , oppure che non è stato in grado di completare l'operazione . In questi ultimi casi, di solito si consiglia di eseguire il comando in modalità sicura.

I sintomi tipici che giustificano l'esecuzione di SFC includono funzioni di Windows che smettono di rispondere, applicazioni di sistema che non si aprono, errori "file non trovato" in attività di base o instabilità inspiegabile.

DISM: riparare l'immagine di Windows quando SFC non è sufficiente

Se SFC non riesce a risolvere i problemi, il livello successivo è DISM (Deployment Image Servicing and Management) , uno strumento progettato per esaminare e riparare l'immagine di Windows su cui si basa il sistema.

DISM offre tre opzioni principali che devono essere eseguite in quest'ordine e con calma :

  • DISM / Online / Cleanup-Image / CheckHealth: Controlla rapidamente se l'immagine presenta danni noti.
  • DISM / Online / Cleanup-Image / ScanHealth: esegue un'analisi più approfondita e registra eventuali danneggiamenti rilevati.
  • DISM / Online / Cleanup-Image / RestoreHealth: tenta di riparare l'immagine utilizzando i file sorgente (solitamente tramite Windows Update).

Questi comandi possono essere eseguiti anche in Windows Terminal o CMD con privilegi di amministratore. ScanHealth e RestoreHealth possono richiedere diversi minuti, anche più di un'ora a seconda delle condizioni del sistema e della velocità del disco, quindi si prega di avere pazienza.

Se Windows Update non funziona o è danneggiato, è possibile specificare un'origine alternativa con un comando simile a DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess , indicando la cartella contenente i file di installazione di Windows (ISO montata, rete, ecc.).

Quando utilizzare DISM: quando si verificano errori durante l'installazione degli aggiornamenti, arresti anomali anomali delle applicazioni di sistema, problemi ricorrenti che SFC non risolve o messaggi relativi all'immagine di Windows.

CHKDSK: analizza e corregge gli errori sul disco

Il terzo pilastro per la risoluzione di problemi seri è CHKDSK (Check Disk) , un programma collaudato che rimane essenziale per controllare e riparare errori fisici e logici su hard disk o SSD.

L'utilizzo tipico sarebbe qualcosa del tipo chkdsk C: /F /R , dove:

  • /F Indica che è necessario tentare di correggere gli errori rilevati.
  • /R Cerca i settori difettosi, tenta di recuperare i dati leggibili e li contrassegna per il non utilizzo.

Se si esegue una scansione dell'unità in cui è installato Windows, il sistema in genere comunica che non è possibile bloccarla in quel momento e chiede se si desidera pianificare la scansione per il prossimo riavvio. Rispondere di sì e riavviare quando è più comodo.

  Virus di Windows: sintomi, pulizia e protezione completa

CHKDSK esegue diverse fasi: innanzitutto, controlla la struttura del file system; poi, verifica la presenza di nomi, collegamenti e cartelle inaccessibili ; infine, controlla i descrittori di sicurezza. Al termine, visualizza un report con gli errori rilevati e le correzioni effettuate.

Oltre a /F e /R, i volumi NTFS offrono altri modificatori avanzati come /scan, /spotfix, /perf e /sdcleanup , progettati per scansioni online più veloci, correzioni puntuali o pulizia dei descrittori . Questi sono utili in ambienti più tecnici.

Segnali inequivocabili che indicano la necessità di utilizzare CHKDSK sono l'avvio del sistema molto lento , le schermate blu ricorrenti, la scomparsa o l'inaccessibilità dei file e qualsiasi indicazione che il disco rigido potrebbe iniziare a guastarsi.

Differenze tra CFS, DISM e CHKDSK e come combinarli

Sebbene tutti e tre vengano eseguiti dalla console, ognuno attacca un diverso livello del sistema , e saperlo vi farà risparmiare tempo e problemi.

SFC si concentra sui file protetti di Windows . È il primo comando da provare quando si notano piccoli problemi, applicazioni di sistema che non si aprono, funzionalità che smettono di funzionare o piccoli bug.

DISM opera sull'immagine di Windows . Entra in gioco quando SFC non riesce a riparare determinati file o quando si verificano problemi con gli aggiornamenti, danneggiamenti più profondi o errori di manutenzione interni.

CHKDSK non modifica i file di sistema né l'immagine disco; controlla invece direttamente lo stato del disco e la struttura del file system . È lo strumento da utilizzare se si sospetta che il problema risieda nell'unità di archiviazione: settori danneggiati, interruzioni di corrente, danni al portatile, schermate blu casuali , ecc.

Una sequenza altamente raccomandata quando il PC diventa instabile è la seguente: 1) CHKDSK sull'unità di sistema, 2) DISM con CheckHealth, ScanHealth e RestoreHealth, 3) SFC /scannow . Questa sequenza copre il disco, l'immagine e i file protetti.

Ottimizzazione delle prestazioni con comandi avanzati (memoria, timer e alimentazione)

Oltre alla riparazione, la console può anche essere utilizzata per ottenere prestazioni leggermente superiori dal sistema, soprattutto nei giochi o nelle attività più impegnative , a patto di sapere cosa si sta facendo.

Utilizzando il comando `fsutil behavior query memoryusage` è possibile visualizzare come Windows utilizza la memoria per la cache dei file. Successivamente, con il comando `fsutil behavior set memoryusage 2` si indica al sistema di dare priorità alle prestazioni della cache, il che può migliorare le prestazioni nei giochi o nei programmi che utilizzano intensamente il disco.

Nell'ambito dei timer, comandi come `bcdedit /set useplatformtick yes` e `bcdedit /set disabledynamictick yes` forzano un tick hardware stabile e disabilitano la commutazione dinamica della frequenza . Questo può ridurre le piccole variazioni di latenza, un aspetto molto apprezzato dai giocatori più esigenti.

Per la gestione dell'alimentazione, il comando powercfg è prezioso. Ad esempio, powercfg /batteryreport genera un report HTML dettagliato con cicli di carica, degrado della batteria, tempi di utilizzo e consigli : l'ideale per i laptop la cui autonomia è diminuita rispetto al passato.

È inoltre possibile utilizzare il comando `powercfg /energy` per ottenere un report sull'efficienza energetica del computer, che indica i dispositivi che impediscono la sospensione, le opzioni configurate in modo errato o i driver che consumano troppa energia . Se si desidera anche migliorare la produttività con ottimizzazioni e accorgimenti, combinare questi parametri con le impostazioni di sistema può fare una differenza significativa.

Gestione del disco, partizionamento e manutenzione dell'archiviazione

Quando il problema risiede nell'archiviazione, oltre a CHKDSK è consigliabile conoscere altri strumenti come diskpart, defrag, format, convert o fsutil , che consentono di gestire le partizioni, formattare e verificare aspetti avanzati del file system.

Diskpart è estremamente potente e, se usato in modo improprio, molto pericoloso. Con comandi come list disk , select disk N e clean, è possibile cancellare completamente un disco senza richiedere conferma . Può essere utilizzato anche per creare ed eliminare partizioni, assegnare lettere di unità, lavorare con dischi virtuali e persino unire due partizioni NTFS in determinati casi.

Lo strumento di deframmentazione esegue la deframmentazione sui dischi meccanici, operazione che può migliorare le prestazioni degli HDD ma non è utile sugli SSD . Si utilizza con parametri come `defrag C: /U /V` per visualizzare l'avanzamento e un report dettagliato.

Con convert D: /FS:NTFS è possibile convertire un'unità FAT in NTFS senza formattarla, il che è utile per dischi più vecchi o rimovibili che si desidera adattare alle moderne funzionalità di Windows.

fsutil, d'altro canto, consente di visualizzare informazioni su volumi, punti di mount, spazio libero e altri dettagli avanzati, ed è pensato principalmente per amministratori e utenti esperti che desiderano ottimizzare il comportamento del file system.

  Periferiche per console compatibili con PC: una guida completa per sfruttarle al meglio.

Organizzazione di file, processi e piccoli trucchi della console

La riga di comando velocizza anche le attività quotidiane come copiare dati, pulire cartelle, rinominare file o automatizzare i backup senza dover aprire alcun browser.

I comandi tradizionali come copy, xcopy, robocopy, move, del, md, ren e type consentono di montare qualsiasi cosa, dagli script di backup alla pulizia periodica delle cartelle temporanee . Ad esempio, robocopy C:\Source D:\Destination /E è un'opzione efficace per sincronizzare le directory, incluse le sottocartelle.

Per gestire le attività automatizzate, puoi utilizzare schtasks , che pianifica l'esecuzione periodica di script o applicazioni . È la base per impostare una manutenzione regolare senza doversi ricordare di eseguirla ogni mese.

E se hai bisogno di eseguire un'applicazione con autorizzazioni diverse, il comando `runas /user:User "command"` ti permette di avviare programmi come un altro utente, a patto che tu ne conosca la password, il che è utile su computer condivisi o in ambienti di lavoro.

Infine, per rendere più comodo il lavoro nella console, comandi come color, title, prompt, cls o cmd consentono di personalizzare i colori, cambiare il titolo della finestra, regolare il prompt o aprire rapidamente nuove sessioni.

Routine di manutenzione mensile con script e automazione

La vera magia si manifesta quando si integrano tutti questi comandi in una routine di manutenzione regolare , anziché utilizzarli solo quando il PC è già lento.

Una frequenza ragionevole prevede un controllo completo ogni 4-6 settimane , a condizione che l'apparecchiatura non presenti problemi seri. Questo controllo può includere:

  • Recensione del disco con chkdsk C: /F /R (e in altre unità se le usi spesso).
  • Controllo dell'immagine con dism /online /cleanup-image /CheckHealth e, se ci sono degli avvertimenti, / Health Scan y / RestoreHealth.
  • Scansione dei file di sistema con sfc / scannow.
  • Rapporto sulla batteria con powercfg / batteryreport se usi un computer portatile quotidianamente.
  • Controllo della memoria e del timer con query comportamento fsutil memoryusage y bcdedit se sei preoccupato per la latenza.

Tutto questo può essere racchiuso in un semplice file .bat, così non dovrete eseguire i comandi uno per uno. Salvate il file, eseguite come amministratore e lasciate che faccia il suo lavoro mentre vi godete un caffè . Potete persino pianificarne l'esecuzione con schtasks.

Se desideri approfondire ulteriormente, puoi integrare questa procedura con strumenti grafici come Gestione attività, Monitoraggio risorse o applicazioni di terze parti (HWMonitor, CrystalDiskInfo, ecc.) per monitorare temperature, stato di salute del disco e consumo.

Quando non c'è altra opzione che reinstallare Windows

Per quanto utili siano SFC, DISM, CHKDSK e simili, esistono situazioni in cui né questi comandi né gli strumenti di risoluzione dei problemi integrati riescono a ripristinare la completa stabilità.

Se dopo aver eseguito questi strumenti più volte gli errori persistono, il sistema continua ad avviarsi in modo anomalo o i crash sono continui , l'installazione potrebbe essere talmente danneggiata che la soluzione più sensata è eseguire una reinstallazione pulita di Windows.

È inoltre consigliabile ricominciare da zero in caso di gravi infezioni da malware, problemi di prestazioni estremi e persistenti, aggiornamenti catastrofici o modifiche hardware molto importanti (soprattutto alla scheda madre) che mandano il sistema in tilt.

In queste circostanze, i comandi sono ancora utili per salvare i dati, generare report e verificare lo stato del disco prima della formattazione, ma non bisogna aver paura di reinstallare il sistema operativo: spesso è proprio questo che ripristina la stabilità.

Padroneggiare i comandi di Windows Terminal, CMD e PowerShell ti offre un potente set di strumenti per diagnosticare, riparare e ottimizzare il tuo PC senza dover sempre ricorrere agli assistenti grafici . Combinando SFC, DISM e CHKDSK con utilità di rete, gestione del disco e piccole ottimizzazioni delle prestazioni, puoi risolvere qualsiasi problema, dalle interruzioni del Wi-Fi ai più gravi danneggiamenti del sistema. Inoltre, impostando una routine di manutenzione mensile con degli script, il tuo computer rimarrà veloce, stabile e pronto per il lavoro o il divertimento molto più a lungo, senza alcun problema.

comando cmd
Articolo correlato:
Comando CMD: suggerimenti e trucchi per sfruttare al meglio il terminale di Windows