获取 Windows 计算机上的详细进程信息 [tasklist 命令]

您好,
来自“无限量缓冲区溢出
系统解决方案”部门的Kawa。
又到一年之末了。今年真是太热了。
明年我希望能在日常生活中更多地体验到四季变化。
一年即将结束,相信很多人都会很忙,那么
如何查看 Windows 系统的进程状态呢?如果只是想快速查看一下,可以使用任务管理器或资源监视器。
虽然它们提供的界面直观易懂,但有时您可能需要查看更详细的信息,例如 Linux 系统中的信息。
⇩ 任务管理器

⇩ 资源监视器

tasklist 非常有用
它使用灵活,
可以选择显示附加信息并 (本文使用 Windows Server 2019,但其在 Windows 10 和 11 上的行为相同。)
使用 tasklist 命令的示例
首先,打开命令提示符,然后不假思索地输入“tasklist”命令。
任务清单
然后,将显示如下所示的进程列表。

请参阅此处的官方文档
默认情况下,仅显示五项:“镜像名称”、“进程 ID”、“会话名称”、“会话”和“内存使用情况”。
如果需要输出更详细的信息,请添加选项。帮助信息可以按如下方式显示:
任务列表 /?
查看详情
只需添加 /v 即可获取各种信息。
任务列表 /v
内存使用情况、状态和执行时间也清晰可见。

显示占用内存超过 100MB 的进程
当您想要快速识别占用大量内存的进程时,这非常有用。
tasklist /fi "memusage gt 100000"

以 CSV 格式处理输出
您还可以输出以逗号分隔的数据。您还可以指定输出格式为 TABLE(默认)或 LIST。
任务列表 /v /fo csv
这样可能不太容易看清,但是,

如果您将其原样粘贴到电子表格中,就可以像这样查看,而且很方便,因为您可以对其进行排序。

按模块名称搜索
例如,按下 ⇩ 将显示以“win*”开头的模块的进程。
tasklist /m win*

通过使用这些工具进行调查,
您可以识别内存使用率高的进程,并对正在运行的进程进行详细调查。
请尝试一下。
完全的
如果您觉得这篇文章有用,请点击【点赞】!
17