如何在 Windows 机器上终止进程?Ctrl++Alt仅Del适用于整个系统,但我需要它来处理单个进程。
答案1
对于 Windows XP、Vista、7:
基本选项概述:
如果您知道名字:
taskkill /IM (program).exe
如果你知道 PID:
taskkill /PID ###
终止一个用户(本例中为 Quinn)的所有进程:
taskkill /FI "USERNAME eq Quinn"
Taskkill 选项:
/F
- 未经确认强制终止/IM
- 按程序名称/PID
- 按进程 ID 号/FI
- 通过筛选:Filter Name Valid Operators Valid Value(s) ----------- --------------- -------------- STATUS eq ne RUNNING | NOT RESPONDING IMAGENAME eq ne Image name PID eq ne gt lt ge le PID value SESSION eq ne gt lt ge le Session number CPUTIME eq ne gt lt ge le CPU time in the format of hh:mm:ss. MEMUSAGE eq ne gt lt ge le Memory usage in KB USERNAME eq ne User name in [domain\]user format MODULES eq ne DLL name SERVICES eq ne Service name WINDOWTITLE eq ne Window title
修饰符:
eq
: 等于ne
:不等于gt
: 比...更棒lt
: 少于gt
:大于或等于le
:小于或等于
答案2
打开任务管理器,转到进程选项卡,突出显示该进程,点击“结束进程”按钮。
答案3
除了Windows 任务管理器已经在这里建议了,
我建议保留进程探索器作者:Mark Russinovich。
正如本文所述,它更加优雅How-To-Geek 文章。
它比默认任务管理器提供的信息多得多,包括所有进程的树状视图,这样您就可以看到哪些进程启动了其他进程。您可以查看有关进程的几乎所有数据,包括关联的注册表项句柄、打开的文件、dll。甚至还有搜索功能。
另请参阅维基百科页面,进程探索器。
我一直想知道为什么微软还没有用这个替换默认的任务管理器。
答案4
记下您要终止的进程的进程 ID。从命令行输入:
taskkill /PID PROCESS ID HERE
或者使用Ctrl++Alt并Del从列表中选择它。