命令行大全

tasklist

嚯嚯 发表于 2020-06-22 13:37浏览次数:

Tasklist是一种工具,它显示本地或远程计算机上正在运行的进程的列表。

查看英文版

目录:

1 tasklist 运行系统环境

2 tasklist 语法

3 tasklist 示例

tasklist 运行系统环境

Windows xp

Windows vista

Windows 7

Windows 8

Windows 10

tasklist 语法

TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
/S system 指定连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果省略,则提示输入。
/M [module] 列出当前使用所给 exe/dll 名称的所有任务。如果没有指定模块名称,显示所有加载的模块。
/SVC 显示每个进程中主持的服务。
/V 显示详细任务信息。
/FI filter 显示一系列符合筛选器指定条件的任务。
/FO format 指定输出格式。有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定列标题不应该在输出中显示。只对 "TABLE" 和 "CSV" 格式有效。
筛选器
筛选器名称  有效运算符 有效值
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne 映像名称
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
SESSIONNAME eq, ne 会话名称
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为hh:mm:ss。
hh - 小时,mm - 分钟,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用(以 KB 为单位)
USERNAME eq, ne 用户名,格式为 [域\]用户
SERVICES eq, ne 服务名称
WINDOWTITLE eq, ne 窗口标题
MODULES eq, ne DLL 名称

TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the command should execute.
/P [password] Specifies the password for the given user context. Prompts for input if omitted.
/M [module] Lists all tasks currently using the given exe/dll name. If the module name is not specified all loaded modules are displayed.
/SVC Displays services hosted in each process.
/V Displays verbose task information.
/FI filter Displays a set of tasks that match given criteria specified by the filter.
/FO format Specifies the output format. Valid values: "TABLE," "LIST," and "CSV."
/NH Specifies that the "Column Header" should not show in the output. Valid only for "TABLE" and "CSV" formats.
Filters
Filter Name Valid Operators Valid values
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne Image name
PID eq, ne, gt, lt, ge, le PID value
SESSION eq, ne, gt, lt, ge, le Session number
SESSIONNAME eq, ne Session name
CPUTIME eq, ne, gt, lt, ge, le CPU time in the format of hh:mm:ss.
hh - hours,
mm - minutes
ss - seconds
MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
USERNAME eq, ne Username in [domain\]user format
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title
MODULES eq, ne DLL name

查询远程计算机时,不支持“ WINDOWTITLE”和“ STATUS”筛选器。

"WINDOWTITLE" and "STATUS" filters are not supported when querying a remote machine.

查看英文版

查看中文版

tasklist 示例

tasklist

仅执行任务列表即可显示计算机上当前正在运行的所有任务。

tasklist > process.txt

上面的命令获取任务列表显示的输出,并将其保存到process.txt文件中。

tasklist /fi "memusage gt 50000"

上面的示例显示使用50 MB以上内存的所有当前正在运行的任务。

tasklist

Executing tasklist alone shows all the tasks that are currently running on the computer.

tasklist > process.txt

The command above takes the output displayed by tasklist and saves it to the process.txt file.

如果您需要帮助识别每个任务,可以将完整的日志文件粘贴到Computer Hope流程工具中,然后将识别每个任务。

If you need help identifying each of these tasks, the complete log file can be pasted into the Computer Hope process tool, and each task will be identified.

查看英文版

查看中文版