Francesco N. 8 novembre 2026 12 minuti di lettura
Computer e componenti hardware per la gestione e la diagnostica di Windows
Il Prompt dei comandi permette di eseguire strumenti di Windows attraverso istruzioni testuali.

Il Prompt dei comandi, conosciuto anche con la sigla CMD, è uno strumento integrato in Windows che consente di impartire istruzioni al computer attraverso una finestra testuale. Anche se oggi molte operazioni si possono eseguire dalle Impostazioni o tramite interfaccia grafica, il Prompt rimane molto utile per la diagnostica, la gestione dei file, il controllo della rete e la manutenzione del sistema.

Conoscere alcuni comandi CMD permette di svolgere rapidamente operazioni che altrimenti richiederebbero diversi passaggi nei menu di Windows. In questa guida trovi una selezione dei comandi più utilizzati, con esempi pratici e una spiegazione della loro funzione.

Attenzione: alcuni comandi modificano le impostazioni di Windows, interrompono processi o intervengono su dischi e partizioni. Prima di eseguirli, leggi sempre la descrizione e verifica la sintassi. Per le operazioni di riparazione può essere necessario aprire il Prompt come amministratore.

1. Come aprire il Prompt dei comandi (CMD)

Esistono diversi modi per avviare il Prompt dei comandi in Windows 10 e Windows 11. Il metodo più semplice è utilizzare la ricerca del menu Start.

  1. Clicca sul pulsante Start.
  2. Scrivi cmd oppure Prompt dei comandi.
  3. Seleziona il risultato per aprire la finestra.

Per eseguire comandi che richiedono autorizzazioni elevate, clicca con il tasto destro sul risultato e seleziona Esegui come amministratore. In alternativa puoi premere WIN + R, digitare cmd e premere Invio: questo metodo normalmente apre il Prompt con i permessi dell'utente corrente.

Quando si apre, compare una finestra nella quale è possibile digitare i comandi. Dopo aver scritto un'istruzione, premi Invio per eseguirla. Per conoscere le opzioni disponibili di molti comandi puoi digitare il nome seguito da /?, ad esempio ipconfig /?.

2. Comandi CMD di base

Questi sono alcuni dei comandi fondamentali per muoversi tra cartelle, visualizzare contenuti e gestire file dal Prompt dei comandi.

ComandoA cosa serve
helpMostra un elenco dei comandi disponibili e una breve descrizione.
clsPulisce il contenuto visualizzato nella finestra del Prompt.
dirVisualizza file e cartelle presenti nella directory corrente.
cdVisualizza o cambia la cartella corrente. Esempio: cd C:\Windows.
cd ..Sale di un livello nella struttura delle cartelle.
cd \Raggiunge la cartella principale dell'unità corrente.
mkdirCrea una nuova cartella. Esempio: mkdir Prova.
rmdirElimina una cartella vuota. L'opzione /s elimina anche il contenuto.
copyCopia uno o più file. Esempio: copy file.txt D:\Backup.
moveSposta file o cartelle in un'altra posizione.
renRinomina un file o una cartella. Esempio: ren vecchio.txt nuovo.txt.
delElimina uno o più file. I file eliminati da CMD normalmente non passano dal Cestino.
treeVisualizza la struttura delle cartelle ad albero. Con tree /f mostra anche i file.
typeVisualizza il contenuto testuale di un file. Esempio: type note.txt.
Attenzione con DEL e RMDIR: i comandi di eliminazione possono cancellare dati senza passare dal Cestino. In particolare, evita opzioni ricorsive come del /s o rmdir /s se non sei certo della cartella interessata.

3. Comandi per controllare la rete e Internet

Il Prompt dei comandi è particolarmente utile per diagnosticare problemi di connessione. I comandi seguenti permettono di controllare l'indirizzo IP, verificare se un dispositivo risponde e individuare eventuali difficoltà nella comunicazione di rete.

