Windows Tasklist 命令:获取进程详细信息
Windows 系统使用 tasklist 命令获取进程详细信息
Windows 任务管理器提供了丰富的进程信息,但有时我们只需要查看特定的几项信息。tasklist 命令可以帮助我们快速获取所需信息并进行筛选。
获取进程 ID、进程名、状态、用户名、进程优先级和进程说明
基本命令:
tasklist /nh /fo table /FI "STATUS eq running"
参数解释:
/nh:不显示表头信息,只输出进程信息/fo table:输出格式为表格,易于查看和处理/FI "STATUS eq running":只输出状态为运行中(running)的进程信息
输出结果示例:
| Image Name | PID | Session Name | Session# | Mem Usage | Status | User Name | CPU Time | Window Title | |---|---|---|---|---|---|---|---|---| | explorer.exe | 292 | Console | 1 | 4,020 K | Running | 你的用户名 | 0:00:00 | 资源管理器 | | ... |
获取进程优先级和说明:
命令:
tasklist /nh /fo table /FI "STATUS eq running" /FI "PID gt 0" /v /FI "IMAGENAME ne services.exe" /FI "IMAGENAME ne svchost.exe"
新增参数解释:
/v:显示详细信息,包括进程优先级和进程说明/FI "PID gt 0":只输出进程id大于0的进程信息,忽略系统进程/FI "IMAGENAME ne services.exe":不显示服务进程/FI "IMAGENAME ne svchost.exe":不显示 svchost.exe 进程(因为这是一个通用的进程名,很多服务都以这个名字运行)
输出结果示例:
| Image Name | PID | Session Name | Session# | Mem Usage | Status | User Name | CPU Time | Window Title | Base Priority | Description | |---|---|---|---|---|---|---|---|---|---|---| | explorer.exe | 292 | Console | 1 | 4,020 K | Running | 你的用户名 | 0:00:00 | 资源管理器 | 8 | Windows 资源管理器 | | ... |
其他选项:
除了上述参数,tasklist 命令还支持其他选项,例如:
/u:指定用户名/p:指定密码/m:指定要查看的特定模块
通过使用 tasklist 命令,您可以轻松地获取所需的信息,并通过筛选参数选择特定进程进行查看。
原文地址: https://www.cveoy.top/t/topic/oKSx 著作权归作者所有。请勿转载和采集!