Assistenza telefonica dalle ore 16:00 alle ore 18:00 Telefono: 02 8239 6079

Comandi CMD di Windows

Email gratis e sicurezza informatica

Comandi CMD di Windows

Tempo di lettura: 17 minuti

Ci sono quasi 300 comandi per Windows e il predecessore MS-DOS: nel corso degli anni alcuni sono stati mantenuti, altri sono stati aggiunti nelle versioni più recenti di Windows e altri ancora sono stati eliminati o sostituiti. Nella nostra vasta lista vi spieghiamo le funzioni dei diversi comandi e in quale versione di Windows si possono eseguire. Così potete controllare velocemente se i comandi CMD che conoscete funzionano ancora anche su Windows 10. Per dare una maggiore chiarezza abbiamo suddiviso i comandi della console di Windows in quattro categorie: nozioni di basefilesistema e rete.

WIN+R/CMD

Indice dei contenuti:

Nozioni di base

Comando CMDDescrizioneVersione di Windows
bitsadmincrea e controlla i download e gli upload.10/8/7/Vista
breakinterrompe il controllo su DOS tramite CTRL + C per fermare i processi nel vecchio sistema operativo. Il comando è ancora disponibile su Windows per motivi di compatibilità.qualsiasi versione Win/DOS
callrichiama un file batch all’interno di un altro file batch. Il comando non funziona se lo immettete direttamente nel CMD invece che in un file batch.qualsiasi versione Win/DOS
cdmostra la cartella corrente e vi permette di spostarvi nelle altre cartelle. Con il parametro /D più indicazione di drive e percorso potete anche spostarvi in un altro drive. Con cd.. passate alla directory superiore (ha quindi la stessa funzione del comando chdir).qualsiasi versione Win/DOS
chcpcambia la pagina del codice corrente (tabella codici) o mostra il numero della pagina attuale del codice.qualsiasi versione Win/DOS
chdirmostra la cartella corrente e vi permette di spostarvi nelle altre cartelle. Con il parametro /D più indicazione di drive e percorso potete anche spostarvi in un altro drive. Con chdir.. passate alla directory superiore (ha quindi la stessa funzione del comando cd).qualsiasi versione Win/DOS
choicecrea una lista di selezione: un tipico esempio è la selezione di Sì (S) o No (N), che create con /C SN. Con il parametro /M potete aggiungere un messaggio di spiegazione per l’utente.qualsiasi versione Win (eccetto XP)/DOS
clipinserisce il risultato di un comando nella cache. Così potete ad esempio copiare nella cache la struttura della directory (dir / clip) o il contenuto di un file (clip < nomefile).10/8/7/Vista
clscancella il contenuto sullo schermo.qualsiasi versione Win/DOS
cmdavvia CMD.EXE.10/8/7/Vista/XP
colorcambia il colore dello sfondo (primo valore) e del testo (secondo valore) del prompt dei comandi. I colori sono compresi tra 0 (nero) e F (bianco).10/8/7/Vista/XP
commandavvia CMD.COM.32 bit/DOS
datemostra la data corrente e permette di modificarla. Con il parametro /T viene mostrata solo la data senza possibilità di modifica.qualsiasi versione Win/DOS
debugavvia Debug, un programma con cui si possono testare e cambiare i programmi nel prompt dei comandi.32 bit/DOS
dirmostra tutte le cartelle e i file presenti nella directory corrente. Si può limitare l’output tramite attributi (/A), semplificare la lista (/B) o farsi mostrare tutte le sottocartelle e i file contenuti (/S).qualsiasi versione Win/DOS
doskeycrea macro, richiama comandi ed elabora l’immissione dei comandi.qualsiasi versione Win/DOS
dosshellapre la shell di DOS, uno strumento grafico per la gestione dei file. Su Windows la shell di DOS è stata sostituita da Esplora risorse.95/DOS
echomostra un messaggio e viene utilizzato soprattutto all’interno di script e file batch.qualsiasi versione Win/DOS
editavvia l’editor di MS-DOS con cui si possono creare file di testo.32 bit/DOS
edlincrea ed elabora i file di testo nel prompt dei comandi.32 bit/DOS
exitchiude CMD.EXE o CMD.COM.qualsiasi versione Win/DOS
fasthelpmostra informazioni utili sui comandi.DOS
fastopenscrive la posizione di un programma in una determinata lista che si trova nella memoria e che dovrebbe accelerare l’avvio dei programmi.32 bit/DOS
findcerca uno o più file in una determinata sequenza di caratteri. Se volete solo sapere quante volte ricorre una parola o una frase, utilizzate il parametro /C. Aggiungendo /I il comando ignora le maiuscole e le minuscole durante la ricerca.qualsiasi versione Win/DOS
findstrtrova sequenze di caratteri in uno o più file. Rispetto al comando find avete a disposizione più opzioni, così potete cercare file che contengono diversi termini o una sequenza di parole esatte con /C.10/8/7/Vista/XP
forcedosavvia un programma nel sistema parziale di MS-DOS, nel caso in cui non venga riconosciuto direttamente da Windows XP come programma DOS.XP (32 bit)
graftablattiva la possibilità di utilizzare dei caratteri avanzati di una determinata pagina di codice nella modalità grafica.32 bit/DOS
graphicsavvia un programma con cui possono essere stampate le grafiche.32 bit/DOS
helpmostra un testo di aiuto per un determinato comando (in alternativa si può anche utilizzare il comando /?).qualsiasi versione Win/DOS
kb16modifica l’impostazione del paese della tastiera per i programmi DOS (il comando è ancora disponibile su Windows per motivi di compatibilità. Sostituisce il comando precedente keyb).32 bit
keybmodifica l’impostazione del paese della tastiera per i programmi DOS (il comando è ancora disponibile su Windows per motivi di compatibilità. Nelle versioni più recenti di Windows è stato sostituito da kb16).98/95/DOS
logoffdisconnette l’utente da Windows. Inoltre in questo modo potete terminare le sessioni sul server.10/8/7/Vista/XP
lpqmostra lo stato della coda di attesa della stampante per computer che utilizzano un Line Printer Daemon (LPD). Per utilizzare il comando su Windows 10, 8, 7 o Vista dovete prima di tutto attivare il servizio LPD Print e il monitor porta LPR.qualsiasi versione Win
lprinvia un file a un computer che utilizza Line Printer Daemon (LPD). Per utilizzare il comando su Windows 10, 8, 7 o Vista dovete prima di tutto attivare il servizio LPD Print e il monitor porta LPR.qualsiasi versione Win
mdcrea una nuova cartella nel percorso indicato. Se le cartelle nel percorso non dovessero esistere, md le crea automaticamente (in alternativa si può anche utilizzare il comando mkdir).qualsiasi versione Win/DOS
mkdircrea una nuova cartella nel percorso indicato. Se le cartelle nel percorso non dovessero esistere, mkdir le crea automaticamente (in alternativa si può anche utilizzare il comando md).qualsiasi versione Win/DOS
morerestituisce il contenuto di un file diviso per pagine (ad esempio di un file di testo). Inoltre con questo comando potete anche suddividere per pagine l’output di un altro comando.qualsiasi versione Win/DOS
msginvia un messaggio a un altro utente. Potete scrivere il nome utente nel comando o creare file in cui salvare il nome utente, dopodiché potete integrare i file nel comando con @nomefile.10/8/7/Vista/XP
nlsfuncmette a disposizione informazioni specifiche per i paesi per il supporto delle lingue.32 bit/DOS
ntbackupesegue i backup direttamente dalla riga di comando o come parte di script o file batch.XP
pathstabilisce e mostra il percorso per la ricerca di file eseguibili.qualsiasi versione Win/DOS
pausemette in pausa l’esecuzione di file batch e di script. In seguito con un messaggio viene richiesto all’utente di proseguire premendo un tasto.qualsiasi versione Win/DOS
popdsi sposta nella cartella che è stata salvata con il comando pushd. Il comando fa parte soprattutto di file batch e script.10/8/7/Vista
printstampa un file di testo. Si deve però specificare con quale dispositivo si vuole stampare.qualsiasi versione Win/DOS
promptmodifica la visualizzazione del prompt dei comandi.qualsiasi versione Win/DOS
pushdsalva un determinato percorso in uno script o in un file batch. Con popd ci si può spostare in questa directory.10/8/7/Vista/XP
qbasicavvia Qbasic, un ambiente di programmazione basato sul linguaggio di programmazione BASIC.98/95/DOS
rdelimina una cartella, in cui non sono presenti file, neanche nascosti. Con il parametro /S si possono cancellare intere strutture ad albero di cartelle (in alternativa si può utilizzare anche il comando rmdir).qualsiasi versione Win/DOS
remscrive commenti nei file batch e negli script a cui non bisogna prestare attenzione durante l’esecuzione.qualsiasi versione Win/DOS
rmdirelimina una cartella in cui non sono presenti file, neanche nascosti. Con il parametro /S si possono cancellare intere strutture ad albero di cartelle (in alternativa si può utilizzare anche il comando rd).qualsiasi versione Win/DOS
runaspermette a un utente di eseguire comandi con i permessi di un altro utente. Così si possono ad esempio eseguire comandi come amministratore da un normale account a condizione che si conosca la password.10/8/7/Vista/XP
scandiskavvia Microsoft ScanDisk, un programma che controlla la presenza di errori sui supporti dati.98/95/DOS
schtasksstabilisce l’esecuzione di determinati programmi e comandi in un determinato momento. Potete creare, cancellare, modificare e farvi mostrare tutti i compiti pianificati.10/8/7/Vista/XP
setmostra le variabili di ambiente di CMD.EXE e permette di configurarle.qualsiasi versione Win/DOS
shiftsposta variabili all’interno di file batch e script.qualsiasi versione Win/DOS
shutdownspegne il computer (/s), lo riavvia (/r) o disconnette l’utente (/l). Se inserite come prima opzione il parametro /i, vi viene mostrata un’interfaccia grafica.10/8/7/Vista/XP
sortestrapola dati (da un file o da un comando) e li restituisce ordinati, direttamente nella riga di comando, in un nuovo file o in altro modo.qualsiasi versione Win/DOS
startapre una nuova finestra del prompt dei comandi, dove può essere avviato uno specifico programma o un comando.qualsiasi versione Win
substassegna a un percorso una lettera di un drive e crea così un drive virtuale.qualsiasi versione Win/DOS
taskkilltermina uno o più task indicando l’ID del processo (PID) o il nome visualizzato.10/8/7/Vista
tasklistelenca tutti i processi in corso anche sui computer remoti, se richiesto. Anche in questo caso si deve inserire l’ID del processo che serve ad esempio per il comando taskkill.10/8/7/Vista/XP
timemostra l’ora corrente e permette di modificarla. Se si inserisce il parametro /T, la riga di comando mostra solo l’ora e non dà direttamente la possibilità di modificarla.qualsiasi versione Win/DOS
timeoutferma un processo per un tempo determinato. Il comando viene utilizzato nei file batch e negli script. Se si usa il parametro /NOBREAK, il comando ignora tutte le immissioni.10/8/7/Vista
titlecambia il titolo del prompt dei comandi. Qui sono ammessi gli spazi, ma non tutti i caratteri speciali, perché ad esempio lo slash viene interpretato come introduzione per un parametro.qualsiasi versione Win/DOS
treerappresenta graficamente la struttura di directory di un drive o di un percorso. Con il parametro /F vengono anche elencati tutti i file presenti nelle cartelle. /A fa in modo che vengano utilizzati solo i caratteri ASCII per la rappresentazione grafica. Il comando tiene conto di tutte le sottocartelle a partire dal percorso inserito. Se non inserite nessun percorso, come punto di partenza viene utilizzata la cartella corrente.qualsiasi versione Win/DOS
typemostra il contenuto di un file di testo.qualsiasi versione Win/DOS
tzutilmostra il fuso orario corrente impostato (/g) o lo modifica (/s). Il parametro /l aiuta a individuare il giusto fuso orario.10/8/7
vermostra il numero della versione corrente di Windows o MS-DOS.qualsiasi versione Win/DOS