ComandoA cosa serve
ipconfigMostra i principali parametri IP delle schede di rete, come indirizzo IPv4, maschera e gateway.
ipconfig /allVisualizza informazioni dettagliate sulle schede di rete, inclusi indirizzi MAC e server DNS.
ipconfig /releaseRilascia la configurazione IPv4 ottenuta tramite DHCP per gli adattatori interessati.
ipconfig /renewRichiede al server DHCP una nuova configurazione IP.
ipconfig /flushdnsSvuota la cache del resolver DNS di Windows. Può essere utile in caso di problemi di risoluzione dei nomi.
ping google.comInvia richieste di prova a un host per verificare la raggiungibilità e misurare i tempi di risposta.
ping 8.8.8.8Verifica la raggiungibilità di un indirizzo IP pubblico, senza dipendere dalla risoluzione DNS del nome.
tracert google.comMostra i passaggi di rete (hop) attraversati dai pacchetti verso la destinazione.
pathping google.comCombina informazioni sul percorso con statistiche di perdita dei pacchetti sui vari passaggi.
nslookup google.comInterroga il DNS per ottenere informazioni sulla risoluzione di un nome di dominio.
netstat -anoMostra connessioni di rete e porte in ascolto, includendo PID dei processi associati.
arp -aVisualizza la cache ARP, che associa indirizzi IP e indirizzi fisici nella rete locale.
getmacMostra gli indirizzi MAC degli adattatori di rete del computer.

Esempio pratico: verificare la connessione Internet

Apri CMD e digita ping 8.8.8.8, poi premi Invio. Se ricevi risposte, il computer riesce a raggiungere quell'indirizzo IP. Puoi quindi provare ping google.com: se il primo test funziona e il secondo no, potrebbe esserci un problema nella risoluzione DNS. Il risultato del ping, da solo, non garantisce che tutti i servizi Internet funzionino correttamente: alcuni server possono anche bloccare le richieste ICMP.

4. Comandi per conoscere il computer e Windows

Questi comandi permettono di ottenere rapidamente informazioni sul computer, sul sistema operativo e sull'utente che ha effettuato l'accesso.

ComandoA cosa serve
systeminfoVisualizza informazioni dettagliate su Windows, processore, memoria, aggiornamenti e configurazione del PC.
hostnameMostra il nome assegnato al computer nella rete.
whoamiIndica l'account utente attualmente utilizzato.
verMostra la versione del sistema operativo Windows.
echo %username%Visualizza il nome dell'utente attualmente connesso.
echo %computername%Visualizza il nome del computer tramite una variabile di ambiente.
driverqueryElenca i driver installati e alcune informazioni sul loro stato.
wmicAvvia la vecchia interfaccia WMIC, deprecata nelle versioni recenti di Windows e non sempre presente.

5. Comandi per controllare processi e programmi

Quando un programma non risponde o si vuole individuare un processo in esecuzione, CMD mette a disposizione alcuni strumenti per visualizzare e gestire le attività.

ComandoA cosa serve
tasklistElenca i processi attualmente in esecuzione nel sistema.
tasklist /svcMostra i servizi associati ai processi, dove applicabile.
taskkill /IM nomeprogramma.exeTermina un processo specificando il nome dell'eseguibile.
taskkill /PID 1234Termina il processo che corrisponde al PID indicato. Sostituisci 1234 con il PID reale.
taskkill /F /IM nomeprogramma.exeForza la chiusura del processo indicato. Può causare la perdita di dati non salvati.
where notepadCerca il percorso dell'eseguibile indicato nelle cartelle presenti nella variabile PATH.

Per esempio, digitando tasklist puoi individuare i processi attivi. Se un'applicazione è bloccata, puoi cercarne il nome e utilizzare taskkill /IM nomeprogramma.exe. Prima di terminare un processo, assicurati di aver identificato quello corretto: interrompere un processo di sistema può provocare malfunzionamenti.

6. Comandi per controllare e riparare Windows

Windows include strumenti da riga di comando per verificare l'integrità dei file di sistema e controllare alcuni problemi dell'installazione. Per utilizzarli correttamente è spesso necessario aprire CMD come amministratore.

