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 utilizzare il comando tasklist per determinare l'ID processo (PID) per il processo da terminare.
Note
Questo comando sostituisce lo strumento di uccisione .
Syntax
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
Parameters
| Parameter | Description |
|---|---|
/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 è specificato anche /s . 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 nel parametro /u . |
/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
| Filter Name | Valid Operators | Valid Value(s) |
|---|---|---|
| STATUS | eq, ne | RUNNING | NOT RESPONDING | UNKNOWN |
| IMAGENAME | eq, ne | Image name |
| PID | eq, ne, gt, lt, ge, le | PID value |
| SESSION | eq, ne, gt, lt, ge, le | Session number |
| CPUtime | eq, ne, gt, lt, ge, le | Tempo CPU nel formato HH:MM:SS, dove MM e SS sono compresi tra 0 e 59 e HH è qualsiasi numero senza segno |
| MEMUSAGE | eq, ne, gt, lt, ge, le | Utilizzo memoria in KB |
| USERNAME | eq, ne | Qualsiasi nome utente valido (<user> o <domain\user>) |
| SERVICES | eq, ne | Service name |
| WINDOWTITLE | eq, ne | Window title |
| MODULES | eq, ne | DLL name |
Remarks
I filtri WINDOWTITLE e STATUS non sono supportati quando viene specificato un sistema remoto.
Il carattere jolly (
*) viene accettato per l'opzione*/imsolo 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.
Examples
Per terminare i processi con gli ID processo 1230, 1241 e 1253, digitare:
taskkill /pid 1230 /pid 1241 /pid 1253
Per terminare forzatamente il processoNotepad.exe se è stato avviato dal sistema, digitare:
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
Per terminare tutti i processi sul computer remoto Srvmain con un nome immagine che inizia con nota, mentre si utilizzano 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 *