Taskkill命令
2016-04-12 13:12:35
12718
結(jié)束一個或多個任務或進程。可以根據(jù)進程 ID 或圖像名來結(jié)束進程。
語法
taskkill [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]
參數(shù)
/fi FilterName
指定將要終止或不終止的過程的類型。以下是有效的篩選器名稱、運算符和值:
| 名稱 | 運算符 | 值 |
|---|
| Hostname | eq, ne | 任何有效字符串。 |
| 狀態(tài) | eq, ne | RUNNING|NOT RESPONDING |
| Imagename | eq, ne | 任何有效字符串。 |
| PID | eg, ne, gt, lt, ge, le | 任何有效的正整數(shù)。 |
| Session | eg, ne, gt, lt, ge, le | 任何有效的會話數(shù)。 |
| CPUTime | eq, ne, gt, lt, ge, le | hh:mm:ss 格式的有效時間。mm 參數(shù)和 ss 參數(shù)應在 0 到 59 之間,hh 參數(shù)可以是任何一個有效的無符號的數(shù)值。 |
| Memusage | eg, ne, gt, lt, ge, le | 任何有效的整數(shù)。 |
| 用戶名 | eq, ne | 任何有效的用戶名 ([Domain]User)。 |
| 服務 | eq, ne | ?何有效字符串。 |
| Windowtitle | eq, ne | 任何有效字符串。 |
/pid ProcessID
指定將終止的過程的過程 ID。
/im ImageName
指定將終止的過程的圖像名稱。使用通配符 (*) 指定所有圖像名稱。
/f
指定將強制終止的過程。對于遠程過程可忽略此參數(shù),所有遠程過程都將被強制終止。
/t
指定終止與父進程一起的所有子進程,常被認為是“樹終止”。
/?
在命令提示符顯示幫助。
注釋
只有與篩選器一起指定時?通配符 (*) 才能被接受。
無論是否指定 /f 參數(shù),都會始終強制執(zhí)行對遠程過程的終止操作。
向 HOSTNAME 篩選器提供計算機名將導致關(guān)機和中止所有過程。
使用 tasklist 確定要終止的過程的過程 ID (PID)。
Taskkill 替代了 Kill 工具。
范例
下面的范例說明如何使用 taskkill 命令:
taskkill /pid 1230 /pid 1241 /pid 1253
taskkill /f /fi "USERNAME eq NT AUTHORITYSYSTEM" /im notepad.exe
taskkill /s srvmain /f /im notepad.exe
taskkill /s srvmain /u maindomhiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
taskkill /s srvmain /u maindomhiropln /fi "USERNAME ne NT*" /im *
taskkill /f /fi "PID ge 1000" /im *