Questi comandi richiedono il Prompt dei comandi con privilegi elevati.
Per vedere l'elenco dei task, tasklist
Per killare un processo, taskkill /IM programma.exe /F oppure taskkill /PID 123456 /F
/F serve per forzare la chiusura perche' in molti casi il semplice comando non sortisce effetti.
Se esistono più istanze del medesimo processo, lo switch /IM le killa tutte.
Lo switch /FI permette di specificare una regola complessa per identificare il processo da killare. Le variabili che possono essere utilizzate sono:
* STATUS * IMAGENAME * PID * SESSION * CPUTIME * MEMUSAGE * USERNAME * MODULES * SERVICES * WINDOWTITLE
Gli operatori che possono essere utilizati sono:
* eq (uguale) * ne (diverso) * gt (maggiore di) * lt (minore di) * ge (maggiore o uguale) * le (minore o uguale)
Il carattere "*" può essere usato come wildcard.
taskkill /FI "WINDOWTITLE eq Internet*" /F killa tutti i programmi il cui nome della finestra inizia con Internet
taskkill /FI "USERNAME eq Pippo" /F killa tutti i programmi che girano sotto l'account Pippo
taskkill funziona anche su computer remoti, ecco come si killa il notepad sul computer PCPIPPO: taskkill /S PCPIPPO /U UtentePCRemoto /P PassUtentePCRemoto /IM notepad.exe /F