tasklist 是 windows 自带的进程查看命令,支持默认列表、详细视图、关键词筛选、导出csv/文本及远程查询等功能。
直接用 tasklist 就能列出所有正在运行的进程,它不依赖第三方工具,是 windows 自带的命令,开箱即用。
快速查看全部进程
打开 CMD(Win+R → 输入 cmd → 回车),输入:
-
tasklist—— 显示默认表格格式,含映像名称、PID、会话名、会话号、内存使用量五列 -
tasklist /FO LIST—— 改为纵向列表格式,信息更易读 -
tasklist /V—— 加上详细视图,显示用户名、启动时间、CPU 时间、描述等额外字段
按关键词筛选特定进程
配合 findstr 可快速定位目标进程,大小写不敏感更实用:
-
tasklist | findstr /i "chrome"—— 查找所有含 chrome 的进程(如 chrome.exe、chrome_crashpad.exe) -
tasklist | findstr /i "svchost java"—— 同时匹配多个关键词 -
tasklist /FI "IMAGENAME eq notepad.exe"—— 用内置过滤器精确匹配进程名(支持通配符,如notepad*)
导出或结构化输出便于分析
把结果保存成文件,方便后续查阅或导入 Excel:
-
tasklist > C:\procs.txt—— 保存为纯文本,适合快速存档 -
tasklist /FO CSV > C:\procs.csv—— 输出 CSV 格式,双击可用 Excel 打开并排序 -
tasklist /FO TABLE /NH > C:\procs_clean.txt—— 去掉表头,只保留数据行,适合脚本处理
查服务、DLL 或远程进程(进阶用途)
需要更高权限或网络配置,但功能明确:
-
tasklist /SVC—— 显示每个进程托管了哪些 Windows 服务(特别适用于排查 svchost.exe 多实例) -
tasklist /M shell32.dll—— 列出所有加载了 shell32.dll 的进程,用于诊断模块冲突 -
tasklist /S 192.168.1.100 /U Admin /P password—— 远程查看另一台 Windows 机器的进程(需对方开启 Remote Registry 服务并放行防火墙)











