Taskkill命令
2016-04-12 13:12:35
10071
結(jié)束一個(gè)或多個(gè)任務(wù)或進(jìn)程。可以根據(jù)進(jìn)程 ID 或圖像名來(lái)結(jié)束進(jìn)程。
語(yǔ)法
taskkill [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]
參數(shù)
/fi FilterName
指定將要終止或不終止的過(guò)程的類型。以下是有效的篩選器名稱、運(yùn)算符和值:
名稱 | 運(yùn)算符 | 值 |
---|
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 | 任何有效的會(huì)話數(shù)。 |
CPUTime | eq, ne, gt, lt, ge, le | hh:mm:ss 格式的有效時(shí)間。mm 參數(shù)和 ss 參數(shù)應(yīng)在 0 到 59 之間,hh 參數(shù)可以是任何一個(gè)有效的無(wú)符號(hào)的數(shù)值。 |
Memusage | eg, ne, gt, lt, ge, le | 任何有效的整數(shù)。 |
用戶名 | eq, ne | 任何有效的用戶名 ([Domain]User)。 |
服務(wù) | eq, ne | ?何有效字符串。 |
Windowtitle | eq, ne | 任何有效字符串。 |
/pid ProcessID
指定將終止的過(guò)程的過(guò)程 ID。
/im ImageName
指定將終止的過(guò)程的圖像名稱。使用通配符 (*) 指定所有圖像名稱。
/f
指定將強(qiáng)制終止的過(guò)程。對(duì)于遠(yuǎn)程過(guò)程可忽略此參數(shù),所有遠(yuǎn)程過(guò)程都將被強(qiáng)制終止。
/t
指定終止與父進(jìn)程一起的所有子進(jìn)程,常被認(rèn)為是“樹終止”。
/?
在命令提示符顯示幫助。
注釋
只有與篩選器一起指定時(shí)?通配符 (*) 才能被接受。
無(wú)論是否指定 /f 參數(shù),都會(huì)始終強(qiáng)制執(zhí)行對(duì)遠(yuǎn)程過(guò)程的終止操作。
向 HOSTNAME 篩選器提供計(jì)算機(jī)名將導(dǎo)致關(guān)機(jī)和中止所有過(guò)程。
使用 tasklist 確定要終止的過(guò)程的過(guò)程 ID (PID)。
Taskkill 替代了 Kill 工具。
范例
下面的范例說(shuō)明如何使用 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 *