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 命令,您可以轻松地获取所需的信息,并通过筛选参数选择特定进程进行查看。

Windows Tasklist 命令:获取进程详细信息

原文地址: https://www.cveoy.top/t/topic/oKSx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录