In informatica cmd.exe Processore dei comandi di Windows è la principale shell a riga di comando dei sistemi operativi di famiglia Windows NT. La sintassi dei comandi si basa su quella impiegata in command.com e in generale nei file batch, per cui spesso le due applicazioni vengono confuse, ma le differenze tra le due shell sono profonde: command.com è un’applicazione a 16 bit mantenuta per compatibilità con MS-DOS e i sistemi operativi della famiglia Windows 9x, pertanto sui sistemi di famiglia NT viene eseguita all’interno della macchina virtuale NTVDM, con conseguente calo di prestazioni.
Al contrario, cmd.exe è un’applicazione console a 32 bit, che viene eseguita nativamente da Windows e che supporta tutta una serie di funzionalità aggiuntive rispetto a command.com, che sono state aggiunte via via nelle versioni successive di Windows: ad esempio numerose estensioni ai comandi IF, SET e FOR, l’espansione ritardata dei parametri, la cronologia dei comandi accessibile tramite i tasti freccia, il completamento automatico dei percorsi (disattivato di default prima di Windows XP).
Dovendo rimanere comunque retrocompatibile con il linguaggio batch, la shell cmd.exe rimane piuttosto limitata rispetto alle shell più diffuse in ambito *nix (come sh, bash, csh, tcsh, ksh, per citare le più note); per ovviare a questa mancanza Microsoft nel tempo ha sviluppato altre soluzioni di scripting, come Windows Script Host e Windows PowerShell.
Cmd.exe è virus. Cosa fare?
Ora alcune parole su come rimuovere cmd.exe se questo componente è codice malevolo eseguibile. Come accennato in precedenza, dopo aver identificato un file in una posizione diversa dalla posizione originale, dovrebbe essere eliminato immediatamente. Se si ottiene il divieto di produzione di qualsiasi tipo di azione, utilizzare programmi come Unlocker.
Se anche questo non funziona, esegui uno scanner portatile e, nei risultati della ricerca, specifica la neutralizzazione o l’eliminazione della minaccia, che corrisponde al nome cmd.exe. A volte è consigliabile impostare il trattamento di un oggetto se il programma segnala che si tratta del file originale e si trova nella posizione specificata sopra.
E ancora una cosa: non ci può essere alcuna questione di rimuovere fisicamente il file originale. In primo luogo, il sistema operativo stesso non lo consentirà, a prescindere dai metodi e dai trucchi applicati. In secondo luogo, la rimozione di questo componente può solo portare al fatto che il sistema operativo stesso smetterà di funzionare.
Nel sistema Winx64 può essere conosciuto come cmd.exe Processore dei comandi di Windows (32 bit).
Errori che puoi incontrare
- \”%1\” non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
- Inserire il dischetto che contiene il file batche premere un qualunque tasto. %0
- Impossibile duplicare l’handledurante il reindirizzamento dell’handle %1.
- Il numero di identificazione del processo è %1.
- Impossibile duplicare l’handledurante un’operazione di pipe
- Impossibile ottenere informazioni sullo stato della transazione. Statorisultato sconosciuto: %1
- Interruzione o commit della transazione correntecompletato al di fuori di CMD. Transazione abbandonata.
- Impossibile riprendere una transazione. Non sono attualmente presentitransazioni sospese.
- Nessuna transazione di cui eseguire il commit o il rollback, da sospendere oda riprendere.
- Impossibile aprire l’handledurante il reindirizzamento dell’handle %1.
cmd.exe Processore dei comandi di Windows