taskkill 命令: // 描述: 結束一個或多個任務或流程。 // 語法: taskkill [/s <computer> [/u [<Domain>\]<UserName> [/p [<Password>]]]] {[/fi <Filter>] [...] [/pid <ProcessID> ...
taskkill 命令:
// 描述:
結束一個或多個任務或流程。
// 語法:
taskkill [/s <computer> [/u [<Domain>\]<UserName> [/p [<Password>]]]] {[/fi <Filter>] [...] [/pid <ProcessID> | /im <ImageName>]} [/f] [/t]
// 參數:
/s: (system)
指定遠程電腦的名稱或IP地址(不要使用反斜杠)。 預設為本地電腦。
/u: (username)
使用UserName或Domain * UserName指定的用戶的帳戶許可權運行該命令。 只有在指定了/s 時才能指定 /u 。 預設值是當前登錄到發出命令的電腦的用戶的許可權。
/p: (password)
指定 /u 參數中指定的用戶帳戶的密碼。
/f: (force)
強制結束正在運行的進程。
### 註意:
遠程進程將忽略此參數; 所有遠程進程都被強制終止。
/t: (Terminate)
終止指定的進程以及由它啟動的任何子進程。終止指定的進程以及由它啟動的任何子進程。
/pid: (process identify)
進程 ID
/im: (image Name)
進程名稱
/fi: (filter)
指定要包含在查詢中或從查詢中排除的進程類型。
FilterName Valid opreaters valid Values
status eq,ne running,suspended,not responding,unknown
imageName eq,ne image name
PID eq,ne,gt,ge,lt,le PID value
seesion eq,ne,gt,ge,lt,le session id
seesionName eq,ne seesion Name
cupTime eq,ne,gt,ge,lt,le HH:MM:SS
memUsage eq,ne,gt,ge,lt,le memory usage in KB
userName eq,ne Any valid user name
modules eq,ne dll Name
services eq,ne sevices Name
windowTitle eq,ne window title
valid opreaters:
eq: equal
ne: not equal
gt: greater than
ge: greater than equal
lt: less than
le: less than equal
// 註意事項:
--> 指定遠程系統時,不支持WINDOWTITLE和status過濾器。
--> 僅當應用過濾器時,才接受 星號 * 的通配符。
--> 無論是否指定了/f 選項,始終都會強制執行遠程進程的終止。
--> 向主機名過濾器提供電腦名稱會導致關閉,並且所有進程都將停止。
--> 您可以使用任務列表來確定要終止的進程的進程ID(PID)。
// 實例:
// 根據進程 ID 結束一個進程:
// 根據進程的名稱來結束一個進程:
// 結束遠程電腦上的進程:
### 註意:
遠程結束一個進程時,會強制執行。
// 結束一個系統進程:
// 用篩選器來指定結束進程: