DOS命令 显示所有进程 tasklist
命令显示在本地或远程机器上当前运行的进程列表。
1 语法
tasklist
运行tasklist /?查看更多帮助信息。
2 选项
选项 | 含义 |
---|---|
/V | 显示详细任务信息。 |
/FI | filter 显示一系列符合筛选器。指定条件的任务。 |
3 筛选器
筛选器名称 | 有效运算符 | 有效值 |
---|---|---|
STATUS | eq, ne | RUNNING | SUSPENDED | NOT RESPONDING | UNKNOWN |
IMAGENAME | eq, ne | 映像名称 |
PID | eq, ne, gt, lt, ge, le | PID 值 |
4 查看所有进程
tasklist
运行效果如下。
第1列,映像名称。程序名称。
第2列,PID。进程ID。
第5列,内存使用。内存大小。
5 查看所有进程,显示详情信息
tasklist -v
运行效果如下。
详情信息中更多的字段:状态、用户名、CPU时间、窗口标题。
6 根据程序名称查询进程信息
两种方法。
方法1:使用findstr查询。
tasklist | find "QQ"
方法2:通过筛选器查询
tasklist /FI "IMAGENAME eq QQ.exe"
eq:equals,等于。
只支持eq与nq,功能有限。findstr相对更强大。
7 根据进程ID(PID)查询进程信息
tasklist /FI "PID eq 29156"
运行结果如下。