TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]
**描述: **
使用該工具按照進程 ID (PID) 或映像名稱終止任務。
參數列表:
1. /S system 指定要連接的遠程系統。
2. /U [domain\]user 指定應該在哪個用戶上下文執行這個命令。
3. /P [password] 為提供的用戶上下文指定密碼。如果忽略,提示輸入。
4. /FI filter 應用篩選器以選擇一組任務。允許使用 "*"。例如,映像名稱 eq acme*
5. /PID processid 指定要終止的進程的 PID。使用 TaskList 取得 PID。
6. /IM imagename 指定要終止的進程的映像名稱。通配符 '*'可用來 指定所有任務或映像名稱。
7. /T 終止指定的進程和由它啟用的子進程。
8. /F 指定強制終止進程。
9. /? 顯示幫助消息。
篩選器:
| 篩選器名 | 有效運算符 | 有效值 |
|---|---|---|
| STATUS | eq,ne | RUNNING|NOTRESPONDING|UNKNOWN |
| IMAGENAME | eq,ne | 映像名稱 |
| PID | eq,ne,gt,lt,ge,le | PID值 |
| SESSION | eq,ne,gt,lt,ge,le | 會話編號。 |
| CPUTIME | eq,ne,gt,lt,ge,le | CPU時間,格式為hh:mm:ss。hh-時, |
說明
-
- 只有在應用篩選器的情況下,/IM 切換才能使用通配符。
-
- 遠程進程總是要強行 (/F) 終止。
-
- 當指定遠程機器時,不支持 "WINDOWTITLE" 和 "STATUS" 篩選器。
其中的有效運算eq:等於、ne:不等於、gt:大於、lt:小於、ge:大於等於、le、小於等於
殺死對應進程:
taskkill /pid pid
taskkill /im xxx.exe
taskkill /fi "imagename eq xxx.exe"
taskkill /fi "pid eq pid"
個人覺得不要用eq之外的運算,一不小心可以能把系統進程殺死了,給你一個藍屏!
轉:https://blog.csdn.net/pc_gad/article/details/53150282
