taskkill /IM tail.exe /F 以下為附帶習得 tasklist | findstr "tail" taskkill -PID 1592 -F
window下用taskkill殺死進程
摘自:https://www.cnblogs.com/wangzhaobo/p/9200743.html
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-時, |
說明
- 1) 只有在應用篩選器的情況下,/IM 切換才能使用通配符。
- 2) 遠程進程總是要強行 (/F) 終止。
- 3) 當指定遠程機器時,不支持 "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之外的運算,一不小心可以能把系統進程殺死了,給你一個藍屏!