任务管理器中的详细一栏包含了更多的列信息,但是如果只需要进程id,进程名,状态,用户名,进程优先级和进程说明这几项信息,可以使用以下命令:

tasklist /nh /fo table /FI "STATUS eq running"

解释一下各个参数的含义:

  • /nh:不显示表头信息(header),只输出进程信息
  • /fo table:输出格式为表格(table),易于查看和处理
  • /FI "STATUS eq running":只输出状态为运行中(running)的进程信息

输出的信息包含以下几列:

  • Image Name:进程名
  • PID:进程id
  • Session Name:会话名
  • Session#:会话号
  • Mem Usage:内存使用量
  • Status:进程状态
  • User Name:运行该进程的用户名
  • CPU Time:CPU时间
  • Window Title:窗口标题

如果只需要进程优先级和进程说明这两列信息,可以使用以下命令:

tasklist /nh /fo table /FI "STATUS eq running" /FI "PID gt 0" /v /FI "IMAGENAME ne services.exe" /FI "IMAGENAME ne svchost.exe"

解释一下新增的参数:

  • /v:显示详细信息(verbose),包括进程优先级和进程说明
  • /FI "PID gt 0":只输出进程id大于0的进程信息,忽略系统进程
  • /FI "IMAGENAME ne services.exe":不显示服务进程
  • /FI "IMAGENAME ne svchost.exe":不显示svchost.exe进程(因为这是一个通用的进程名,很多服务都以这个名字运行)

输出的信息包含以下几列:

  • Image Name:进程名
  • PID:进程id
  • Session Name:会话名
  • Session#:会话号
  • Mem Usage:内存使用量
  • Status:进程状态
  • User Name:运行该进程的用户名
  • CPU Time:CPU时间
  • Window Title:窗口标题
  • Base Priority:进程基本优先级
  • Description:进程说
Windows系统使用tasklist命令输出任务管理器里的详细一栏的全部进程信息只要进程id进程名状态用户名进程优先级进程说明这几项

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

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