
如果您需要在Windows系统中通过命令行查看当前正在运行的所有进程,可以使用内置的tasklist命令。以下是执行此操作的具体步骤:
一、基础tasklist命令用法
tasklist是Windows系统自带的命令行工具,用于列出当前所有正在运行的进程及其PID、会话名、内存使用量等基本信息。该命令无需额外安装,直接在CMD或PowerShell中运行即可获取实时进程快照。
1、按下Win + R键,输入cmd,按回车打开命令提示符窗口。
2、在命令提示符中输入tasklist并按回车。
3、等待命令执行完成,屏幕上将显示包含映像名称、PID、会话名、内存使用等列的完整进程列表。
二、按内存使用量排序显示进程
默认输出按进程名称字母顺序排列,若需快速识别高内存占用进程,可通过管道结合sort命令实现按内存列降序排列。
1、在命令提示符中输入tasklist /fo csv | sort /r /+60并按回车。
2、注意:/+60表示从第60个字符位置开始排序(对应CSV格式中内存数值所在列),实际偏移可能因系统语言或版本略有差异,可先运行tasklist /fo csv观察内存数值起始位置。
三、筛选特定进程名称
当只需查看某一类程序(如所有Chrome相关进程)时,可结合findstr命令进行文本过滤,减少信息干扰。
1、在命令提示符中输入tasklist | findstr “chrome”并按回车。
2、如需忽略大小写,添加/i参数:tasklist | findstr /i “chrome”。
3、支持多关键词匹配,例如查找explorer和svchost:tasklist | findstr /i “explorer svchost”。
四、导出进程列表到文本文件
为便于后续分析或存档,可将tasklist输出重定向保存为本地文件,避免滚动丢失内容。
1、在命令提示符中输入tasklist > C:\process_list.txt并按回车。
2、检查C盘根目录下是否生成process_list.txt文件,用记事本打开即可查看完整列表。
3、如需CSV格式以便Excel处理,运行:tasklist /fo csv > C:\process_list.csv。
五、显示远程计算机上的进程(需权限与网络配置)
在具备管理员权限且目标主机启用远程管理功能的前提下,tasklist可连接其他Windows设备获取其进程信息。
1、确保目标计算机已开启Remote Registry服务,并配置防火墙允许WMI入站规则。
2、在本地CMD中输入tasklist /s 192.168.1.100 /u administrator /p Password123,其中IP地址替换为目标主机地址,用户名和密码为有效凭据。
3、若提示拒绝访问,请确认凭据正确性及目标主机的Distributed COM配置中“在此计算机上启用分布式COM”已勾选。

评论(0)