File

Comando CMDDescrizioneVersione di Windows
appendstabilisce il percorso in cui si devono cercare i file.32 bit/DOS
assocmodifica il programma che è collegato con una determinata estensione di un file.10/8/7/Vista/XP
attribmodifica gli attributi di determinati file. Con il parametro +R proteggete ad esempio un file dalle modifiche.qualsiasi versione Win/DOS
ciphermostra e cambia lo stato di crittografia dei file e delle cartelle sulle partizioni NTFS.10/8/7/Vista/XP
compcompara i contenuti di due file o di due set di file. Il risultato può essere presentato sotto forma di valore decimale (/D) o con caratteri ASCII (/A).10/8/7/Vista/XP
compactmostra e cambia lo stato di compressione dei file e delle cartelle sulle partizioni NTFS.10/8/7/Vista/XP
copycopia uno o più file in un altro posto. Inoltre è possibile unire più file in uno. Potete utilizzare l’asterisco come carattere jolly.qualsiasi versione Win/DOS
cscriptesegue script tramite Microsoft Script Host. Con l’opzione /D attivate anche il processo di debug.qualsiasi versione Win/DOS
delcancella uno o più file. È possibile eliminare tutti i file presenti nelle sottocartelle con il parametro /S. I file protetti da scrittura si possono cancellare con /F. In alternativa si può utilizzare anche il comando erase.qualsiasi versione Win/DOS
deltreeelimina una cartella così come tutte le sottocartelle e i file in essa contenuti.98/95/DOS
diantzcomprime i file senza perdita di qualità nel formato CAB. Il comando ha la stessa funzione di makecab.7/Vista/XP
diskcompcompara il contenuto di due dischetti.qualsiasi versione Win (eccetto 10)/DOS
diskcopycopia il contenuto di un dischetto su un altro.qualsiasi versione (eccetto 10)/DOS
endlocaltermina la validità delle modifiche nei file batch o negli script. Dopo il comando le modifiche si riferiscono di nuovo all’intero sistema. Con setlocal si avvia la localizzazione.10/8/7/Vista/XP
eraseha la stessa funzione di del.qualsiasi versione Win/DOS
exe2binconverte un file EXE in uno BIN.32 bit
expandestrae file e cartelle che si trovano nei file CAB.qualsiasi versione Win (eccetto XP a 64 bit)/DOS
extrac32estrae file e cartelle che si trovano nei file CAB. Il programma fa parte di Internet Explorer, ma può essere usato anche nel prompt dei comandi.qualsiasi versione Win
extractestrae file e cartelle che si trovano nei file CAB. Le versioni più recenti di Windows utilizzano expand.98/95
fccompara due file personali o due set di file tra di loro e mostra le differenze.qualsiasi versione Win/DOS
forstabilisce che deve essere eseguito un comando determinato per un singolo file contenuto in un set. Il comando viene utilizzato soprattutto nei file batch e negli script.qualsiasi versione Win/DOS
forfilesseleziona uno o più file ed esegue un comando che si riferisce ai file. Viene utilizzato soprattutto per file batch e script.10/8/7/Vista
ftypedetermina un programma con cui si deve aprire uno specifico tipo di file.10/8/7/Vista/XP
gotofa saltare l’esecuzione di un programma batch in una determinata riga.qualsiasi versione Win/DOS
ifrappresenta un’istruzione condizionata e come tale esegue queste espressioni all’interno di file batch solo in presenza di determinate condizioni. Può essere ampliato tramite not, quando non possono essere eseguiti i comandi per determinate condizioni.qualsiasi versione Win/DOS
makecabcomprime i file senza perdita di qualità nel formato CAB. In alternativa si può utilizzare anche il comando diantz.10/8/7/Vista/XP
mklinkcrea un collegamento simbolico a un file. Con /D si possono creare anche i collegamenti alle directory. Create un collegamento fisico al posto di uno simbolico con /H.10/8/7/Vista
movesposta uno o più file da una cartella a un’altra. Inoltre il comando può cambiare il nome delle cartelle. Di solito il comando sovrascrive i file con lo stesso nome al momento di spostare i file nella destinazione. Per impedirlo utilizzate il parametro /-Y.qualsiasi versione Win/DOS
openfilesmostra e divide i file e le cartelle pubbliche di un sistema.10/8/7/Vista/XP
recoverripristina file leggibili che si trovano su un supporto dati difettoso.10/8/7/Vista/XP
rencambia il nome di un determinato file. Non si possono cambiare la cartella e il drive. In alternativa si può anche utilizzare il comando rename.qualsiasi versione Win/DOS
renameha la stessa funzione di ren.qualsiasi versione Win/DOS
replacesostituisce uno o più file selezionati con uno o più file. Con /S vengono sostituiti anche i file nelle sottocartelle. Servendosi dell’aggiunta /U, i file vengono sostituiti se l’altra versione è più recente. Il parametro /A consente agli utenti di aggiungere nello stesso momento nuovi file nella cartella di destinazione. Questo parametro non è compatibile con /S e /U.qualsiasi versione Win/DOS
robocopyconsente la cosiddetta hard copy dei file. Si tratta di una versione avanzata di copy e xcopy. Così con robocopy è possibile eseguire un trasferimento dati, anche se ci sono interruzioni nella rete. Ci sono in totale 72 parametri con i quali si può regolare questo comando.10/8/7/Vista
rsmgestisce i contenuti multimediali sui supporti rimovibili. Viene utilizzato nei file batch e negli script per supportare i programmi che non utilizzano la Removable Storage API.Vista/XP
setlocallimita la validità delle modifiche nei file batch o negli script. Dopo il comando le modifiche si riferiscono solo a questi file. Con endlocal si avvia la localizzazione.10/8/7/Vista/XP
shareinstalla il file sharing e il file locking.32 bit/DOS
sxstraceavvia WinSxs Tracing Utility, uno strumento di diagnostica per la programmazione.10/8/7/Vista
takeownripristina i permessi di accesso degli amministratori su un file, andati persi con la nuova assegnazione di un utente.10/8/7/Vista
undeleteannulla il comando di eliminazione di un file.DOS
verifyse attivo, verifica se i file sono stati scritti correttamente su un supporto dati. Di default la verifica è disattivata.qualsiasi versione Win/DOS
wheretrova i file che corrispondono a un determinato schema di ricerca. All’interno dello schema si possono utilizzare i segnaposto * e ?.10/8/7/Vista
xcopycopia i file e le strutture complete delle directory. A questo scopo il comando offre innumerevoli opzioni aggiuntive. Così si può ad esempio stabilire che vengano copiati solo quei file che precedono una determinata data (/D) o che vengano sovrascritti anche i file protetti da scrittura (/R).qualsiasi versione Win/DOS

