在 Windows 机器上终止进程

在 Windows 机器上终止进程

如何在 Windows 机器上终止进程?Ctrl++AltDel适用于整个系统,但我需要它来处理单个进程。

答案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++AltDel从列表中选择它。

相关内容