跳至主要內容

tasklist

Sankgao约 660 字大约 2 分钟命令集CMD

描述

tasklist 用于显示本地计算机或远程计算机上当前正在运行的进程列表。Tasklist 替换 tlist 工具。

选项

选项描述
/s <computer>指定远程计算机的名称或 IP 地址(请勿使用反斜杠)。默认为本地计算机
/u <domain>\<username>使用 <username><domain>\<username> 指定的用户的帐户权限运行该命令。仅当还指定了 /s 时,才能指定 /u 参数。默认值是当前登录到发出该命令的计算机的用户的权限
/p <password>指定 /u 参数中指定的用户帐户的密码
/m <module>列出加载了与给定模式名称匹配的 DLL 模块的所有任务。如果未指定模块名称,则此选项将显示每个任务加载的所有模块
svc列出每个进程的所有服务信息,而不截断。当 /fo 参数设置为 table 时有效
/v在输出中显示详细的任务信息。若要获得不截断的完整详细输出,请同时使用 /v/svc
/fo {table | list | csv}指定要用于输出的格式。有效值为 table、list 或 csv。输出的默认格式为 table
/nh取消在输出中显示列标题。当 /fo 参数设置为 tablecsv 时有效
/fi <filter>指定要包含在查询中或从查询中排除的进程类型。可以使用多个筛选器或使用通配符(\)指定所有任务或映像名称。本文的 “筛选器名称、运算符和值” 部分列出了有效的筛选器
/?在命令提示符下显示帮助

筛选器名称、运算符和值

筛选器名称有效运算符有效值
STATUSeq、neRUNNING | NOT RESPONDING | UNKNOWN
IMAGENAMEeq、ne映像名称
PIDeq、ne、gt、lt、ge、lePID 值
SESSIONeq、ne、gt、lt、ge、le会话号
SESSIONNAMEeq、ne会话名称
CPUtimeeq、ne、gt、lt、ge、le采用 HH:MM:SS 格式的 CPU 时间,其中 MM 和 SS 介于 0 到 59 之间,HH 是任何无符号数字
MEMUSAGEeq、ne、gt、lt、ge、le内存使用量(KB)
USERNAMEeq、ne任何有效的用户名(<user><domain\user>
SERVICESeq、ne服务名称
WINDOWTITLEeq、ne窗口标题。如果指定远程系统,则不支持此筛选器
MODULESeq、neDLL name

示例

例如:列出进程 ID 大于 1000 的所有任务,并将它们以 csv 格式显示。

C:\Users\user>tasklist /v /fi "PID gt 1000" /fo csv

例如:列出当前正在运行的系统进程。

C:\Users\user>tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"