tasklist
嚯嚯 发表于 2020-06-22 13:37浏览次数:
Tasklist是一种工具,它显示本地或远程计算机上正在运行的进程的列表。
Tasklist is a tool that displays a list of the processes that are running on either a local or remote machine.
目录:
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.