Sistema

Comando CMDDescrizioneVersione di Windows
atfa avviare i comandi e i programmi a un determinato orario. Con il parametro /every:data[,…] potete anche stabilire appuntamenti regolari.10/8/7/Vista/XP
auditpolindica le linee guida di controllo correnti.10/8/7/Vista
backupcrea backup di file che possono essere ripristinati con restore (sostituito da msbackup).DOS
bcdbootcrea e ripara i file di avvio.10/8/7
bcdeditpermette agli utenti di apportare modifiche alla memoria dei dati della configurazione di avvio. Il comando è la versione più recente di bootcfg.10/8/7/Vista
bdehdcfgprepara un disco rigido per BitLocker Drive Encryption.10/8/7
bootcfgcrea, modifica o mostra il contenuto di boot.ini. A partire da Windows 7 è ancora presente su CMD ma ha perso la sua funzione, visto che questo file non viene più utilizzato per le opzioni di avvio. Al suo posto si dovrebbe usare bcdedit.10/8/7/Vista/XP
bootsectadatta il codice Master Boot per renderlo compatibile con il Windows Boot Manager o l’NT Loader. Su Windows 7 e Vista può essere avviato solo tramite il ripristino di sistema.10/8/7/Vista
caclsmodifica e mostra la lista di controllo degli accessi (abbreviata in ACL, “Access Control List”) che stabilisce i permessi di accesso. Tuttavia è un comando datato che è stato sostituito nelle versioni di Windows più recenti con icacls.10/8/7/Vista/XP
chkdskverifica e ripara (con il parametro /R) un supporto dati.qualsiasi versione Win/DOS
chkntfsmodifica o mostra la verifica dei supporti dati all’avvio.10/8/7/Vista/XP
cmdkeypuò mostrare (/list), creare (/add) e cancellare (/delete) le informazioni di login.10/8/7/Vista
convertconverte le partizioni FAT/FAT32 in NTFS.10/8/7/Vista/XP
cttymodifica l’input e l’output standard per il sistema.98/95/DOS
dblspacecrea o configura drive compressi. Una versione più recente del comando si chiama drvspace.98/95/DOS
defragdeframmenta tutti o solo determinati drive. Utilizzate /U per monitorare i progressi. Per ricevere dopo la deframmentazione una statistica di valutazione, utilizzate il parametro /V.qualsiasi versione Win/DOS
diskpartgestisce, crea e cancella le partizioni sui dischi rigidi.10/8/7/Vista/XP
diskperfconsente agli utenti di controllare da remoto il Disk Performance Counter.10/8/7/Vista
diskraidgestisce i sistemi RAID.10/8/7/Vista
dismcontrolla e aggiunge le immagini di Windows.10/8/7
dispdiagcrea un file nella cartella corrente in cui si trovano le informazioni sul vostro schermo.10/8/7/Vista
dosxavvia DOS Protected Mode Interface, in cui sono previsti più di 640 KB di memoria per i programmi MS-DOS. È ancora disponibile solo per supportare programmi DOS più datati.32 bit
driverquerycrea una lista con tutti i driver installati.10/8/7/Vista/XP
drvspacecrea o configura tutti i drive compressi. Una versione più datata del comando si chiama dblspace.98/95/DOS
emm386mette a disposizione di DOS più di 640 KB di memoria.98/95/DOS
esentutlgestisce i database all’interno dell’Extensible Storage Engine.10/8/7/Vista/XP
eventcreatecrea un record (ID e messaggio) in un protocollo eventi.10/8/7/Vista/XP
eventtriggersconfigura e mostra il trigger per gli eventi.XP
fdiskcrea, cancella e gestisce le partizioni sul disco rigido. Nelle versioni di Windows più recenti si usa diskpart.98/95/DOS
fltmcconsente agli utenti di mostrare e gestire i driver di filtro.10/8/7/Vista/XP
fondueinstalla feature di Windows aggiuntive. Il comando è l’abbreviazione per lo strumento di base Features on Demand User Experience Tool.10/8
formatformatta un drive sul file system indicato dall‘utente.qualsiasi versione Win/DOS
fsutildispone di moltissime funzioni che riguardano i file di sistema, come la rimozione di drive.10/8/7/Vista/XP
hwrcompcompila i dizionari creati manualmente per il riconoscimento della scrittura.10/8/7
hwrreginstalla un dizionario compilato per il riconoscimento della scrittura.10/8/7
icaclsmodifica e mostra la lista di controllo degli accessi che stabilisce i permessi di accesso. Una versione datata di questo comando è cacls.10/8/7/Vista
ktmutilavvia il kernel Transaction Manager.10/8/7/Vista
labelmodifica o cancella la denominazione di un drive.qualsiasi versione Win/DOS
lhcarica un determinato programma nell’Upper Memory Block (UMB); ha la stessa funzione di loadhigh.98/95/DOS
licensingdiaggenera un file XML e CAB in cui sono contenute le informazioni sulla licenza di Windows.10/8
loadfixassicura che venga caricato ed eseguito un programma oltre i primi 64 KB di memoria.32 bit/DOS
loadhighha la stessa funzione di lh.98/95/DOS
lockblocca un drive tramite il quale solo un programma selezionato preliminarmente dall’utente può accedere direttamente.98/95
lodctraggiorna tutti i valori del registro di sistema che riguardano i contatori di performance.qualsiasi versione Win
logmancrea e gestisce sessioni di Traccia eventi e di log di performance.10/8/7/Vista/XP
manage-bdeconfigura la crittografia del drive con BitLocker. Con –on cifrate un drive. Con –off lo decifrate nuovamente e terminate così anche la protezione con BitLocker.10/8/7
memmostra le informazioni sulla memoria e segnala quali programmi vi sono già caricati.32 bit/DOS
memmakerottimizza la memoria.98/95/DOS
modeconfigura i dispositivi di sistema, soprattutto sulla porta COM o LPT.qualsiasi versione Win/DOS
mofcompanalizza i file nel Managed Object Format (MOF) e aggiunge le classi e le istanze al repository WMI.qualsiasi versione Win
mountvolcrea, cancella e mostra i punti di montaggio per i drive.10/8/7/Vista/XP
msavavvia Microsoft Antivirus.DOS
msbackupavvia Microsoft Backup (sostituisce backup e restore).DOS
mscdexcarica il supporto CD-ROM per MS-DOS.98/95/DOS
msdavvia il programma Microsoft Diagnostics con cui si possono visualizzare le informazioni di sistema.DOS
msiexecavvia Windows Installer con cui si può installare e configurare Windows.10/8/7/Vista/XP
muiunattendavvia un processo di setup automatizzato per la Multilingual User Interface (MUI).10/8/7/Vista
netcfginstalla il sistema operativo minimizzato Microsoft Windows PE.10/8/7/Vista
ocsetupinstalla funzioni di Windows aggiuntive.8/7/Vista
pentntriconosce gli errori del numero in virgola mobile nei chip di Pentium, ne avvia l’emulazione e disattiva l’hardware.XP
pkgmgrinstalla, disinstalla e configura pacchetti e funzioni per Windows.10/8/7/Vista
pnpunattendautomatizza l’installazione dei driver dei dispositivi.10
pnputilinstalla i dispositivi plug-and-play dal prompt dei comandi.10/8/7/Vista
powerutilizza lo stato IDLE di un processore per risparmiare sull’uso delle risorse.98/95/DOS
powercfgpermette all’utente di modificare le opzioni energetiche del computer e controlla i piani di risparmio energetico.10/8/7/Vista/XP
pwlauncherconfigura le opzioni di avvio per Windows To Go, di modo che si possa fare il boot di Windows da una pendrive USB.10/8
qprocessfornisce informazioni sui processi in corso.10/8/7/Vista
querymostra lo stato di un determinato servizio.10/8/7/Vista
quserfornisce informazioni sugli utenti loggati al momento.10/8/7/Vista
reagentcconfigura l’ambiente di ripristino di Windows tramite il quale si può riparare l’installazione del sistema operativo.10/8/7
recimgcrea un’immagine di Windows personalizzata per ripristinare il sistema.8
reggestisce il registro di sistema dal prompt dei comandi. Così gli utenti possono creare nuove chiavi (reg add) e cancellarle (reg delete).10/8/7/Vista/XP
reginimodifica le autorizzazioni per il registro di sistema.10/8/7/Vista/XP
register-cimproviderregistra il Common Information Model (CIM) su Windows.10/8
regsvr32registra un file DLL nel registro di sistema.10/8/7/Vista/XP
relogcrea nuovi protocolli di verifica delle prestazioni dai dati già presenti nei protocolli.10/8/7/Vista/XP
repair-bderipara e decifra i drive difettosi che sono stati crittografati con BitLocker. I file dovrebbero essere salvati su un drive sostitutivo.10/8/7
resetresetta una sessione. In alternativa si può utilizzare anche il comando rwinsta.10/8/7/Vista/XP
restoreripristina i backup che sono stati creati tramite il comando backup (sostituito da msbackup).DOS
rwinstaha la stessa funzione di reset.10/8/7/Vista/XP
scgestisce i servizi stabilendo una connessione con il Service Controller.10/8/7/Vista/XP
scanregripara il registro di sistema e consente di crearne un backup.98/95
sdbinstapplica database personalizzati (SDB).10/8/7/Vista/XP
seceditanalizza le impostazioni per la sicurezza comparando la configurazione corrente attuale con i template. Grazie a questo comando si possono anche configurare, importare ed esportare le impostazioni.10/8/7/Vista/XP
setverstabilisce il numero di versione di MS-DOS che viene dato a un programma, anche se non corrisponde alla versione effettiva.32 bit/DOS
setxcrea o modifica le variabili di ambiente nell’ambiente di sistema o in quello utente.10/8/7/Vista
sfcverifica tutti i file di sistema importanti e protetti. Le versioni errate vengono anche sostituite da quelle corrette.10/8/7/Vista/XP
smartdrvavvia e gestisce il programma di cache del disco rigido SMARTDrive.98/95/DOS
syscopia i file di sistema di MS-DOS e l’interprete dei comandi su un altro drive, che così si può avviare.98/95/DOS
systeminfomostra le informazioni sull’installazione di Windows comprensive di tutti i service pack installati. Le informazioni si possono ottenere sia dal sistema locale che dal computer remoto.10/8/7/Vista/XP
tpmvscmgrcrea e cancella le smart card virtuali TPM, cioè delle smart card virtuali che sono criptate sulla base di moduli Trusted Platform.10/8
tracerptmodifica file di log o dati in tempo reale che sorgono durante lo svolgimento di programmi per il computer.10/8/7/Vista/XP
typeperfmostra i dati della verifica delle prestazioni o li scrive in un file.10/8/7/Vista/XP
unformatripristina la formattazione di un drive con il comando format.DOS
unlocksblocca un drive che era stato bloccato con lock.98/95
unlodctrcancella sia il nome sia le spiegazioni per la verifica delle prestazioni, ampliabili nel registro di sistema di Windows.10/8/7/Vista/XP
vaultcmdcrea, cancella e mostra le informazioni di login memorizzate.10/8/7
volmostra la denominazione e il numero di serie di un drive.qualsiasi versione Win/DOS
vsafeavvia il software antivirus VSafe.DOS
vssadmingestisce le shadow copy dei volumi con cui si possono salvare diverse versioni (snapshot) dei drive.10/8/7/Vista/XP
wbadmincrea backup del sistema operativo e fornisce informazioni al riguardo.10/8/7/Vista
wevtutilgestisce i protocolli eventi e i file del protocollo eventi.10/8/7/Vista
whoamifornisce indicazioni sull’utente corrente. Con il parametro /GROUP si ottengono anche informazioni sugli appartenenti al gruppo.10/8/7/Vista
winmgmtgestisce repository WMI, così è ad esempio possibile creare backup (/backup) con questo comando.qualsiasi versione Win
winsatvaluta diversi fattori del sistema, come la performance del processore o le competenze grafiche.10/8/7/Vista
wmicavvia gli strumenti di gestione di Windows nel prompt dei comandi. In questo modo si possono modificare innumerevoli impostazioni di Windows, sia in locale che da computer remoto.10/8/7/Vista/XP
xwizardregistra i dati Windows sotto forma di file XML.10/8/7

