• 中文名

  • 任务列表

  • 外文名

  • tasklist

  • 功    能

  • 列出当前运行的进程

  • 适用系统

  • Windows XP以上

Tasklist介绍

编辑

使用格式

tasklist [/s <Computer> [/u [<Domain>\]<UserName> [/p <Password>]]] [{/m <Module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <Filter> [/fi <Filter> [ ... ]]]

参数含义

/S <computer> 指定连接到的计算机或IP地址,默认本机。

/u [<Domain>\]<UserName> 指定使用哪个用户执行这个命令。

/P [password] 为指定的用户指定密码。

/M [module] 列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。

/SVC 显示每个进程中的服务信息,当/fo参数设置为table时有效。

/V 显示详细信息。

/FI filter 显示一系列符合筛选器指定的进程。

/FO format 指定输出格式,有效值:TABLE、LIST、CSV。

/NH 指定输出中不显示栏目标题。只对TABLE和CSV格式有效。

filter可使用的参数和操作符

过滤器名称
  

可用操作符 可用值
STATUS eq, ne RUNNING | 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
  
MEMUSAGE eq, ne, gt, lt, ge, le kb为单位的内存使用量
USERNAME eq, ne 合法用户名
  
SERVICES eq, ne 服务名称
WINDOWTITLE eq, ne 窗口标题
MODULES eq, ne DLL名称

应用实例

编辑

查看本机进程

在“命令提示符”中输入Tasklist命令即可显示本机的所有进程(图1)。本机的显示结果由5部分组成:图像名(进程名)、PID、会话名、会话#和内存使用。

查看远程系统的进程

在命令提示符下输入“Tasklist /s 218.22.123.26 /u jtdd /p 12345678”(不包括引号)即可查看到IP地址为218.22.123.26的远程系统的进程。其中/s参数后的“218.22.123.26”指要查看的远程系统的IP地址,/u后的“jtdd”指Tasklist命令使用的用户账号,它必须是远程系统上的一个合法账号,/p后的“12345678”指jtdd账号的密码。

注意:使用Tasklist命令查看远程系统的进程时,需要远程机器的RPC服务的支持,否则,该命令不能正常使用。

查看系统进程提供的服务

Tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。如查看本机进程SVCHOST.EXE提供的服务,在命令提示符下输入“Tasklist /svc”命令即可(图3)。你会惊奇地发现,有4个SVCHOST.EXE进程,而总共有二十几项服务使用这个进程。

对于远程系统来说,查看系统服务也很简单,使用“Tasklist /s 218.22.123.26 /u jtdd /p 12345678 /svc”命令,就可以查看IP地址为218.22.123.26的远程系统进程所提供的服务。

查看调用DLL模块文件的进程列表

要查看本地系统中哪些进程调用了shell32.dll模块文件,只需在命令提示符下输入“Tasklist /m shell32.dll”即可显示这些进程的列表。

使用筛选器查找指定的进程

在命令提示符下输入“TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running”,就可以列出系统中正在运行的非SYSTEM状态的所有进程。其中“/FI”为筛选器参数,“ne”和“eq”为关系运算符“不相等”和“相等”。

综合应用之结束进程

编辑

Tasklist

谈到“Tasklist”命令,我们就不得不提到它的孪生兄弟“Taskill”命令,顾名思义,它是用来关掉进程的。

要关掉本机的notepad.exe进程,有两种方法:

1、先使用Tasklist查找它的PID,假设系统显示本机notepad.exe(notepad.exe是个病毒性程序,很难删除,一般在C:/windows/system32下)进程的PID值为1132,然后运行“Taskkill /pid 1132”命令即可。其中“/pid”参数后面是要终止进程的PID值。

2、直接运行“taskkill /IM notepad.exe”命令,其中“/IM”参数后面为进程的图像名。

NTSD

系统debug级的ntsd,很多进程Tasklist是杀不了的,但是用ntsd就可以,基本上除了WINDOWS系统自己的管理进程,ntsd都可以杀掉,不过有些rootkit级别的超级***就无能为力了,不过幸好这类***还是很少的。

1、利用进程的PID结束进程

命令格式:ntsd -c q -p pid

命令范例: ntsd -c q -p 1332 (结束explorer.exe进程)

2、利用进程名结束进程

命令格式:ntsd -c q -pn ***.exe (***.exe 为进程名,exe不能省)

备注:转自http://baike.baidu.com/link?url=1KniqgchbtIOtr87DOfEq5j5xJU73yjAKJKdUxEpMnQW8fieYvGjrQQTbHkF7q7J7Rw7HbVRIEWlmAN5mn_z39QVJSW6lwZq8fph63Q_1ne

转载于:https://blog.51cto.com/jiaojusuimu/1886628

基本概念学习--TaskList(任务列表)相关推荐

  1. 【Hello CC.NET】巧用模板简化配置

    从 <[Hello CC.NET]CC.NET 实现自动化集成> 到 <[Hello CC.NET]自动化发布时 Web.config 文件维护> ,大神在评论里提到的方案还没 ...

  2. 如何使用ABP开发一

    本文是 Introduction With AspNet Core And Entity Framework Core Part 1 的翻译版本,有少量改动,可以参考原文 本文将介绍如何从数据库设计开 ...

  3. github issue 搜索_GitHub中Issue的使用

    在软件开发过程中,开发者们为了跟踪BUG及进行软件相关讨论,进而方便管理,创建了Issue.管理Issue的系统称为BTS(Bug Tracking System,Bug跟踪系统).当今具有代表性的B ...

  4. python copy文件_python批量拷贝文件

    普通批量拷贝文件 import os import shutil import logging from logging import handlers from colorama import Fo ...

  5. 【C++第一个Demo】---控制台RPG游戏4【角色系统】

    [角色基类] 1 #ifndef _ROLE_H_ 2 #define _ROLE_H_ 3 4 #include<list> 5 #include<vector> 6 #in ...

  6. 游戏开发(十五) 之 任务系统 成就系统

    结合目前的塔防项目,介绍一下游戏开发中的 任务系统 先简单介绍下要讲的任务系统,因为游戏内容不多,所以目前的任务都比较简单,与其说是任务系统,不如叫成就系统.但是就算复杂的MMORPG游戏的任务系统, ...

  7. activiti自己定义流程之Spring整合activiti-modeler实例(七):任务列表展示

    1.通过上一节的操作,能够知道流程启动以后会同一时候生成一个流程实例和用户任务.这个用户任务保存在act_ru_task和act_hi_task表中,从表明能够看出ru是runtime,hi是hist ...

  8. tasklist命令参数应用详细图解

    一 操作实例 不带参数: /svc参数: /SVC 显示每个进程中的服务信息,当/fo参数设置为table时有效. 列出调用了某个dll的进程: 列出系统中正在运行的非"SYSTEM&quo ...

  9. activiti查询当前用户的任务列表

    import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.acti ...

  10. iOS实现简单备忘录程序——TaskList

    在实际生活中,由于事情太多太杂,我们往往会忘记一些事情.该应用就是基于这样的用户痛点而开发的任务列表.类似iOS自带的备忘录程序.你可以随时记录一些信息,并可以实时的进行保存.在程序重新打开时会显示你 ...

最新文章

  1. 和达摩院深度绑定,阿里云下一个十年,成为“云上的阿里巴巴”
  2. error C2665: “AfxMessageBox”
  3. mybatis-plus代码生成器使用和代码
  4. 经过几天的Scala回归Java的10个最烦人的事情
  5. WPF and Silverlight 学习笔记(十二):WPF Panel内容模型、Decorator内容模型及其他...
  6. MFC图像点运算之灰度线性变化、灰度非线性变化、阈值化和均衡化处理
  7. Vite 创建 vue3.x 项目
  8. 不加载,手动实例化Service
  9. windows下curl
  10. 计算机视觉(一)——深度学习
  11. input美化上传按钮美化
  12. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_1_序列化和反序列化的概述...
  13. [数据结构] 三十二叉堆
  14. js 设置div超出宽度隐藏_【CSS/JS】如何实现单行/多行文本溢出的省略(...)--绕过坑道的正确姿势...
  15. SAP ABAP开发视频学习(视频教程)
  16. 手机点击android出现N,“安卓N”登场,会给手机带来哪些新功能
  17. python中读取和查看图片的6种方法
  18. java codeCache
  19. MySQL Expression 2 of SELECT list is not in GROUP BY clause and contains nonaggregated column yous
  20. 【论文阅读笔记】Rethinking the Evaluation of Video Summaries 视频摘要评估

热门文章

  1. Atitti.数字证书体系cer pfx attilax总结
  2. atitit.基于  Commons CLI 的命令行原理与 开发
  3. paip.提升用户体验-----c++ gcc 命令在notepad++扩展中的配置..
  4. paip.提升用户体验-----可访问性大原则及一些方法
  5. 浅谈FOF场外投资交易流程
  6. VSCode : vscode-remote下无法写入文件及linux文件读写权限
  7. 坑杀全球顶级量化大佬的经典案例:价值投资就是看财务指标吗?
  8. Rust Async: Pin概念解析
  9. 史上最污技术解读,60 个 IT 术语我竟然秒懂了......
  10. 阿里云资深专家起底云网络平台的技术架构升级之路-洛神3.0