ComandoA cosa serve
sfc /scannowControlla i file protetti di sistema e tenta di riparare quelli danneggiati utilizzando le risorse disponibili in Windows.
DISM /Online /Cleanup-Image /CheckHealthVerifica rapidamente se l'immagine di Windows è stata contrassegnata come danneggiata.
DISM /Online /Cleanup-Image /ScanHealthEsegue una scansione più approfondita dell'immagine di Windows per individuare eventuali danneggiamenti.
DISM /Online /Cleanup-Image /RestoreHealthTenta di riparare l'immagine di Windows. Può richiedere una connessione Internet e del tempo.
chkdsk C: /scanEsegue una scansione online del file system dell'unità C:, quando supportata.
chkdsk C: /fControlla il file system e corregge gli errori rilevati. Se l'unità è in uso, Windows può chiedere di programmare il controllo al riavvio.
DISM /Online /Cleanup-Image /AnalyzeComponentStoreAnalizza l'archivio dei componenti di Windows e fornisce informazioni sul suo stato e sulla possibilità di pulizia.
Ordine consigliato in caso di file di sistema danneggiati: apri il Prompt come amministratore, esegui prima DISM /Online /Cleanup-Image /RestoreHealth e, al termine, avvia sfc /scannow. Attendi la conclusione di ciascuna operazione senza chiudere la finestra. Se il problema riguarda il disco, valuta separatamente il controllo con CHKDSK.

7. Comandi per dischi e unità di archiviazione

Alcuni comandi consentono di controllare lo spazio disponibile e gestire le unità. Le operazioni che modificano partizioni o file system devono essere eseguite con particolare cautela.

ComandoA cosa serve
chkdskControlla il file system e segnala eventuali errori del volume indicato.
vol C:Mostra l'etichetta e il numero di serie del volume C:.
diskpartAvvia l'utilità avanzata per gestire dischi, partizioni e volumi.
mountvolVisualizza o gestisce i punti di montaggio dei volumi.
fsutil volume diskfree C:Mostra informazioni sullo spazio disponibile del volume indicato; alcune operazioni richiedono privilegi elevati.
robocopy origine destinazione /ECopia cartelle e sottocartelle, incluse quelle vuote. Occorre sostituire origine e destinazione con percorsi reali.
Attenzione a DISKPART: è uno strumento potente. Comandi come clean, format e alcune operazioni sulle partizioni possono cancellare i dati o rendere un disco non avviabile. Non eseguire istruzioni trovate online senza averne compreso l'effetto e senza un backup aggiornato.

8. Comandi per spegnere, riavviare e gestire il PC

Il comando shutdown permette di spegnere o riavviare il computer, anche con un conto alla rovescia. È utile conoscere le opzioni principali prima di utilizzarlo.

ComandoA cosa serve
shutdown /sSpegne il computer.
shutdown /rRiavvia il computer.
shutdown /s /t 60Programma lo spegnimento dopo 60 secondi.
shutdown /r /t 0Riavvia immediatamente il computer.
shutdown /aAnnulla uno spegnimento programmato, se è ancora possibile farlo.
powercfg /batteryreportGenera un rapporto sullo stato e sull'utilizzo della batteria, soprattutto utile sui portatili. CMD indica il percorso del file creato.
powercfg /energyAnalizza per un breve periodo l'efficienza energetica e segnala alcuni problemi di configurazione.

Prima di usare i comandi di spegnimento o riavvio, salva il lavoro aperto. Le applicazioni potrebbero essere chiuse e i dati non salvati potrebbero andare persi.

9. Altri comandi pratici da conoscere

Questi comandi non appartengono a una sola categoria, ma possono tornare utili nella gestione quotidiana del computer.

ComandoA cosa serve
dateVisualizza la data e permette, con autorizzazioni adeguate, di modificarla.
timeVisualizza l'ora e permette, con autorizzazioni adeguate, di modificarla.
clipInvia il risultato di un comando agli Appunti. Esempio: ipconfig | clip.
fc file1.txt file2.txtConfronta due file di testo e mostra le differenze.
assocVisualizza o modifica le associazioni tra estensioni di file e tipi di file.
setVisualizza le variabili di ambiente della sessione CMD.
exitChiude la finestra del Prompt dei comandi.
command /?Mostra la guida e le opzioni del comando indicato, quando il comando supporta questa sintassi.

10. Prompt dei comandi come amministratore: quando serve?

