Task manager via command line

From lrWiki
Jump to: navigation, search

Task manager via command line

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



Personal tools