“任务列表”命令是一个命令行工具,它显示在本地或远程计算机上运行的所有进程,并具有多个执行参数。
作用:
结束一个或多个任务或进程。 可以根据进程ID或映像名称终止进程。
语法格式:
任务列表[/s系统[/username [/p [ password ] ] ]
[/m [ module ]|/SVC|/v ] [/fi过滤器] [/fo format ] [/NH ]
参数列表:
指定要连接到/s系统的远程系统。
/u [域 ]用户指定执行此命令的用户。
/P[password]指定指定用户的密码。
/M[module]列出调用指定DLL模块的所有进程。
如果未指定模块名称,则显示每个进程加载的所有模块。
/SVC显示每个进程的服务。
指定显示/V详细信息。
/fi过滤器显示由过滤器指定的一系列进程。
-eq,-ne: equal,not equal。
-gt,-lt: greater,less than。
-ge,-le: greater or equal,less than or equal。
/fo格式指定输出格式,有效值为: 'TABLE '、' LIST '和' CSV '。
/NH指定栏标题不应该显示在输出上。
仅对“TABLE”和“CSV”的格式有效。
-------------请参阅
任务列表实战:
1 .检查本机进程(在特殊情况(如禁用任务管理器)下特别有用) )。
运行" cmd ",然后在提示窗口中输入" tasklist "命令。 这将显示本机的所有进程。 本机的显示结果由图像名(处理名)、PID、会话名、会话#、存储器使用五部分构成。
2 .查看系统进程提供的服务
tasklist命令不仅可以显示系统进程,还可以显示每个进程提供的服务。
在命令提示符下,输入“任务列表/SVC”。 现在,它列出了每个进程调用的服务。 怎么样? 每个svchost.exe进程仍然正常
3 .显示调用dll模块文件的进程列表
例如,确定本地系统上的哪个进程调用了" shell32.dll " dll模块文件。
tasklist/mshell32.dll
将显示调用shell32.dll文件的所有进程的列表。
4 .使用过滤器查找指定的进程
在命令提示符下,输入task list/fi ' usernamenentauthoritysystem '/fi ' statuseqrunning '
这将列出系统中运行的所有进程(系统除外)。
再..
任务列表/v/fi ' PID gt 1000 '/fo CSV
任务列表/fi ' usernamentauthoritysystem '/fi ' statuseqrunning '
tasklist /v /fi 'STATUS eq running '
任务列表/ssrvmain/NH任务列表/ssrvmain/SVC/fi ' moduleseqntdll * '
任务列表/ssrvmain/umaindomhiropln/p @ ss w23/NH