Alcune istruzioni funzionano anche con un account standard, mentre altre richiedono autorizzazioni amministrative. È il caso, per esempio, di molte operazioni di riparazione di Windows, della gestione di alcuni parametri di rete e delle modifiche a dischi e volumi.

Per aprire CMD con privilegi elevati:

  1. Apri il menu Start e digita cmd.
  2. Fai clic con il tasto destro su Prompt dei comandi.
  3. Seleziona Esegui come amministratore.
  4. Conferma la richiesta del Controllo dell'account utente, se compare.

La dicitura nella barra del titolo può indicare che la finestra è aperta come amministratore. Utilizza questi privilegi soltanto quando sono necessari e avvia esclusivamente comandi di cui conosci la funzione.

11. Prompt dei comandi e PowerShell: qual è la differenza?

CMD e PowerShell sono entrambi ambienti a riga di comando, ma non sono la stessa cosa. Il Prompt dei comandi è l'ambiente tradizionale di Windows e utilizza i comandi classici del sistema. PowerShell è più moderno e offre un linguaggio di scripting e strumenti di amministrazione più articolati, con la possibilità di elaborare oggetti e automatizzare attività complesse.

Molti comandi classici, come ipconfig, ping e tracert, possono essere eseguiti anche da PowerShell. Per le operazioni di base e per seguire guide che indicano esplicitamente CMD, il Prompt dei comandi rimane comunque semplice e immediato.

12. Domande frequenti sui comandi CMD

I comandi CMD funzionano sia su Windows 10 sia su Windows 11?

La maggior parte dei comandi descritti è disponibile in entrambe le versioni. Alcuni strumenti e opzioni possono però variare in base all'edizione, agli aggiornamenti installati e alle autorizzazioni dell'utente.

Come faccio a sapere quali opzioni ha un comando?

Per molti comandi puoi digitare il nome seguito da /?. Per esempio, ping /? mostra le opzioni disponibili per il comando Ping.

Perché alcuni comandi restituiscono Accesso negato?

Alcune operazioni richiedono privilegi amministrativi. In questi casi chiudi la finestra e riapri il Prompt selezionando Esegui come amministratore, se hai un account autorizzato.

Il comando ping verifica tutta la connessione Internet?

No. Ping verifica se una destinazione risponde alle richieste ICMP e misura i tempi di risposta. Un server può bloccare queste richieste anche quando il servizio web è raggiungibile; per questo il risultato va interpretato insieme ad altri test.

È pericoloso utilizzare il Prompt dei comandi?

Il Prompt in sé non è pericoloso: è uno strumento di Windows. Il rischio dipende dai comandi eseguiti. Istruzioni di cancellazione, formattazione o modifica delle partizioni possono provocare la perdita dei dati, quindi vanno utilizzate soltanto se si conoscono bene gli effetti.

Conclusioni: CMD è ancora uno strumento indispensabile

Il Prompt dei comandi continua a essere una risorsa preziosa per gli utenti Windows. Comandi come ipconfig, ping, systeminfo, tasklist e sfc /scannow permettono di ottenere informazioni, controllare la rete e affrontare alcune operazioni di manutenzione senza installare software aggiuntivo.

Non è necessario impararli tutti a memoria: è sufficiente conoscere quelli più adatti alle proprie esigenze e sapere dove trovare le opzioni corrette. Prima di utilizzare comandi avanzati, soprattutto quelli che intervengono su dischi, file o processi, è sempre importante leggere attentamente la documentazione e conservare una copia di sicurezza dei dati.

Approfondimenti e documentazione

Per consultare la sintassi completa e le opzioni aggiornate dei comandi, puoi utilizzare la guida integrata digitando nome-comando /? nel Prompt. Per gli strumenti di manutenzione e amministrazione è disponibile anche la documentazione Microsoft.

Consulta la documentazione Microsoft dei comandi di Windows.

Prompt dei comandi CMD Windows 11 Windows 10 Comandi Windows Diagnostica PC Software

L'autore

Articolo a cura di Francesco N. Guide, approfondimenti e informazioni pratiche su informatica, software e tecnologia.

Lascia un commento

Commenti

La tua e-mail non verrà visualizzata pubblicamente.

Commenti degli utenti

Non ci sono ancora commenti. Sii il primo a lasciare un commento!