Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Termina una o più attività o processi. È possibile terminare i processi in base al nome di immagine o all'ID di processo. È possibile usare il comando tasklist per determinare l'ID processo (PID) per terminare il processo.
Nota
Questo comando sostituisce lo strumento kill.
Sintassi
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
Parametri
Parametro | Descrizione |
---|---|
/s <computer> |
Specifica il nome o l'indirizzo IP di un computer remoto (non utilizzare barre rovesciate (backslash)). Il valore predefinito è il computer locale. |
/u <domain>\<username> |
Esegue il comando con le autorizzazioni dell'account dell'utente specificato da <username> o da <domain>\<username> . Il parametro /u può essere specificato solo se anche /s è specificato. Il valore predefinito sono le autorizzazioni dell'utente che è attualmente connesso al computer che esegue il comando. |
/p <password> |
Specifica la password dell'account utente specificato nella /u parametro. |
/Fi <filter> |
Applica un filtro per selezionare un set di attività. È possibile usare più filtri o usare il carattere jolly (* ) per specificare tutti i nomi di attività o immagini. I filtri validi sono elencati nella sezione Nomi filtri, operatori e valori di questo articolo. |
/Pid <processID> |
Specifica l'ID del processo da terminare. |
/Im <imagename> |
Specifica il nome dell'immagine del processo da terminare. Usare il carattere jolly (* ) per specificare tutti i nomi di immagine. |
/f | Specifica che i processi devono essere terminati forzatamente. Questo parametro viene ignorato per i processi remoti; tutti i processi remoti vengono terminati forzatamente. |
/t | Termina il processo specificato e tutti i processi figlio avviati da esso. |
Filtrare nomi, operatori e valori
Nome del filtro | Operatori validi | Valore/i valido/i |
---|---|---|
STATO | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
NOME IMMAGINE | eq, ne | Nome dell'immagine |
PID | eq, ne, gt, lt, ge, le | Valore PID |
SESSIONE | eq, ne, gt, lt, ge, le | Numero di sessione |
Tempo di CPU | eq, ne, gt, lt, ge, le | Orario CPU nel formato HH:MM:SS, dove MM e SS sono compresi tra 0 e59 e HH è qualsiasi numero senza segno |
MEMUSO | eq, ne, gt, lt, ge, le | Utilizzo memoria in KB |
NOME UTENTE | eq, ne | Qualsiasi nome utente valido (<user> o <domain\user> ) |
SERVIZI | eq, ne | Nome servizio |
FINESTRATITOLO | eq, ne | Titolo finestra |
MODULI | eq, ne | Nome DLL |
Osservazioni:
I filtri WINDOWTITLE e STATUS non sono supportati quando viene specificato un sistema remoto.
Il carattere jolly (
*
) viene accettato per l'opzione*/im
solo quando viene applicato un filtro.La fine di un processo remoto viene sempre eseguita forzatamente, indipendentemente dal fatto che sia specificata l'opzione /f.
Se si specifica un nome computer al filtro nome host, si arresta un arresto di tutti i processi.
Esempi
Per terminare i processi con ID processo 1230, 1241 e 1253, digitare:
taskkill /pid 1230 /pid 1241 /pid 1253
Per terminare forzatamente il processo Notepad.exe se è stato avviato dal sistema, digitare:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
Per terminare tutti i processi nel computer remoto Srvmain con un nome di immagine che inizia con note, mentre si usano le credenziali per l'account utente Hiropln, digitare:
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
Per terminare il processo con l'ID processo 2134 e tutti i processi figlio avviati, ma solo se tali processi sono stati avviati dall'account Amministratore, digitare:
taskkill /pid 2134 /t /fi "username eq administrator"
Per terminare tutti i processi con ID processo maggiore o uguale a 1000, indipendentemente dai nomi delle immagini, digitare:
taskkill /f /fi "PID ge 1000" /im *