taskkill命令可按名称、pid、状态或筛选条件强制终止进程,支持/t连带结束子进程,需注意.exe后缀、英文双引号及管理员权限。
直接用 taskkill 命令就能强制终止卡死进程,关键是选对方式——按名称、按 pid、按状态或组合筛选,多数情况一条命令就搞定。
按程序名快速终止所有实例
适合知道可执行文件名(比如 chrome.exe、notepad.exe)且想一次性关掉全部同类进程的情况。注意必须带 .exe 后缀,名字含空格要加英文双引号。
- 先查进程是否存在:输入 tasklist | findstr "chrome",确认显示的是 chrome.exe 而不是其他衍生进程
- 强制关闭所有 Chrome 主进程:输入 taskkill /F /IM chrome.exe
- 关闭名字带前缀的一类进程(如所有以 chrome 开头的):输入 taskkill /F /IM "chrome*.exe"
- 关闭带空格的程序(如 “My App.exe”):必须写成 taskkill /F /IM "My App.exe"
按 PID 精准终止单个进程
当多个同名程序同时运行(比如开了 3 个记事本),只关其中一个时,用 PID 最安全,不会误杀其他正常实例。
- 在任务管理器“详细信息”页右键列标题 → 勾选“PID”,找到目标进程对应的数字
- 或在 CMD 中输入 tasklist /FI "IMAGENAME eq notepad.exe" 查找对应 PID
- 执行命令:taskkill /F /PID 12345(把 12345 换成实际数字)
- 一次关多个?可以连写:taskkill /F /PID 12345 /PID 67890
用筛选条件定位无响应或特定窗口
有些进程不显示“未响应”,但界面卡住不动;或者你想关掉标题含关键词的窗口,这时靠筛选器更准。
- 强制结束所有标为“未响应”的进程:taskkill /F /FI "STATUS eq NOT RESPONDING"
- 关闭标题里有“错误”二字的所有窗口:taskkill /F /FI "WINDOWTITLE eq *错误*"
- 只关当前用户启动的 Java 进程:taskkill /F /FI "USERNAME eq %USERNAME%" /FI "IMAGENAME eq java.exe"
- 关掉 CPU 占用超 10 分钟的进程:taskkill /F /FI "CPUTIME gt 00:10:00"
附加技巧:连带结束子进程
某些程序会拉起子进程(比如浏览器渲染进程、IDE 的编译服务),单独关主进程可能很快又弹出来。加 /T 参数能一并清理。
- 例如彻底退出 WebStorm 及其后台服务:taskkill /F /IM webstorm64.exe /T
- 配合筛选器也生效,比如:taskkill /F /FI "IMAGENAME eq node.exe" /T
- 注意:/T 对系统关键进程(如 svchost.exe)无效,且需管理员权限











