
Il Prompt dei Comandi (CMD) resta la via più rapida per gestire Windows a basso livello, risolvere errori di sistema o automatizzare operazioni complesse con i file batch (.bat). Se devi ripristinare la rete Wi-Fi, gestire file e partizioni, installare/disinstallare software o per altro, puoi farlo con poche righe di testo direttamente dal terminale.
Dopo quasi una settimana di lavoro tra una tabella e l'altra, ho organizzato centinaia di comandi e sottocomandi in tabelle divise per categoria: troverai sia le istruzioni "interne" (come cd o dir) sia quelle "esterne" (come ipconfig), coprendo tutto lo storico da MS-DOS fino a Windows 11. Se cerchi un'istruzione specifica che ho omesso o vuoi consultare i manuali tecnici con tutti gli switch nel dettaglio, a fondo pagina trovi le referenze che ho consultato.
Tabelle dei comandi CMD
Ecco l'elenco completo, organizzato per argomento, con descrizioni chiare e compatibilità indicata per ogni comando.
Win 7, 8, 10, 11, Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016, Azure Local 2311.2 e versioni successive (compatibile in base al comando) Win 8, 10, 11 Win 10, 11 Storici e Legacy
Indice delle categorie:
Comandi base e aiuto
| Comando | Descrizione |
|---|---|
| help | Mostra l'elenco completo dei comandi standard di Windows. |
| [comando] /? | Visualizza la guida specifica, i parametri e gli switch di un comando. |
| help [comando] | Metodo alternativo per visualizzare la guida di un comando. |
| CTRL + C | Interrompe immediatamente un comando in esecuzione (Abort). |
| CTRL + V / Click DX | Incolla il testo precedentemente copiato nel prompt. |
| TAB | Autocompletamento rapido di nomi di file, cartelle o percorsi. |
| F1 | Riscrive l'ultimo comando digitato carattere per carattere. |
| F3 | Riscrive istantaneamente l'intero ultimo comando eseguito. |
| F7 | Apre una finestra popup con la cronologia dei comandi digitati. |
| FRECCIA SU/GIÙ | Scorre i comandi precedenti nella sessione corrente. |
| ESC | Cancella istantaneamente l'intera riga di testo digitata. |
| | (Pipe) | Invia l'output di un comando come input per un altro comando. |
| || | Esegue il comando successivo solo se il precedente fallisce. |
| & | Esegue due comandi sulla stessa riga indipendentemente dal risultato. |
| && | Esegue il comando successivo solo se il precedente ha successo. |
| > | Reindirizza l'output su un file (sovrascrive il file esistente). |
| >> | Aggiunge l'output in fondo a un file esistente senza cancellarlo. |
| ^ | Carattere di escape per utilizzare simboli speciali come testo. |
| 2> | Reindirizza solo i messaggi di errore su un file specifico. |
| 2>&1 | Invia gli errori (stderr) allo stesso canale dell'output standard (stdout). Equivalenti: 1>file 2>&1, 2>file 1>&2. |
| ( ) | Raggruppa più comandi per gestire l'ordine di esecuzione logica. |
| @ | Inserito all'inizio di un comando (es: @echo off) ne impedisce la visualizzazione nel prompt, mostrando solo il risultato. |
Gestione file e cartelle
| Comando | Descrizione |
|---|---|
| dir | Elenca file e sottocartelle della directory attuale. È possibile filtrare l'output in base agli attributi (/a), visualizzare un elenco essenziale (/b) o includere ricorsivamente tutte le sottocartelle e i relativi file (/s); si può usare anche per visualizzare lo spazio libero sul disco. Es: C:\> dir C:\ |
| cd | Cambia la directory corrente. |
| cd .. | Torna indietro di un livello nella struttura delle cartelle. |
| cd \ | Torna direttamente alla root dell'unità disco attuale. |
| mkdir (o md) | Crea una o più cartelle nuove. |
| rmdir (o rd) | Rimuove una directory vuota, priva di file o elementi nascosti. Utilizzando il parametro /S, è invece possibile eliminare l'intera struttura, incluse tutte le sottocartelle e i file in esse contenuti. |
| rd /s /q | Elimina una cartella e tutto il suo contenuto senza conferme. |
| ren / rename | Rinomina file o cartelle. |
| del / erase | Elimina uno o più file specifici. |
| copy | Copia file da una posizione a un'altra. |
| xcopy | Copia avanzata di file e interi alberi di directory. Ha numerose opzioni extra: ad esempio, il parametro /d limita la copia ai file antecedenti a una certa data, /r forza la sovrascrittura anche dei file protetti mentre /e copia tutte le sottodirectory, anche se sono vuote. |
| robocopy | Un tool di copia affidabile per sincronizzare directory, gestire permessi NTFS, supportare il multithreading (copia veloce) e riprendere interruzioni. |
| move | Sposta file o rinomina intere directory. |
| openfiles | Gestisce i file aperti localmente o in rete; serve a identificare chi blocca un file e forzarne la chiusura. Per chiudere un file specifico: C:\> openfiles /disconnect /op "C:\Dati\test.txt" |
| attrib | Visualizza o cambia attributi di un file o di una directory (Nascosto, Sola lettura, Sistema). |
| tree | Visualizza graficamente la struttura delle cartelle e sottocartelle. |
| pushd | Salva la directory corrente e passa a un'altra. |
| popd | Ritorna alla directory memorizzata da pushd. Viene impiegato principalmente all'interno di script e file batch per automatizzarne le operazioni. |
| path | Per visualizzare o impostare il percorso di ricerca dei file eseguibili. |
| type | Visualizza il contenuto di un file di testo direttamente nel prompt. |
| more | Visualizza l'output o il contenuto di un file una schermata alla volta. |
| where | Trova file che corrispondono a un pattern di ricerca nel percorso. Puoi utilizzare i segnaposto * e ? Ad esempio, per elencare tutti i file nella directory Public digita where $public:*.* |
| fc | Confronta due file o set di file e visualizza le differenze tra di essi. Esempio: fc /l "file1.txt" "file2.txt". Se devi confrontare file binari (come .exe, .dll o .jpg), si usa invece /b. |
| comp | Confronta il contenuto di due file o gruppi di file. Il risultato può essere visualizzato come valore decimale (utilizzando il parametro /D) oppure codificato in caratteri ASCII (tramite il parametro /a). |
| replace | Sostituisce i file nella directory di destinazione con quelli nuovi. /s estende l'operazione alle sottocartelle, mentre /u aggiorna i file solo se la versione sorgente è più recente. In alternativa, /a permette di aggiungere nuovi file alla destinazione, ma non può essere utilizzato insieme a /s o /u. |
| mklink | Crea collegamenti simbolici, hard link o giunzioni di directory. |
| find | Cerca una stringa di testo in un file o gruppo di file nella cartella specificata. Esempio: C:\> find /i "paroladacercare" Desktop\doc.txt |
| findstr | Cerca una parola dentro i file di una cartella e di tutte le sue sottocartelle. |
| sort | Estrae i dati da un file o dall'output di un altro processo e li restituisce ordinati, visualizzandoli nella riga di comando oppure salvandoli in un nuovo file o su altre destinazioni. |
| subst | Assegna a un percorso specifico a una lettera di unità , creando così un drive virtuale. Se utilizzato senza parametri, visualizza i nomi delle unità virtuali in vigore. |
| compact | Visualizza o altera la compressione di file su partizioni NTFS. Esempio per impostare lo stato di compressione della directory corrente, delle sue sottodirectory e dei file esistenti: compact /c /s |
| extrac32 | Estrae file e cartelle che si trovano nei file CAB. |
| extract | Per estrarre file dai pacchetti compressi .cab (usata principalmente nei dischi di installazione di Windows 9x). |
| cipher | Cripta/decripta file e cartelle o sovrascrive lo spazio libero per rendere irrecuperabili i dati eliminati. Es: cipher /w:C:\ (pulizia sicura spazio libero). |
| expand | Espande uno o più file compressi. È anche possibile usare questo comando per recuperare i file compressi dai dischi di distribuzione. |
| verify | Se abilitata, questa funzione controlla l'integrità dei dati scritti sul supporto; normalmente, però, questa verifica è disattivata per impostazione predefinita. |
| sxstrace | Avvia WinSxs Tracing Utility. |
| deltree | Utility MS-DOS per eliminare una directory e tutto il suo contenuto (sostituito dal comando 'rd /s'). |
| share | Installa le funzioni di condivisione e blocco dei file (file locking) per proteggere i dati in ambienti multi-tasking. |
Rete e connettivitÃ
| Comando | Descrizione |
|---|---|
| ipconfig | Mostra i dettagli della configurazione IP di tutte le schede. |
| ipconfig /all | Informazioni IP dettagliate (DNS, DHCP, MAC). |
| ipconfig /flushdns | Svuota la cache del risolutore DNS locale. |
| ipconfig /displaydns | Visualizza il contenuto della cache del resolver DNS, inclusi i record host risolti recentemente. |
| ipconfig /registerdns | Aggiorna le locazioni DHCP e registra nuovamente i nomi DNS per tutte le schede di rete. |
| ipconfig /release | Rilascia l'indirizzo IP corrente ottenuto via DHCP. |
| ipconfig /renew | Richiede un nuovo indirizzo IP al server DHCP. |
| ping | Verifica la connettività di rete verso un IP o un dominio. ping -t per un ping continuo. |
| tracert | Traccia il percorso dei pacchetti verso una destinazione remota. |
| netstat | Vedi tutte le connessioni attive, porte aperte e statistiche. |
| netstat -aon | Mostra tutte le connessioni attive e le porte in ascolto includendo l'ID del processo (PID) per identificare quale software sta occupando la rete in un preciso momento. -a visualizza tutte le connessioni attive e le porte in ascolto, -o l'ID del processo proprietario associato a ciascuna connessione, -n indirizzi e numeri di porta in formato numerico. |
| nslookup | Interroga i server DNS per risolvere nomi dominio in IP. |
| getmac | Visualizza l'indirizzo fisico (MAC) delle schede di rete installate e l'elenco dei protocolli di rete associati a ciascun indirizzo per tutte le schede di rete di ogni computer, sia in locale che in rete. Un esempio: getmac /fo table /nh /v |
| control netconnections | Apre direttamente la cartella delle Connessioni di rete per gestire schede Wi-Fi ed Ethernet. |
| gpresult | Per le informazioni relative ai Criteri di gruppo (GPO) applicati a un utente o a un computer. |
| gpupdate | Aggiorna e applica immediatamente le impostazioni dei Criteri di gruppo (GPO) locali e di Active Directory. |
| ksetup | Configura le impostazioni per la connessione a un server di autenticazione Kerberos (realm). |
| arp | Per vedere e modifica le tabelle di corrispondenza tra indirizzi IP e indirizzi fisici (MAC) delle schede di rete. |
| arp -a | Mostra la cronologia delle connessioni recenti in rete locale elencando gli indirizzi IP associati ai codici fisici MAC delle schede di rete per identificare i dispositivi vicini. |
| atmadm | Statistiche e informazioni sulle connessioni per le schede di rete con tecnologia ATM. |
| certreq | Richiede, riceve e gestisce i certificati digitali da un'autorità di certificazione. |
| pathping | Combina ping e tracert per individuare perdite di dati sui nodi. |
| netsh | Utility per configurare firewall, Wi-Fi e interfacce. |
| netsh wlan show profiles | Per elencare tutti i profili delle reti Wi-Fi salvate sul computer visualizzando i nomi delle connessioni passate e gestire le impostazioni di rete memorizzate. |
| netsh wlan show profile name= "None_del_tuo_Wi-Fi" key=clear | Per visualizzare la password in chiaro della rete Wi-Fi salvata sul computer. |
| netsh wlan show drivers | Dettagli dei driver Wi-Fi e le bande supportate (2.4GHz, 5GHz, 6GHz). |
| netsh wlan show wlanreport | Genera un report HTML completo sulle reti Wi-Fi utilizzate negli ultimi 3 giorni (problemi di segnale, disconnessioni, ecc.). |
| netsh advfirewall firewall show rule name=all | Elenca dettagliatamente tutte le regole (attive e non) configurate nel Windows Firewall. |
| netsh interface ip show config | Visualizza i parametri IP dettagliati (IP, Subnet, Gateway, DNS, WINS) di tutte le interfacce di rete. |
| netsh wlan show interfaces | Info dettagliate e in tempo reale sulla scheda di rete wireless e sulla connessione attiva (SSID, segnale, canale, velocità di trasmissione). |
| nvspbind | Utility Microsoft per gestire i protocolli delle schede di rete; permette di abilitare o disabilitare rapidamente componenti come IPv6 o il bridge Hyper-V da riga di comando. Esempio: C:\> nvspbind /d "Ethernet" ms_tcpip6 |
| portqry | Analizza lo stato delle porte TCP/UDP e risolve problemi di connettività e sicurezza; interroga servizi LDAP, SMTP, POP3, IMAP4 e scova istanze di SQL Server. Su sistemi locali elenca porte, servizi attivi e relative DLL caricate. Esempio: C:\> portqry -local |
| hostname | Mostra il nome di rete del computer. |
| nbtstat | Statistiche e nomi del protocollo NetBIOS su TCP/IP. |
| shutdown | Consente di arrestare o riavviare un computer locale o remoto alla volta. shutdown /? per visualizzare la guida al prompt dei comandi. |
| route print | Tabella di routing IP del sistema. |
| net | Gestisce risorse di rete, utenti, servizi, connessioni e condivisioni tramite numerosi sottocomandi. |
| net1 | Esegue le stesse funzioni di gestione rete del comando net (mantenuto per retrocompatibilità ). |
| net use | Connette o disconnette unità disco condivise in rete. |
| net share | Crea o elimina risorse condivise sul PC. |
| net view | Elenca i computer e le risorse condivise nella rete locale. |
| net sessions | Elenca le sessioni attive dei client connessi al PC. |
| net statistics | Log delle statistiche per il server o la workstation. |
| telnet | Connessione a un host remoto utilizzando il protocollo Telnet (se installato). |
| tlntadmn | Configura e gestisce le impostazioni e le sessioni attive di un server Telnet. |
| netcfg | Configura i componenti di rete; lo switch -winpe installa i servizi minimi per Windows PE. |
| interlnk | Collega due computer tramite porta seriale o parallela per condividere file e stampanti. |
| intersvr | Avvia il server Interlnk per condividere risorse con un altro computer tramite connessione diretta. |
| ipxroute | Visualizza e modifica le tabelle di instradamento per il protocollo IPX/SPX. Per visualizzare i segmenti di rete a cui è collegata la workstation, l'indirizzo del nodo workstation e il tipo di frame in uso: ipxroute config |
| change | Modifica le impostazioni delle sessioni dei servizi terminal, come le porte, i login e le modalità di installazione. Richiede quasi sempre un sottocomando (come change user, change port o change logon) per funzionare. |
| chgusr | Cambia la modalità di installazione per le applicazioni nelle sessioni dei Servizi terminal. |
| chgport | Per modificare le mappature delle porte COM nei terminali per la compatibilità con DOS. |
| chglogon | Abilita, disabilita o svuota i login degli utenti nelle sessioni dei Servizi terminal (Remote Desktop). |
| mrinfo | Visualizza le interfacce e i vicini di un router che utilizza il protocollo multicast. |
| cmstp | Installa o rimuove i profili di connessione di rete e VPN del Connection Manager. |
| rasdial | Avvia o interrompe una connessione di rete remota (VPN o dial-up) tramite riga di comando. |
| djoin | Crea o importa dati per aggiungere un computer a un dominio senza necessità di connessione alla rete (Offline Domain Join). |
| finger | Info sugli utenti di un computer remoto che esegue il servizio Finger. |
| ftp | Trasferisce file da e verso un computer remoto tramite il protocollo FTP. |
| tftp | Trasferisce file da e verso un server remoto tramite il protocollo Trivial FTP (senza autenticazione). |
| iscsicli | Gestisce le connessioni, le sessioni e i dispositivi di archiviazione iSCSI remoti. |
| mount | Collega condivisioni di rete NFS a una lettera di unità locale (richiede l'attivazione del Client NFS). |
| nfsadmin | Gestisce i server e i client NFS se i servizi NFS sono già attivi. |
| qappsrv | Mostra tutti i computer remoti disponibili nella rete. |
| qwinsta | Informazioni sulle sessioni aperte del desktop remoto. |
| w32tm | Configura, monitora e risolve i problemi relativi alla sincronizzazione dell'ora di Windows (NTP). |
| rcp | Copia file tra un computer locale e un server remoto. |
| rexec | Esegue comandi su un computer remoto che esegue un demone Rexec. |
| rpcinfo | Elenca i programmi e i servizi RPC registrati su un computer remoto. Per usare il comando devono essere attivati i servizi NFS. |
| rpcping | Verifica la connettività e la capacità di risposta dei servizi RPC su un server remoto. |
| shadow | Consente di monitorare o controllare in remoto la sessione attiva di un altro utente. |
| tcmsetup | Configura o disattiva il client TAPI per la connessione a server di telefonia remoti. |
| tscon | Si connette a una sessione utente esistente in un ambiente Desktop remoto. |
| tsdiscon | Disconnette una sessione attiva da un Desktop remoto senza terminare i programmi in esecuzione. |
| tskill | Termina forzatamente un processo o un programma in esecuzione su una sessione locale o remota. |
| tsshutdn | Spegne o riavvia un server Desktop remoto notificando e disconnettendo gli utenti in modo ordinato. |
| winrs | Esegue comandi su host remoti in modo sicuro tramite il protocollo Windows Remote Management. |
| wsmanhttpconfig | Configura le impostazioni e i listener del servizio WS-Management per la gestione remota tramite HTTP. |
| firewall.cpl | Windows Defender Firewall per gestire le regole di accesso e sicurezza della rete. |
| wf.msc | Apre Windows Firewall con sicurezza avanzata per configurare regole dettagliate di input e output. |
| curl | Trasferisce dati da o verso un server utilizzando vari protocolli (HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, FILE) per scaricare file o testare API. CURL è stato aggiunto a Windows 10 (1803) a partire dalla build 17063. |
| dnscmd | Gestisce i server DNS (richiede l'installazione delle funzionalità RSAT su Windows 10/11). |
| irftp | Utility per inviare file via infrarossi verso un altro dispositivo compatibile aprendo una finestra di selezione file o agendo direttamente da riga di comando. Per inviare un file: irftp c:\file-di-testo.txt /h |
| rdpsign | Firma digitalmente i file .rdp (Remote Desktop Protocol) per garantire che non siano stati manomessi e per eliminare i fastidiosi avvisi di "editore sconosciuto". |
| tsecimp | Importa le assegnazioni degli utenti per i server di telefonia (TAPI) da un file XML. Serve a decidere rapidamente quali utenti possono usare specifiche linee telefoniche aziendali. |
| tsprof | Copia le informazioni del profilo di un utente di Servizi desktop remoto da un utente all'altro o aggiorna il percorso del profilo. |
| waitfor | Invia o attende un segnale per sincronizzare computer in rete o processi nello stesso sistema. |
Manutenzione e sistema
| Comando | Descrizione |
|---|---|
| sfc /scannow | Verifica l'integrità e ripara i file di sistema di Windows. |
| dism | Gestisce e ripara l'immagine di Windows (Deployment Image Servicing and Management). |
| dism /online /cleanup- image /checkhealth | Verifica rapida per determinare se il sistema è già stato contrassegnato come corrotto da un processo precedente. |
| dism /online /cleanup- image /scanhealth | Scansione approfondita dei file di sistema per trovare eventuali danni o corruzioni senza apportare modifiche o riparazioni. |
| dism /online / cleanup-image /restorehealth | Esegue una scansione profonda e ripara l'immagine di sistema scaricando file integri dai server Microsoft. |
| systeminfo | Report completo su hardware, patch installate e versione BIOS. |
| tasklist | Elenco di tutti i processi attivi e relativo consumo memoria. |
| tasklist /svc | Per vedere l'elenco dei processi attivi e i servizi Windows ospitati all'interno di ciascun processo. |
| tasklist /m | Elenca tutti i processi che hanno caricato moduli DLL specifici o mostra tutte le DLL caricate da ogni processo. |
| taskkill | Termina processi attivi tramite il nome o PID. |
| wmic | Per accedere alle informazioni avanzate sulla gestione del sistema. |
| Get-CimInstance | Recupera info hardware via PowerShell. Esempio: Get-CimInstance Win32_Bios | Select-Object SerialNumber |
| set | Visualizza, crea o modifica le variabili d'ambiente della sessione corrente di CMD. |
| driverquery | Elenca tutti i driver installati e il loro stato operativo. |
| powercfg /energy | Analizza il sistema per problemi di efficienza energetica. |
| powercfg /batteryreport | Genera un report HTML sulla salute reale della batteria. |
| powercfg /lastwake | Indica quale evento ha risvegliato il PC dall'ultima sospensione. |
| powercfg /requests | Individua processi o driver che impediscono al computer di andare in sospensione o spegnere lo schermo. |
| powercfg /requestsoverride | Per ignorare una specifica richiesta di sospensione per un processo, servizio o driver. |
| shutdown /s /t 0 | Spegne il computer immediatamente. |
| shutdown /r /t 0 | Riavvia il computer immediatamente. |
| shutdown /l | Esegue la disconnessione dell'utente attuale (Log off). |
| shutdown /a | Annulla un arresto o un riavvio di sistema pianificato. |
| gpupdate /force | Aggiorna forzatamente i criteri di gruppo locali e di dominio. |
| wuapp | Apre il pannello di controllo di Windows Update. |
| wmic qfe | Elenca gli aggiornamenti e le hotfix installate (deprecato in Win 11). |
| gpresult /r | Mostra il set di criteri (RSoP) applicati all'utente e al PC. |
| dxdiag | Strumento di diagnostica per DirectX, audio, video e input. |
| perfmon | Monitoraggio Prestazioni per analisi avanzate. |
| perfmon /rel | Apre il Monitoraggio affidabilità per vedere lo storico di crash, errori e aggiornamenti del sistema. |
| resmon | Apre il Monitoraggio Risorse (CPU, Disco, Rete, Memoria). |
| verifier | Gestione Driver Verifier per risolvere crash e schermate blu. |
| msinfo32 | Visualizza le informazioni complete sulla configurazione di sistema. |
| eventvwr | Visualizzatore Eventi per consultare i log di sistema. |
| winver | Mostra una finestra con la versione di Windows e il numero di build. |
| mdsched | Avvia lo Strumento di diagnostica memoria Windows per controllare la presenza di errori nella RAM al riavvio. |
| dfrg.msc | Apre la vecchia console di deframmentazione dischi. |
| dfrgui | Apre l'utilità di ottimizzazione e deframmentazione dischi. |
| rundll32 inetcpl.cpl ResetIEtoDefaults | Ripristina le impostazioni predefinite di Internet Explorer e delle opzioni Internet di sistema. |
| wsreset | Svuota e ripristina la cache del Microsoft Store per risolvere problemi di download o avvio delle app. |
| control keymgr.dll | Per la gestione delle credenziali per visualizzare o rimuovere nomi utente e password salvati per siti e reti. |
| rstrui | Avvia il Ripristino configurazione di sistema per riportare il PC a uno stato precedente in caso di problemi. |
| recdisc | Avvia la creazione di un disco di ripristino del sistema (CD/DVD) per riparare Windows in caso di errore grave. |
| recimg | Utility da riga di comando per creare un'immagine personalizzata per il refresh del sistema (solo su Win 8). |
| wscui.cpl | Apre il Centro Sicurezza e Manutenzione per monitorare lo stato di protezione e i messaggi di sistema. |
| msd | Fornisce informazioni tecniche dettagliate sull'hardware e sul software del computer (Microsoft Diagnostics). |
| bootrec | Ripara il record di avvio principale (MBR), il settore di avvio della partizione e i dati di configurazione di avvio (BCD). |
| coreinfo | Mostra i dettagli tecnici del processore, come il numero di core e le funzioni supportate dalla CPU. Esempi: -c visualizza le informazioni sui core, -f le informazioni sulle funzionalità principali, -g sui gruppi, -l cache, -n nodi NUMA, -s socket, ecc. |
| pktmon | Analizza il traffico di rete in tempo reale senza installare tool esterni; serve per catturare pacchetti e diagnosticare problemi di connessione (richiede privilegi di Amministratore). Esempio: C:\> pktmon start --etw |
| printbrm | Per la migrazione e il backup delle stampanti; esporta e importa in un colpo solo driver, code di stampa, impostazioni delle porte e monitor di stampa. Esempio per creare un backup: C:\> printbrm -b -f backup.printerExport |
| prncnfg | Script per configurare o rinominare stampanti locali e remote. Modifica commenti, permessi e impostazioni condivise via riga di comando. Richiede l'uso di cscript. Esempio per info: C:\> cscript %WINDIR%\System32\Printing_Admin_Scripts\it-IT\prncnfg.vbs -g -p "NomeStampante" |
| prndrvr | Gestisce l'installazione e la rimozione dei driver delle stampanti. Si possono aggiungere nuovi driver al sistema o elencare quelli esistenti prima di configurare una stampante. Esempio elenco: C:\> cscript %WINDIR%\System32\Printing_Admin_Scripts\it-IT\prndrvr.vbs -l |
| prnjobs | Gestisce i processi di stampa in coda; permette di elencare, mettere in pausa, riprendere o cancellare i documenti inviati a una stampante locale o remota. Esempio per eliminare tutti i lavori: C:\> cscript %WINDIR%\System32\Printing_Admin_Scripts\it-IT\prnjobs.vbs -x -p "NomeStampante" |
| prnmngr | Aggiunge o rimuove stampanti e imposta il dispositivo predefinito tramite script permettendo di gestire l'intero parco stampanti locale o remoto senza usare l'interfaccia grafica. Esempio per elencare le stampanti: C:\> cscript %WINDIR%\System32\Printing_Admin_Scripts\it-IT\prnmngr.vbs -l |
| prnport | Crea elimina e configura le porte delle stampanti TCP/IP standard oltre a visualizzare le impostazioni delle porte esistenti permettendo di automatizzare il collegamento fisico tra PC e stampante di rete. Esempio per elencare le porte: C:\> cscript %WINDIR%\System32\Printing_Admin_Scripts\it-IT\prnport.vbs -l |
| prnqctl | Per gestire l'intera coda di stampa mettendo in pausa o riprenendo l'attività di una stampante specifica oltre a inviare pagine di prova per verificare il corretto funzionamento. Esempio pagina di prova: C:\> cscript %WINDIR%\System32\Printing_Admin_Scripts\it-IT\prnqctl.vbs -e -p "NomeStampante" |
| procdump | Utility avanzata per monitorare i picchi di utilizzo della CPU e generare file di dump durante i crash delle applicazioni. |
| wevtutil qe Security /rd:true /f:text | Interroga i registri eventi di Windows per estrarre log di sistema o sicurezza permettendo di analizzare errori e accessi recenti tramite filtri testuali. Devi avviare il Prompt dei comandi come amministratore. Per velocizzare, si può limitare il numero di risultati con /c: (count). Solo gli ultimi 5 accessi: wevtutil qe Security /c:5 /rd:true /f:text |
| jetpack | Compatta e pulisce i database di rete (WINS/DHCP) per renderli più veloci e leggeri. |
| nfsshare | Crea e gestisce cartelle condivise con protocollo NFS per farle vedere a PC Linux o Unix. |
| nfsstat | Statistiche sulle chiamate effettuate al server NFS per monitorare le performance e i problemi di comunicazione tra Windows e sistemi Linux/Unix. |
| nlbmgr | Apre l'interfaccia per gestire il bilanciamento del carico di rete (NLB) distribuendo il traffico su più server per evitare crash. |
| refsutil | Per riparare dischi ReFS danneggiati, recuperare dati o scansionare settori corrotti. |
| tapicfg | Configura e gestisce le partizioni delle directory TAPI per i servizi di telefonia IP. |
| wscript | Fornisce un ambiente Windows per l'esecuzione di script in vari linguaggi, come VBScript o JScript. Apre una finestra di dialogo per configurare le proprietà degli script o li esegue in modalità grafica. |
| sc queryex | Info dettagliate sui servizi, inclusi il PID del processo e i flag di stato estesi. |
| driverquery /v | Elenca tutti i driver installati con informazioni dettagliate (versione, data, firma digitale). |
| sigverif | Avvia Verifica firma file. Scansiona il sistema alla ricerca di driver non firmati digitalmente (potenzialmente instabili o dannosi) e crea un file di log con i risultati. |
Gestione dischi e volumi
| Comando | Descrizione |
|---|---|
| diskpart | Utility per la gestione di dischi, partizioni e volumi. Si possono creare, eliminare, ridimensionare o formattare unità . Esempi: list disk, select disk (seguito dal numero del disco), list volume, list partition, ecc. |
| select | Sposta il focus su un oggetto specifico per poterci lavorare (es. formattarlo o eliminarlo). Parametri: disk, partition, volume e vdisk (disco virtuale). Es: select disk 0 |
| diskperf | Per controllare da remoto il Disk Performance Counter. |
| diskraid | Avvia lo strumento per la configurazione e la gestione di sottosistemi RAID hardware. |
| format | Formatta una partizione o unità disco specifica. |
| fsutil | Esegue compiti complessi relativi al file system FAT e NTFS. |
| fsutil file createnew | Crea istantaneamente un file vuoto di dimensioni specifiche che puoi usare per un test di velocità disco o rete. Es: fsutil file createnew nome_file.txt 1073741824 (1GB) |
| freedisk | Controlla se su un disco c'è lo spazio libero specificato. Es: freedisk /d c: 500MB |
| label | Crea, modifica o elimina l'etichetta di volume di un'unità . |
| vol | Mostra l'etichetta di volume e il numero di serie del disco. |
| defrag | Ottimizza e deframmenta i dischi rigidi meccanici. |
| mountvol | Crea, rimuove o elenca i punti di montaggio dei volumi. |
| chkntfs | Per visualizzare o modificare il controllo del disco all'avvio, permettendo di annullare il chkdsk pianificato. FAT, FAT32 o NTFS. /d ripristina tutte le impostazioni predefinite di chkntfs. /t [ : time ] modifica il tempo di conto alla rovescia per l'avvio di Autochk.exe al valore specificato in secondi. /x volume : [...] esclude il volume specificato dal controllo all'avvio del computer. /c volume : [...] pianifica il controllo del volume specificato all'avvio. /? la guida. |
| chkdsk | Analizza l'hard disk per errori logici e settori danneggiati. |
| chkdsk /f /r /x | Analizza l'integrità del disco, corregge errori, individua settori danneggiati e forza lo smontaggio del volume. |
| scandisk | Utility MS-DOS per l'analisi e la riparazione di errori del file system e della superficie del disco (sostituito da chkdsk). |
| convert | Converte un volume FAT32 in NTFS senza perdere dati. |
| ctty | Utility obsoleta (MS-DOS) per cambiare il dispositivo terminale di input/output del sistema. |
| cleanmgr | Avvia lo strumento Pulizia Disco per liberare spazio. |
| cleanmgr /verylowdisk | Esegue la pulizia automatica del disco per liberare spazio immediatamente, saltando le conferme utente. |
| diskcopy | Copia il contenuto di un floppy disk su un altro. |
| diskcomp | Confronta riga per riga il contenuto di due dischi floppy (richiede unità disco compatibili). |
| exe2bin | Converte file in formato eseguibile (.exe) in file binari (solo sistemi a 32 bit). |
| recover | Tenta di recuperare informazioni leggibili da un disco danneggiato o difettoso. Esempio: recover D:\Lavoro\Contabilità _2025.xlsx |
| manage-bde | Configura e gestisce la crittografia BitLocker su unità fisse e rimovibili. Con –on cifra un drive, –off lo decifrate. |
| rsm | Gestisce l'inventario e il caricamento dei supporti fisici (nastri, CD) in dispositivi di archiviazione automatizzati. |
| dblspace | Comprime il disco per aumentare lo spazio disponibile creando un'unità logica compressa. |
| drvspace | Comprime il disco (sostituto di dblspace) per ottimizzare la capacità di archiviazione. |
| fdisk | Per creare, cancellare e gestisce le partizionii sul disco rigido. Nelle versioni di Windows più recenti si usa diskpart. |
| gpt | Configura le partizioni dei dischi moderni dentro DiskPart. ⚠️ OCCHIO: se sbagli un parametro rischi di rendere il disco illeggibile o di non far più partire Windows. Usalo solo se sai dove mettere le mani. |
| list | Mostra dischi, partizioni o volumi ma funziona solo dopo aver avviato DiskPart. È essenziale per non sbagliare bersaglio quando formatti o modifichi i dischi. Es: list disk (dentro DiskPart) |
| offline | Porta il disco o il volume selezionato nello stato offline, rendendolo invisibile e inaccessibile al sistema operativo. Esempi: offline disk (per dischi) o offline volume (per volumi). |
| online | Riporta un disco o un volume dallo stato offline a quello online, rendendolo nuovamente visibile e pronto all'uso. Esempi: online disk (per dischi) o online volume (per volumi). |
| tpmtool | Utility per controllare lo stato del chip TPM (Trusted Platform Module) e diagnosticare problemi di sicurezza. Richiede privilegi di amministratore. |
| tpmvscmgr | Crea e rimuove smart card virtuali sfruttando il chip TPM del PC per l'autenticazione sicura. |
| unexpose | Rimuove l'assegnazione di una lettera di unità o di un percorso a una copia shadow (snapshot) precedentemente esposta. Fa in modo che la copia non sia più visibile come disco nel sistema. |
| uniqueid | Visualizza o modifica l'identificatore (ID) della firma del disco o l'identificatore GUID. Serve a risolvere i conflitti quando due dischi hanno lo stesso ID. |
Utenti e sicurezza
| Comando | Descrizione |
|---|---|
| net user | Gestione account utente (creazione, eliminazione, password). Es: net user %username% mostra dettagli dell'utente corrente (gruppi, ultimo login, ecc.). |
| echo %username% | Restituisce istantaneamente il nome dell'utente attualmente connesso alla sessione. |
| net localgroup | Gestisce i gruppi locali del sistema permettendo di visualizzare i membri o aggiungere e rimuovere utenti da gruppi specifici come quello degli amministratori. Per vedere chi comanda: net localgroup administrators |
| whoami | Restituisce l'utente corrente e i suoi privilegi di sicurezza. |
| whoami /user | Visualizza l'identificativo di sicurezza (SID) dell'utente corrente e altre informazioni correlate. |
| whoami /priv | Elenca solo i privilegi abilitati per l'utente attuale. |
| whoami /groups | Elenca tutti i gruppi di sicurezza dell'utente attuale. |
| runas | Esegue un'applicazione utilizzando i permessi di un altro utente (a condizione che si conosca la password). |
| icacls | Modifica o visualizza le liste di controllo accessi (permessi file/cartelle). |
| logoff | Termina la sessione dell'utente corrente o di una sessione specifica sul sistema. |
| takeown | Permette a un amministratore di ripristinare l'accesso a un file negato in precedenza, rendendo l'amministratore il proprietario del file. |
| quser | Visualizza informazioni sugli utenti connessi al sistema. |
| msg | Invia un messaggio di testo a un utente connesso. |
| auditpol | Visualizzare o modificare le impostazioni di controllo (auditing). |
| klist | Visualizza i ticket Kerberos memorizzati per l'utente. |
| useraccount controlsettings | Apre le impostazioni del Controllo dell'account utente (UAC) per regolare il livello di notifica dei cambiamenti al PC. |
| mrt | Avvia lo Strumento di rimozione software dannoso di Microsoft per scansionare e rimuovere malware specifici. |
| memmaker | Ottimizza la memoria convenzionale spostando driver e programmi residenti nella memoria superiore (UMA). |
| dsacls | Visualizza o modifica le voci di controllo dell'accesso (ACE/ACL) per gli oggetti Active Directory (richiede RSAT). |
| pspasswd | Strumento del pacchetto Microsoft Sysinternals per resettare la password di un utente locale o di rete. Esempio per cambiare password: C:\> pspasswd.exe \\NomePC Mario Rossi NuovaPass123 |
| netplwiz | Apre la gestione avanzata degli account per configurare l'accesso automatico senza password o modificare rapidamente i permessi e i gruppi degli utenti di sistema. Si può anche premere i tasti Windows + R per aprire la finestra di dialogo Esegui > digitare netplwiz > clic su OK. |
Automazione e script
| Comando | Descrizione |
|---|---|
| schtasks | Pianifica l'esecuzione di comandi o programmi nel tempo. |
| at | Pianifica l'esecuzione di comandi e programmi a un'ora e in una data specificata (deprecato in Win 10/11). |
| certutil | Utility per certificati e calcolo hash (MD5, SHA1, SHA256). |
| sc | Gestisce l'avvio, l'arresto e la configurazione dei Servizi. |
| assoc | Per visualizza o modificare l'associazione tra estensione e file. |
| ftype | Associa un programma specifico a un tipo di file. |
| timeout | Sospende l'esecuzione di uno script o di un file batch per un intervallo di tempo prestabilito. Se si specifica il parametro /NOBREAK, il comando ignora qualsiasi tasto premuto. Es: timeout /t 10 |
| choice | Consente agli script batch di ricevere input da tastiera (S/N). |
| set | Crea, rimuove o visualizza le variabili d'ambiente. |
| doskey | Richiama i comandi digitati in precedenza, crea macro e modifica le righe di comando. |
| setx | Crea variabili d'ambiente in modo permanente (nel registro). |
| echo | Visualizza messaggi o abilita/disabilita l'eco dei comandi. |
| clip | Copia l'output di un comando direttamente negli appunti. Con clip /? hai le informazioni sull'utilizzo. |
| for | Esegue un comando per ogni elemento di un set. |
| forfiles | Seleziona uno o più file ed esegue un comando su di essi; utile per operazioni di pulizia batch. |
| if | Esegue operazioni condizionali all'interno di uno script. |
| rem | Inserisce commenti o annotazioni all'interno di file batch (il comando viene ignorato dal sistema). |
| goto | Sposta l'esecuzione dello script a una specifica etichetta. |
| call | Richiama un file batch senza interrompere quello principale. |
| start | Avvia un programma o un comando in una finestra separata. |
| pause | Sospende l'esecuzione di un batch finché non si preme un tasto. |
| bitsadmin | Per creare, scaricare o caricare lavori e per monitorarne l'avanzamento. Con bitsadmin /? o bitsadmin /help ottieni un elenco di switch. |
| winget | Gestore pacchetti Windows per installare software via terminale. |
| winget search nomeprogramma | Cerca un programma nel repository winget. Es: winget search vlc |
| winget upgrade --all | Controlla la disponibilità di nuovi aggiornamenti per tutte le applicazioni installate sul PC (anche quelle non installate via winget, se supportate) e le aggiorna in blocco. |
| winget uninstall | Rimuove un'applicazione specificata. Richiede il nome esatto o l'ID del pacchetto. Se il nome contiene spazi, va scritto tra virgolette. Es: winget uninstall --id VideoLAN.VLC |
| winget list | Mostra tutte le applicazioni installate sul PC, inclusi i loro ID e versioni (da usare prima di disinstallare per trovare il nome esatto del pacchetto). |
| wmic product where name="nome" call uninstall | Metodo classico per disinstallare software basati su pacchetti MSI. Nota: è più lento e Microsoft lo sta deprecando in favore di winget/PowerShell. |
| wsl | Passa dall'ambiente Windows all'ambiente Linux (Windows Subsystem for Linux). |
| lpq | Vedi lo stato di una coda di stampa su un computer che esegue il software server LPD. |
| lpr | Invia un file a un computer o a un dispositivo di stampa che esegue il servizio LPD. Devi attivare il servizio LPD Print e il monitor porta LPR. |
| Invia un file di testo a una stampante specifica o a una porta di comunicazione locale. | |
| shift | Modifica la posizione dei parametri sostituibili in un file batch, utile per elaborare liste di argomenti. |
| tzutil | Utility per visualizzare o impostare il fuso orario (Time Zone) del sistema. |
| backup | Utility obsoleta per il salvataggio dei dati; sostituita da strumenti moderni come wbadmin. |
| ntbackup | Utility di backup per Windows NT/XP; obsoleta e sostituita da wbadmin nelle versioni moderne. |
| wbadmin | Esegue il backup o il ripristino del sistema operativo, dei volumi, dei file, delle cartelle e delle applicazioni. |
| cmdkey | Crea, visualizza o elimina le credenziali (nomi utente e password) memorizzate nel sistema. cmdkey /list per elencarle. |
| bcdedit | Gestisce i dati di configurazione dell'avvio (BCD) per impostare le proprietà di boot del sistema. |
| bcdboot | Crea o ripara i file di avvio critici nella partizione di sistema per configurare l'avvio del sistema operativo. |
| msiexec | Avvia Windows Installer per installare, modificare o rimuovere pacchetti software (.msi). |
| muiunattend | Configura automaticamente le impostazioni della lingua (MUI) durante le installazioni automatizzate. |
| bdehdcfg | Prepara l'unità per BitLocker creando la partizione di sistema. -target default: Configurazione automatica. -target C: shrink: Riduce C: per creare la partizione. -quiet -restart: Esecuzione silenziosa con riavvio automatico. |
| wbadmin begin backup | Avvia una sessione di backup immediata sovrascrivendo le impostazioni predefinite. Esempio: wbadmin begin backup -backupTarget:E: -include:C: -allCritical |
| bootcfg | Configura, interroga o modifica le impostazioni del file boot.ini (usato principalmente in sistemi legacy). |
| bootsect | Aggiorna il codice di avvio principale per le partizioni del disco per passare tra BOOTMGR e NTLDR. |
| cacls | Visualizza o modifica le liste di controllo degli accessi (ACL) dei file (deprecato, usa icacls). |
| dispdiag | Esegue una diagnostica completa del sistema video e salva le informazioni in un file di log. |
| dosx | Carica il DOS Protected Mode Interface (DPMI); disponibile solo su versioni di Windows a 32 bit. |
| driverquery | Elenca tutti i driver di periferica installati e le loro proprietà , utile per la diagnostica hardware. |
| mode | Configura hardware e interfaccia della console. Esempi: • mode con cols=120 lines=40 (ridimensiona finestra) • mode con rate=32 delay=1 (velocità tastiera) • mode com1 baud=9600 parity=n data=8 stop=1 (porta seriale) • mode /status (stato dispositivi) |
| mofcomp | Compila i file MOF (Managed Object Format) e ne inserisce i dati nel repository WMI. |
| esentutl | Gestisce e ripara i database ESE (Extensible Storage Engine), come quelli di Windows Update o della ricerca. |
| mscdex | Utility legacy (Win 98/95/DOS) utilizzata per fornire l'accesso alle unità CD-ROM. |
| eventcreate | Consente a un amministratore di creare un ID e un messaggio di evento personalizzato in un registro eventi specifico. |
| fondue | "Features on Demand User Experience Tool" per scaricare e installare funzionalità opzionali di Windows. |
| lh | Comando legacy (DOS/9x) per caricare programmi nella memoria superiore; rimosso nelle versioni a 64 bit. |
| licensingdiag | Genera un report (XML e CAB) diagnostico dettagliato sullo stato della licenza e dell'attivazione di Windows. |
| ktmutil | Utility per la gestione e la diagnostica delle transazioni del Kernel Transaction Manager (KTM). |
| hwrcomp | Compila dizionari personalizzati per il motore di riconoscimento della scrittura manuale di Windows. |
| hwrreg | Registra dizionari o motori personalizzati per il riconoscimento della scrittura manuale nel sistema. |
| logman | Crea, gestisce e pianifica sessioni di Traccia eventi e di log di performance. |
| mem | Statistiche sulla memoria utilizzata e libera nei sottosistemi MS-DOS (solo sistemi a 32 bit). Se sei su un sistema a 64 bit e vuoi vedere lo stato della memoria dalla riga di comando, oggi si usano comandi come systeminfo o wmic os get FreePhysicalMemory. |
| pkgmgr | Per installare, disinstallare e configura pacchetti e funzioni. |
| pnpunattend | Installa automaticamente i driver Plug and Play; introdotto e utilizzato a partire da Windows 10. |
| pnputil | Installa, rimuove e gestisce i dispositivi e i driver Plug-and-Play direttamente dal prompt dei comandi. |
| pnputil /enum-drivers | Elenca tutti i driver di terze parti installati nel sistema, mostrando il nome del file INF associato e la versione. |
| pwlauncher | Configura le opzioni di avvio per Windows To Go, permettendo l'avvio del sistema da unità USB esterne. Funzione che è stata rimossa a partire da Windows 10 (versione 2004). |
| qprocess | Informazioni sui processi in esecuzione, inclusi l'utente proprietario e l'ID sessione. |
| query | Informazioni su processi, sessioni utente, server desktop remoto e impostazioni di sistema. Se usato da solo restituisce l'elenco dei sotto-comandi disponibili come query process, query session, query user. |
| quser | Info sugli utenti loggati al momento. |
| reg | Esegue operazioni sul Registro di sistema (aggiunta, modifica, query ed esportazione) tramite riga di comando. Si possono creare nuove chiavi (reg add) e cancellarle (reg delete). |
| regini | Modifica le autorizzazioni e i valori del Registro di sistema tramite file di script. |
| reset | Reimposta (chiude forzatamente) una sessione utente in un ambiente Desktop remoto in caso di errore o blocco. Si può usare anche il comando rwinsta. |
| sdbinst | Installa file di database (.sdb) personalizzati per correggere problemi di compatibilità delle applicazioni. |
| sys | Rende avviabile un disco copiando i file di sistema. Veniva utilizzato in MS-DOS e Windows 9x. |
| tracerpt | Analizza i log di traccia degli eventi e genera report in formato CSV o XML per l'analisi delle prestazioni. |
| typeperf | Visualizza o salva su file i dati dei contatori di prestazioni del sistema in tempo reale. |
| unlodctr | Rimuove i nomi e le definizioni dei contatori di prestazioni per un servizio o un driver dal Registro. |
| lodctr | Aggiorna, registra o ripristina i nomi dei contatori di prestazioni e i testi spiegazione nel registro di sistema. |
| vol | Mostra la denominazione (etichetta) di volume e il numero di serie dell'unità disco specificata. |
| vssadmin | Gestisce le shadow copy dei volumi, permettendo di salvare e visualizzare diverse versioni (snapshot) delle unità disco. |
| wevtutil | Gestisce i log degli eventi di Windows, consentendo di visualizzare, esportare, archiviare e cancellare i registri degli eventi. |
| winmgmt | Configura e gestisce il servizio WMI (Windows Management Instrumentation), utilizzato per il monitoraggio e la gestione del sistema. |
| winsat | Valuta le prestazioni dei componenti hardware del computer (CPU, RAM, disco, grafica) per ottimizzare il sistema. |
| wmic | Interroga e gestisce l'infrastruttura WMI per ottenere informazioni dettagliate su hardware, software e impostazioni di sistema. |
| xwizard | Registra o importa dati di configurazione del sistema utilizzando file in formato XML. |
| qbasic | Ambiente di programmazione e interprete per il linguaggio BASIC (incluso fino a MS-DOS 6.22 e Windows 95/98). |
| debug | Utility DOS per testare e modificare file eseguibili, analizzare la memoria e i registri della CPU. |
| eventtriggers | Crea e configura eventi che eseguono programmi o script quando si verificano specifiche condizioni nel registro eventi. |
| loadfix | Carica ed esegue un programma al di sopra dei primi 64 KB di memoria convenzionale. |
| setlocal | Avvia la localizzazione delle variabili in uno script: le modifiche restano confinate nello script stesso. |
| endlocal | Termina l'isolamento delle variabili negli script batch. Dopo la sua esecuzione, le modifiche tornano a essere globali per l'intero sistema. Si usa per chiudere la sessione di personalizzazione locale avviata con setlocal. |
| reg query | Esegue una ricerca ricorsiva nel registro. Es: reg query "HKLM\HARDWARE" /s |
| bcdedit /enum all | Visualizza tutte le voci presenti nel database di configurazione di avvio (BCD), inclusi firmware e impostazioni legacy. Deve essere eseguito come amministratore. |
| slmgr /xpr | Per vedere la data di scadenza dell'attivazione del sistema operativo (o se è attivato permanentemente). |
| slmgr /dli | Per vedere le informazioni di licenza di base, inclusi lo stato dell'attivazione e le ultime 5 cifre del product key. |
| Get-WmiObject... | Recupera il Product Key originale dal firmware via Powershell. Es: (Get-WmiObject SoftwareLicensingService).OA3xOriginalProductKey |
Personalizzazione
| Comando | Descrizione |
|---|---|
| cls | Pulisce completamente tutto il testo dal terminale. |
| color | Cambia il colore dello sfondo e del testo della finestra. Con color 0a si avrà il testo verde su sfondo nero in stile "Matrix". La prima cifra è lo sfondo, la seconda il testo. |
| cmd /t | Avvia una nuova istanza della shell con colori personalizzati (es. cmd /t:02). Il primo numero indica lo sfondo, il secondo il testo. Codici: 0=Nero, 1=Blu, 2=Verde, 3=Acqua, 4=Rosso, 5=Viola, 6=Giallo, 7=Bianco, 8=Grigio, A=Verde chiaro, E=Giallo chiaro, F=Bianco brillante. Esempi: /t:02 (testo verde su nero), /t:F0 (nero su bianco), /t:1F (bianco su blu). |
| title | Cambia il testo visualizzato sulla barra del titolo della finestra. Es: title Titolo di esempio. |
| prompt | Personalizza il testo che precede il cursore. prompt $t $g mostra l'ora corrente seguita da >. Usa prompt $p$g per tornare al percorso (C:\>). |
| date | Per visualizzare o modificare la data del sistema. |
| time | Per visualizzare o modificare l'ora del sistema. |
| exit | Chiude la sessione corrente del prompt dei comandi. |
| cmd | Avvia una nuova istanza del prompt dei comandi. |
| command | Avvia una nuova istanza dell'interprete dei comandi MS-DOS (legacy a 32 bit). |
| powershell | Lancia l'ambiente PowerShell dalla riga di comando. |
| kb16 | Configura il layout della tastiera per i programmi DOS (sostituisce il vecchio comando keyb). |
| fontview | Per aprire l'anteprima di un file di font specifico (come .ttf o .otf) tramite l'interfaccia grafica. Es: fontview C:\Windows\Fonts\arial.ttf |
| charmap | Apre la Mappa caratteri per visualizzare e copiare simboli speciali e glifi di ogni font installato. |
| magnify | Avvia lo strumento Lente di ingrandimento per ingrandire parti dello schermo. |
| displayswitch | Si può cambiare rapidamente la modalità di visualizzazione tra più monitor (estendi, duplica, ecc.). |
| tabtip | Attiva la tastiera tattile di sistema per l'input visivo. In alcune versioni di Windows, potrebbe essere necessario indicare il percorso completo: "C:\Program Files\Common Files\microsoft shared\ink\tabtip.exe". |
| osk | Avvia la tastiera su schermo per l'immissione di testo tramite mouse o touchscreen. |
| mblctr | Apre il Centro PC portatile Windows per gestire rapidamente l'ambiente (luminosità , audio, collega schermo, ecc.). |
| timedate.cpl | Apre le impostazioni di Data e ora per configurare l'orologio di sistema e i fusi orari. |
| wmic cpu get architecture | Visualizza il codice numerico relativo all'architettura del processore (es. 0 per x86, 9 per x64). |
| taskschd.msc | Apre l'Utilità di pianificazione per gestire l'esecuzione automatica di attività e script nel tempo. |
| optionalfeatures | Apre il pannello per attivare o disattivare funzionalità avanzate di Windows e componenti opzionali. |
| SystemProperties Performance | Apre le impostazioni degli effetti visivi e della memoria virtuale per ottimizzare la velocità del sistema. |
| dosemu | Il comando principale per avviare DOSEMU (l'emulatore DOS su Linux). |
| narrator | Attiva l'assistente vocale per la lettura degli elementi a schermo nell'ambiente utente. |
| dispdiag | Crea un report diagnostico completo dei problemi relativi alla visualizzazione (display) e alla gestione del driver video, salvando le informazioni in un file di log. |
| echo off | clip | Svuota completamente gli appunti di sistema (clipboard) inviando un input nullo al comando clip. |
| snippingtool | Avvia l'utility Strumento di cattura per selezionare, catturare e salvare porzioni dello schermo. |
| fsquirt | Avvia l'interfaccia guidata per inviare o ricevere file tramite una connessione Bluetooth. |
| explorer | Avvia l'interfaccia grafica Esplora file. |
| iexpress | Avvia la procedura guidata per creare pacchetti autoestraenti e archivi di installazione personalizzati. |
| rundll32.exe shell32.dll, Options_RunDLL 0 | Apre le Opzioni Esplora file per personalizzare la visualizzazione di cartelle, file nascosti e icone. |
| RunDll32.exe shell32.dll, Control_RunDLL hotplug.dll | Richiama la funzione di sistema per la rimozione sicura dell'hardware e delle periferiche USB. |
| hdwwiz | Avvia la procedura guidata per l'installazione manuale di nuovi dispositivi hardware. |
| mmc | Apre la Microsoft Management Console per creare strumenti di amministrazione e gestione personalizzati. |
| dosshell | Interfaccia grafica testuale per MS-DOS per la gestione file e il multitasking di base. |
| graftabl | Vecchio comando per mostrare caratteri speciali (come le lettere accentate) in modalità grafica. Ormai non è più installato in Windows 10/11 e va sostituito con chcp. Esempio per caricare i simboli europei: C:\> graftabl 850 |
| chcp | Sostituisce il vecchio graftabl per cambiare la tabella codici del prompt permettendo di visualizzare correttamente caratteri speciali o lingue diverse. Esempio per UTF-8: C:\> chcp 65001 |
Scorciatoie avvio app
| Comando | Descrizione |
|---|---|
| calc | Avvia istantaneamente la Calcolatrice. |
| notepad | Apre l'editor di testo Blocco Note. |
| edit (se installato) | Apre editor di testo nel prompt dei comandi. |
| edlin | Editor di testi riga per riga per MS-DOS rimpiazzato da 'edit'. |
| write | Apre l'editor WordPad. |
| mspaint | Apre l'applicazione Paint. |
| regedit | Apre l'Editor del Registro di Sistema. |
| control | Apre il Pannello di Controllo tradizionale. |
| msconfig | Apre l'utility Configurazione di Sistema. |
| taskmgr | Apre Gestione Attività (Task Manager). |
| mstsc | Apre la Connessione Desktop Remoto. |
| compmgmt.msc | Apre la console Gestione Computer. |
| devmgmt.msc | Gestione Dispositivi. |
| diskmgmt.msc | Gestione Disco (Interfaccia Grafica). |
| services.msc | Apre la gestione dei Servizi di sistema. |
| appwiz.cpl | Apre Disinstalla o modifica programma. |
| sysdm.cpl | Apre le Proprietà del Sistema (Nome PC, Avanzate). |
| firewall.cpl | Apre le impostazioni di Windows Defender Firewall. |
| ncpa.cpl | Apre direttamente le Connessioni di Rete. |
| powerpnt / winword | Avvia PowerPoint o Word (se installati nel path). |
| sndvol | Apre il mixer volume per regolare separatamente i livelli audio di ogni applicazione aperta. |
| fasthelp | Fornisce assistenza rapida sui comandi MS-DOS (introdotto nella versione 6.0 e successivamente sostituito dal comando 'help'). |
| fastopen | Utility MS-DOS per accelerare l'apertura dei file memorizzando i percorsi in memoria (inutilizzata nei sistemi moderni). |
Fonti e approfondimenti
- Documentazione Ufficiale Microsoft: Lista comandi Windows Server e Desktop
- SS64 NT: Guida tecnica avanzata alla riga di comando (A-Z)
- IONOS Digital Guide: Comandi CMD di Windows
- Wikipedia: Comandi di MS-DOS
- NinjaOne: Oltre 70 comandi per principianti e professionisti IT
- Versione-Completa: Blog tecnico sulla console Windows
- Comandi DOS e Altro: I comandi DOS
Potrebbe interessarti anche:
Riparare Internet dal Prompt dei comandi: guida completa per Windows
Cose che puoi fare da Terminale Windows senza aprire il Browser Web
Come accedere al BIOS/UEFI di Windows con un comando
Come disinstallare da Prompt dei comandi programmi e App
Ping ripetuti da Prompt con log per testare la linea Internet
Trovare password Wi-Fi dimenticata con il Prompt dei comandi di Windows
Nessun commento:
Posta un commento