可用taskkill /f /fi "imagename eq 关键词"批量终止名称含特定字符的进程,通配符*仅在/fi下有效,需加英文双引号,且不区分大小写;执行前建议先用tasklist预览匹配结果以防误杀。
可以用 taskkill 配合筛选器(/fi)实现批量终止名称含特定字符的进程,无需逐个查 pid 或写脚本。
用 /FI 筛选器匹配进程名中的关键词
taskkill 支持通过 /FI 参数按映像名称模糊匹配,关键是要用 eq 运算符配合通配符 *,且必须加英文双引号包裹整个筛选条件。
- 终止所有进程名中包含 chrome 的实例(如 chrome.exe、chrome_crashpad.exe、chrome_renderer.exe):
taskkill /f /fi "imagename eq *chrome*" - 终止所有带 update 字样的进程(如 WindowsUpdate.exe、auto-update.exe):
taskkill /f /fi "imagename eq *update*" - 注意:通配符
*只在使用/FI时生效;单独用/im "*chrome*"是无效的。
确保匹配准确,避免误杀
模糊匹配容易波及非目标进程,建议先用 tasklist 预览结果再执行终止。
- 查看所有含关键词的进程:
tasklist /fi "imagename eq *chrome*" - 若只想匹配以某字符串开头的进程(如以 notepad 开头):
tasklist /fi "imagename eq notepad*" - 区分大小写?不需要——Windows 进程名匹配默认不区分大小写。
处理含空格或特殊字符的进程名
如果目标进程名本身含空格(如 My App.exe),直接用 /FI 匹配更稳妥,不用手动加引号处理空格。
- 例如终止所有含 my app 的进程:
taskkill /f /fi "imagename eq *my app*" - 该命令会匹配
My App.exe、my app helper.exe等,比/im "My App.exe"更灵活。
补充:终止后仍自动重启?试试 /t 参数
有些进程被父进程监控,杀掉后立即再生。加上 /t 可一并结束其启动的子进程树,提高清理效果。
- 完整命令示例:
taskkill /f /t /fi "imagename eq *wechat*" - 适用于微信、钉钉、某些后台更新服务等典型场景。