Rete

Comando CMDDescrizioneVersione di Windows
arpmostra e modifica i record che si trovano nella cache del protocollo Address Resolution.qualsiasi versione Win
atmadmmostra informazioni sulla modalità di trasferimento asincrono (Asynchronous Transfer Mode, ATM).XP
certreqgestisce e crea i requisiti del registro di certificato presso gli enti di certificazione.10/8/7/Vista
certutilgestisce i servizi relativi all’autenticazione del certificato.10/8/7/Vista
changemodifica le impostazioni di un server usato come terminale e viene utilizzato con i parametri logon, port o user. Sostituisce i comandi chglogon, chgport e chgusr.10/8/7/Vista
checknetisolationverifica la connettività delle app dal Windows Store.10/8
chglogonattiva, disattiva o sincronizza i login nelle sessioni del terminale.10/8/7/Vista
chgportmostra o modifica l’assegnazione delle porte COM nei terminali per la compatibilità con DOS.10/8/7/Vista
chgusrmodifica la modalità di installazione su un terminale.10/8/7/Vista
cmstpinstalla o disinstalla i profili per il gestore delle connessioni.10/8/7/Vista/XP
djoincrea un nuovo account del computer nell’Active Directory Domain Services (AD DS).10/8/7/Vista
fingerfornisce informazioni sugli utenti dei dispositivi remoti che utilizzano il servizio finger.10/8/7/Vista/XP
ftptrasferisce dati a un server FTP o da questo a un PC. Il comando vi offre altre opzioni: così potete ad esempio attivare il processo di debug con -d.qualsiasi versione Win/DOS
getmacmostra l’indirizzo MAC di tutti gli adattatori di rete. Stabilite il formato di output (Table, List, CSV) con /FO. Con /S potete applicare il comando anche ai sistemi remoti.10/8/7/Vista/XP
gpresultmostra informazioni sulla Group Policy.10/8/7/Vista/XP
gpupdateaggiorna le informazioni sulla Group Policy.10/8/7/Vista/XP
hostnamerestituisce il nome dell’host corrente.10/8/7/Vista/XP
interlnkcollega due computer tramite connessione seriale o parallela per condividere file o stampanti.DOS
intersvravvia un server Interlnk e trasferisce i dati da un computer a un altro tramite connessione seriale o parallela.DOS
ipconfigfornisce informazioni sull’IP di ogni adattatore di rete utilizzato. Inoltre si possono condividere gli indirizzi (/release) o aggiornarli (/renew). Invece con /flushdns si può svuotare la cache DNS.qualsiasi versione Win/DOS
ipxroutemodifica e mostra le informazioni sulle tabelle di routing IPX.XP
irftptrasferisce i file tramite connessione a infrarossi, se disponibile.10/8/7/Vista
iscsicligestisce iSCSI, dove sono possibili connessioni tramite il protocollo SCSI.10/8/7/Vista
klistmostra tutti i ticket con cui ci si è autenticati con il servizio Kerberos. Inoltre consente di cancellare i ticket (purge).10/8/7
ksetupconfigura una connessione al server Kerberos.10/8/7
mountattiva la condivisione della rete sul Network File System. Per utilizzare il comando devono essere attivati prima di tutto i servizi NFS.7/Vista
mrinfofornisce informazioni sul router.10/8/7/Vista/XP
nbtstatmostra statistiche e informazioni sulle connessioni TCP/IP sui computer remoti.10
netconfigura e mostra le impostazioni di rete.qualsiasi versione Win
net1configura e mostra le impostazioni di rete. Si consiglia però di utilizzare il comando net. Il comando net1 è stato pensato solo come soluzione temporanea per il problema dello Y2K.10/8/7/Vista/XP
netshavvia la shell di rete con cui si possono prendere le impostazioni di rete per i computer locali e remoti.10/8/7/Vista/XP
netstatmostra statistiche e informazioni sulle connessioni TCP/IP sui computer locali.qualsiasi versione Win
nfsadmingestisce i server e i client NFS. Per utilizzare il comando devono essere attivati prima di tutto i servizi NFS su Windows.7/Vista
nltestmostra informazioni sui canali sicuri negli Active Directory Domain Services (AD DS) e testa queste connessioni.10/8/7
nslookupinvia una richiesta DNS a un determinato IP o a un determinato nome host dei DNS server preimpostati. In alternativa si può indicare un altro server DNS.10
ntsdesegue il processo di debug.XP
pathpingfornisce informazioni sul reindirizzamento e le perdite dei pacchetti al momento dell’invio in una rete e indica anche il tempo di latenza.10/8/7/Vista/XP
pinginvia una richiesta echo del protocollo Internet Control Message a un determinato host per verificare se è raggiungibile. Inoltre viene indicata la durata che la richiesta echo ha impiegato. Con -t si possono inviare progressivamente segnali ping. Premete i tasti CTRL + Interr per visualizzare la statistica relativa a questa azione. Potete interrompere il procedimento con CTRL + C.qualsiasi versione Win
qappsrvmostra tutti i computer remoti disponibili nella rete.10/8/7/Vista/XP
qwinstamostra le informazioni sulle sessioni aperte del desktop remoto.10/8/7/Vista
rasautougestisce gli indirizzi autodial.10/8/7/Vista/XP
rasdialavvia e termina le connessioni di rete per i client Microsoft.10/8/7/Vista/XP
rcpcopia i file di un computer Windows su un server su cui funziona un demone RSDH e viceversa.7/Vista/XP
rdpsignfirma un file del protocollo Remote Desktop (file RDP).10/7
rexecesegue comandi su un computer remoto su cui è in funzione un demone Rexec.Vista/XP
routemostra la tabella di routing e permette di modificarne i record (change), di aggiungerli (add) o cancellarli (delete).qualsiasi versione Win
rpcinfoinvia una Remote Procedure Call (RPC) a un server RPC. Il risultato mostra i programmi sul computer remoto. Per utilizzare il comando devono essere attivati i servizi NFS su Windows.7/Vista
rpcpinginvia un ping a un server tramite Remote Procedure Call (RPC) e verifica così se è possibile una connessione.10/8/7/Vista
rshesegue comandi sui computer remoti su cui funziona il programma di UNIX Remote Shell (RSH).7/Vista/XP
setspncrea, cancella e modifica SPN, cioè dei denominatori univoci per servizi in una rete che utilizza l’autenticazione Kerberos.10/8/7
shadowcontrolla la sessione su un computer remoto. Inoltre l’utente può anche controllare attivamente il computer remoto.7/Vista/XP
showmountfornisce informazioni sui file di sistema NFS. Per utilizzare il comando dovete attivare preliminarmente i servizi NFS su Windows.7/Vista
tcmsetupattiva o disattiva un client per la Telephony Application Programming Interface (TAPI), un’interfaccia di programmazione per le applicazioni di telefonia.10/8/7/Vista/XP
telnetconsente la comunicazione con un altro computer che utilizza anche il protocollo telnet.qualsiasi versione Win/DOS
tftpconsente uno scambio di file tra il computer locale e un server, che supporta il Trivial File Transfer Protocol (TFTP). Per utilizzare il comando deve essere attivo il client TFTP nelle impostazioni di sistema.10/8/7/Vista/XP
tlntadmngestisce un server telnet su un computer locale o remoto. Per utilizzare il comando devono essere attive le funzioni del server telnet nelle impostazioni di sistema.8/7/Vista/XP
tracertsegue un pacchetto nel percorso dalla rete a un server. Non viene solo verificato se il pacchetto arriva e quanto tempo impiega, ma vengono registrati anche gli hop che il pacchetto fa lungo il suo percorso. Tutti i pacchetti hanno un Time-To-Live (TTL) predefinito che aumenta per gradi con il comando.qualsiasi versione Win
tsconcollega la sessione utente locale e corrente con una sessione in un computer remoto.10/8/7/Vista/XP
tsdiscontermina la connessione tra una sessione utente locale e corrente con una sessione in un computer remoto.10/8/7/VistaXP
tskilltermina un processo su un computer remoto.10/8/7/Vista/XP
tsshutdnspegne un terminale remoto o lo riavvia. Se il computer in questione lo supporta, si può anche spegnere completamente il computer in questo modo.XP
umountrimuove i drive integrati del file system di rete. Per utilizzare il comando dovete attivare le funzioni NFS nel pannello di controllo.7/Vista
w32tmgestisce il servizio dell’ora per Windows, sincronizzando la data e l’ora su tutti i computer che si trovano insieme in uno dei domini AD-DS.10/8/7/Vista/XP
waitforinvia un segnale o ne aspetta uno. Se il segnale non deve essere inviato a tutti i computer in un dominio ma solo a uno in particolare, si utilizza il parametro /S. Con il comando i computer all’interno di una rete vengono sincronizzati.10/8/7/Vista
wecutilcrea e gestisce gli abbonamenti per gli eventi che vengono reindirizzati dall’origine degli eventi remoti che supportano il protocollo di gestione WS.10/8/7/Vista
winrmgestisce le connessioni sicure tra computer locali e remoti tramite il protocollo di gestione WS.10/8/7/Vista
winrsconsente di accedere tramite una connessione sicura alla riga di comando di un computer remoto e di apportare così le modifiche. Se la crittografia deve essere interrotta, utilizzate –un.10/8/7/Vista
wsmanhttpconfiggestisce le funzioni di Windows Remote Management (winrm).10/8/7/Vista