一、Taskkill/f/t簡介
Taskkill是Windows系統中用於終止進程的命令行工具,/f參數是強制關閉進程,/t參數可以關閉目標進程的所有子進程。
相比於其他進程終止命令,Taskkill/f/t組合命令可以快速、有效地終止多個進程,適用於需要批量關閉任務或者結束當前運行的異常進程的情形。
二、Taskkill/f/t用法
1、語法
taskkill [/s computer] [/u [domain\]user [/p [password]]]] [/fi filter [/pid process id | process name] [/im image name] [/t] [/f]
2、參數說明
/s:指定要終止進程的計算機名或IP地址。
/u:使用指定用戶帳戶進行操作。
/p:指定用戶帳戶的密碼。
/fi:指定篩選條件。可以使用英文寫入完整的篩選條件語句,語句後面可以直接指定要結束的進程ID或者名稱。
/pid:指定要終止的進程的進程ID。
/im:指定要終止的進程的映像名稱,可以使用通配符。
/t:終止與指定進程相關聯的子進程。
/f:強制終止進程,忽略進程是否正在運行或進程是否採用「終止請求」相應。
3、使用方法示例
示例一:使用PID終止進程
按照進程ID來終止某一個進程:
taskkill /pid 1252 /f
上述命令將終止進程ID為1252的進程,/f參數表示強制關閉,並忽略進程是否正在運行。
示例二:使用進程映像名稱終止進程
按照進程映像名稱來終止某一個進程:
taskkill /t /im notepad.exe /f
上述命令將終止名稱為notepad.exe的進程,/t參數表示終止所有與此進程相關聯的子進程。
示例三:使用篩選條件終止進程
按照篩選條件來終止某一個進程:
taskkill /fi "USERNAME eq zhuyuan" /im notepad.exe /f
上述命令將終止屬於用戶「zhuyuan」並且進程名稱為「notepad.exe」的進程。
三、Taskkill/f/t使用技巧
1、終止所有進程
Taskkill /f /im *
上述命令將終止所有進程,/*可以通配符匹配所有。
2、終止指定用戶進程
Taskkill /fi “username eq david” /f
上述命令將終止用戶名為「david」的所有進程。
3、批量關閉指定進程
Taskkill /s 192.168.0.2 /u Workgroup\administrator /p P@ssw0rd /im notepad.exe /fi “memusage gt 5000000” /f
上述命令將遠程終止計算機192.168.0.2上管理員賬戶下內存佔用大於5MB的notepad.exe進程。
四、總結
Taskkill/f/t命令可以快速、有效地終止多個進程,在批量關閉任務或者結束當前運行的異常進程的情形下非常實用。在使用時需要注意/filter參數的語法格式正確,可以使用PID、映像名稱或者篩選條件來指定要終止的進程。也要注意/f、/t參數的使用。
原創文章,作者:KKDZC,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/343239.html