Windows命令之tasklist命令
命令简介
tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表。命令结合筛选器一起使用,可以按照我们的需求进行过滤,查找我们需要了解的进程信息。tasklist 替换 tlist.exe 工具。
获取命令帮助
E:\> tasklist /?
TASKLIST [/S system [/U username [/P [password]]]]
[/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
描述:
该工具显示在本地或远程机器上当前运行的进程列表。
参数列表:
/S system 指定连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果省略,则
提示输入。
/M [module] 列出当前使用所给 exe/dll 名称的所有任务。
如果没有指定模块名称,显示所有加载的模块。
/SVC 显示每个进程中主持的服务。
/APPS 显示 Microsoft Store 应用及其关联的进程。
/V 显示详细任务信息。
/FI filter 显示一系列符合筛选器
指定条件的任务。
/FO format 指定输出格式。
有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定列标题不应该
在输出中显示。
只对 "TABLE" 和 "CSV" 格式有效。
/? 显示此帮助消息。
筛选器:
筛选器名称 有效运算符 有效值
----------- --------------- --------------------------
STATUS eq, ne RUNNING | SUSPENDED
NOT RESPONDING | UNKNOWN
IMAGENAME eq, ne 映像名称
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
SESSIONNAME eq, ne 会话名称
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为
hh:mm:ss。
hh - 小时,
mm - 分钟,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用(以 KB 为单位)
USERNAME eq, ne 用户名,格式为
[域\]用户
SERVICES eq, ne 服务名称
WINDOWTITLE eq, ne 窗口标题
模块 eq, ne DLL 名称
注意: 当查询远程计算机时,不支持 "WINDOWTITLE" 和 "STATUS"
筛选器。
Examples:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /APPS /FI "STATUS eq RUNNING"
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U 域\用户名 /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
显示进程号大于1000的进程
E:\>tasklist /fi "PID gt 1000" 映像名称 PID 会话名 会话# 内存使用 ========================= ======== ================ =========== ============ svchost.exe 1084 Services 0 13,380 K svchost.exe 1132 Services 0 11,260 K dwm.exe 1220 Console 1 165,852 K svchost.exe 1260 Services 0 12,876 K svchost.exe 1296 Services 0 5,748 K svchost.exe 1312 Services 0 12,132 K svchost.exe 1432 Services 0 12,684 K svchost.exe 1440 Services 0 10,568 K svchost.exe 1528 Services 0 17,452 K IntelCpHDCPSvc.exe 1608 Services 0 7,928 K svchost.exe 1636 Services 0 6,488 K svchost.exe 1720 Services 0 9,384 K svchost.exe 1828 Services 0 8,588 K svchost.exe 1852 Services 0 8,228 K IntelCpHeciSvc.exe 1872 Services 0 7,668 K svchost.exe 1948 Services 0 10,496 K svchost.exe 1984 Services 0 7,068 K svchost.exe 2080 Services 0 7,616 K ibmpmsvc.exe 2108 Services 0 6,856 K LPlatSvc.exe 2128 Services 0 8,004 K LITSSvc.exe 2140 Services 0 8,012 K svchost.exe 2200 Services 0 16,444 K svchost.exe 2260 Services 0 6,892 K QQPCRTP.exe 2456 Services 0 70,004 K qmbsrv.exe 2476 Services 0 6,140 K svchost.exe 2504 Services 0 12,944 K svchost.exe 2568 Services 0 7,116 K
列出wuhsh用户正在运行的进程
使用tasklist /fi "USERNAME ne mysql" /fi "status eq running"命令查看mysql用户正在运行的进程。
E:\>tasklist /fi "USERNAME ne mysql" /fi "status eq running" 映像名称 PID 会话名 会话# 内存使用 ========================= ======== ================ =========== ============ csrss.exe 788 Console 1 7,588 K dwm.exe 1220 Console 1 164,540 K LPlatSvc.exe 8764 Console 1 7,536 K sihost.exe 8832 Console 1 32,280 K svchost.exe 8856 Console 1 32,084 K taskhostw.exe 8984 Console 1 17,592 K ctfmon.exe 7172 Console 1 22,668 K igfxEM.exe 8376 Console 1 14,596 K explorer.exe 8336 Console 1 194,456 K ChsIME.exe 7844 Console 1 24,808 K TextInputHost.exe 4956 Console 1 67,200 K StartMenuExperienceHost.e 1228 Console 1 55,820 K SearchApp.exe 9248 Console 1 68,396 K PowerMgr.exe 9840 Console 1 6,512 K ShellExperienceHost.exe 9884 Console 1 77,392 K RuntimeBroker.exe 9976 Console 1 33,968 K igfxext.exe 9548 Console 1 11,020 K SogouWBImeLoader.exe 4684 Console 1 16,152 K YunDetectService.exe 5484 Console 1 15,024 K svchost.exe 1344 Console 1 17,700 K 360ChromeX.exe 1780 Console 1 276,432 K 360ChromeX.exe 11544 Console 1 317,772 K wpscloudsvr.exe 1960 Console 1 19,300 K SDXHelper.exe 7832 Console 1 29,284 K QQ.exe 5044 Console 1 348,496 K TXPlatform.exe 4816 Console 1 3,368 K QQGuild.exe 12196 Console 1 161,612 K QQGuild.exe 8660 Console 1 61,296 K POWERPNT.EXE 4064 Console 1 802,484 K chromium.exe 9388 Console 1 110,232 K chromium.exe 6952 Console 1 7,588 K chromium.exe 10340 Console 1 65,908 K cmd.exe 12880 Console 1 6,064 K conhost.exe 12720 Console 1 40,108 K 语雀.exe 10424 Console 1 171,292 K 语雀.exe 3660 Console 1 30,492 K 语雀.exe 12280 Console 1 121,444 K 语雀.exe 7484 Console 1 48,652 K smartscreen.exe 7328 Console 1 23,624 K
列表远程计算机运行的进程
使用命令tasklist /s 192.168.1.6 /u root /p password列出远程主机192.168.0.9的进程,使用账户root,密码password登录。
列出使用shell32.dll文件的所有进程
E:\>tasklist /m shell32.dll 映像名称 PID 模块 ========================= ======== ============================================ dwm.exe 1220 SHELL32.dll ibmpmsvc.exe 2108 SHELL32.dll LPlatSvc.exe 2128 SHELL32.dll LITSSvc.exe 2140 SHELL32.dll svchost.exe 2200 SHELL32.dll svchost.exe 2960 shell32.dll svchost.exe 3560 SHELL32.dll svchost.exe 3668 SHELL32.dll spoolsv.exe 4172 SHELL32.dll AdskAccessServiceHost.exe 4496 SHELL32.dll OfficeClickToRun.exe 4532 SHELL32.dll OneApp.IGCC.WinService.ex 4892 shell32.dll MSOfficePLUSService.exe 5092 shell32.dll PAUpdateService.exe 4700 shell32.dll vmware-usbarbitrator64.ex 6160 SHELL32.dll svchost.exe 8644 SHELL32.dll
列出svchost进程所运行的服务
使用命令tasklist /svc /fi "imagename eq svchost.exe"列出svchost进程所运行的服务。
E:\>tasklist /svc /fi "imagename eq svchost.exe 映像名称 PID 服务 ========================= ======== ============================================ svchost.exe 616 BrokerInfrastructure, DcomLaunch, PlugPlay, Power, SystemEventsBroker svchost.exe 1084 RpcEptMapper, RpcSs svchost.exe 1132 LSM svchost.exe 1260 TermService svchost.exe 1296 lmhosts svchost.exe 1312 bthserv svchost.exe 1432 TimeBrokerSvc svchost.exe 1440 NcbService svchost.exe 1528 EventLog
查看进程详细信息
E:\>tasklist /V |more 映像名称 PID 会话名 会话# 内存使用 状态 用户名 CPU 时间 窗口标题 ========================= ======== ================ =========== ============ =============== ================================================== ============ ======================================================================== System Idle Process 0 Services 0 8 K Unknown NT AUTHORITY\SYSTEM 35:35:12 暂缺 System 4 Services 0 144 K Unknown 暂缺 0:11:53 暂缺 Registry 116 Services 0 71,776 K Unknown NT AUTHORITY\SYSTEM 0:00:02 暂缺 smss.exe 428 Services 0 1,284 K Unknown NT AUTHORITY\SYSTEM 0:00:00 暂缺 csrss.exe 688 Services 0 6,940 K Unknown NT AUTHORITY\SYSTEM 0:00:01 暂缺 wininit.exe 768 Services 0 7,192 K Unknown NT AUTHORITY\SYSTEM 0:00:00 暂缺 csrss.exe 788 Console 1 7,620 K Running NT AUTHORITY\SYSTEM 0:00:20 暂缺 services.exe 836 Services 0 10,708 K Unknown NT AUTHORITY\SYSTEM 0:00:19 暂缺 winlogon.exe 868 Console 1 11,804 K Unknown NT AUTHORITY\SYSTEM 0:00:01 暂缺 lsass.exe 908 Services 0 22,328 K Unknown NT AUTHORITY\SYSTEM 0:00:06 暂缺 svchost.exe 616 Services 0 29,508 K Unknown NT AUTHORITY\SYSTEM 0:00:23 暂缺 fontdrvhost.exe 644 Console 1 60,380 K Unknown Font Driver Host\UMFD-1 0:00:11 暂缺 fontdrvhost.exe 680 Services 0 15,496 K Unknown Font Driver Host\UMFD-0 0:00:00 暂缺 WUDFHost.exe 668 Services 0 5,692 K Unknown NT AUTHORITY\LOCAL SERVICE 0:00:00 暂缺 svchost.exe 1084 Services 0 13,684 K Unknown NT AUTHORITY\NETWORK SERVICE 0:00:11 暂缺 svchost.exe 1132 Services 0 11,380 K Unknown NT AUTHORITY\SYSTEM 0:00:02 暂缺 dwm.exe 1220 Console 1 149,108 K Running Window Manager\DWM-1 0:24:28 DWM Notification Window svchost.exe 1260 Services 0 12,880 K Unknown NT AUTHORITY\NETWORK SERVICE 0:00:00 暂缺 svchost.exe 1296 Services 0 5,732 K Unknown NT AUTHORITY\LOCAL SERVICE 0:00:00 暂缺 svchost.exe 1312 Services 0 12,136 K Unknown NT AUTHORITY\LOCAL SERVICE 0:00:00 暂缺 svchost.exe 1432 Services 0 12,664 K Unknown NT AUTHORITY\LOCAL SERVICE 0:00:00 暂缺 svchost.exe 1440 Services 0 10,552 K Unknown NT AUTHORITY\SYSTEM 0:00:00 暂缺
使用语法及参数说明
使用语法
用法:tasklist [/s [/u [] [/p ]]] [{/m | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi [/fi [ … ]]]
参数说明
/S system 指定连接到的远程系统。
/U [domain]user 指定应该在哪个用户上下文执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果省略,则提示输入。
/M [module] 列出当前使用所给 exe/dll 名称的所有任务。如果没有指定模块名称,显示所有加载的模块。
/SVC 显示每个进程中主持的服务。
/V 显示详述任务信息。
/FI filter 显示一系列符合筛选器指定的标准的任务。
/FO format 指定输出格式。有效值: “TABLE”、“LIST”、“CSV”。
/NH 指定列标题不应该在输出中显示。只对 “TABLE” 和 “CSV” 格式有效。
/? 显示帮助消息。