Taskkill 是 Windows 自带的强制结束进程命令行工具,需先通过任务管理器或 tasklist 查准进程名(如 chrome.exe)或 PID(如 12345),再用 taskkill /f /im 进程名 或 taskkill /f /pid PID 终止,含空格进程名须加英文双引号,关键系统进程不可随意终止。
taskkill 是 windows 自带的命令行工具,专用于强制结束进程。当程序无响应、任务管理器关不掉、或后台服务卡死时,它比鼠标点“结束任务”更直接有效。
确认目标进程名或 PID
盲目杀进程可能影响系统稳定,必须先找准对象:
- 打开任务管理器(Ctrl+Shift+Esc),切换到“详细信息”选项卡,找到对应程序,记下“名称”列(如 chrome.exe)或“PID”列(如 12345)
- 命令行中快速查看:运行 tasklist | findstr "关键词",例如 tasklist | findstr "qq" 可筛出 QQ 相关进程
- 若进程名含空格(如 Windows Terminal.exe),后续命令中需用英文双引号包裹
按进程名终止(常用场景)
适合批量关闭同类程序,比如关掉所有 Chrome 窗口:
- taskkill /f /im chrome.exe —— 强制结束所有 chrome.exe 实例
- taskkill /f /im "WeChat.exe" —— 进程名含空格,必须加英文双引号
- /f 表示强制(Force),不可省略;/im 表示按映像名(Image Name),即进程文件名
按 PID 终止(精准控制)
当多个同名进程存在,只想关掉某一个(比如某个卡死的浏览器标签页对应的渲染进程):
- taskkill /f /pid 12345 —— 替换 12345 为实际 PID
- 可一次结束多个 PID:taskkill /f /pid 12345 /pid 67890
- 注意:PID 每次重启都会变,不能复用,需实时查
进阶技巧与注意事项
提升效率和安全性的小细节:
- 加 /t 参数可同时结束目标进程及其所有子进程(比如关掉主程序时一并清理插件、更新进程):taskkill /f /t /im powershell.exe
- 加 /d 可显示终止原因(调试用),一般不用
- 系统关键进程(如 svchost.exe、winlogon.exe)不能随意终止,可能导致蓝屏或注销,操作前务必确认进程用途
- 建议优先尝试 taskkill /im xxx.exe(不加 /f),看是否能正常退出;失败后再加 /f 强制
掌握这几个组合,90% 的假死、无响应、残留进程问题都能在 10 秒内解决。关键是别乱杀,先看清再动手。

















