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] 列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。

  /SVC 显示每个进程中的服务。

  /V 显示详细信息。

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

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

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

  应用实例。

  1.查看本机进程

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

  2.查看远程系统的进程

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

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

  3.查看系统进程提供的服务

  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的远程系统进程所提供的服务。

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

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

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

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

  小提示

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

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

  1.先使用Tasklist查找它的PID,假设系统显示本机notepad.exe进程的PID值为1132,然后运行“Taskkill /pid 1132”命令即可。其中“/pid”参数后面是要终止进程的PID值。

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

 » 订阅本站:http://feed.x2009.net

您可能会对以下内容有兴趣:

  1. 如何改变IE浏览器的首页,以及首页设置变成灰色锁定,标题栏修复 问:     请问如何修改IE浏览器的首页设置?新装的系统,还不太会设置. 答: 常规方法     打开IE浏览器,如果你的是IE7,请先按一下Alt键,就会出现菜单栏,然后点”工具”菜单,然后点”Internet 属性”.将首页的文字输入框里的内容设置为您需要设置的地址,比如www.x2009.net 如果以上方法无效,请尝试以下方法. 注册表的修改方法...
  2. 网站迁移成功     国内形势严峻,做个站不容易啊,又是这又是那,不得不为了自由而逃离了,这个域名尝试了备案,但是要求寄送资料,如此麻烦,也就放弃了。即便拿到备案又如何?真的安全了吗?大错特错,我的cn就是有备案的,但是谁知道下一次会是如何呢,所以还是完全脱离出来吧,     其实迁移网站很容易,我这网站是wordpress的,只要用phpMyAdmin导出数据库,然后用编辑器批量修改一下内容,比如我的,只需要将老域名替换成www.x2009.net,然后导入回数据库,就可以了。接着更改一下网站绑定。一切就OK了。   当然,为了老用户能访问,为了搜索引擎知道我们更换了域名。只需要在原来的网站目录放个.htaccess文件(如果老网站和新网站的文件夹是同一个,也可行),内容如下,那么通过老域名访问的用户也会切换过来。包括搜索引擎也知道,我们永久性迁移了网站…… RewriteEngine On RewriteCond %{HTTP_HOST} !^www.x2009.net$  [NC]...
  3. 为什么安装特种部队后打开说找不到MSVCP71.dll 问: 为什么我安装了特种部队之后 每次打开都出现找不到MSVCP71.dll的提示,说重新安装后可能可以,但是我安装了至少10次以上结果还是一个样!我也重复下载了5次,结果都是找不到那个程序,这到底是怎么回事啊? 我仔细看了一下~msvcr71.dll msvcr71d.dll msvcp71.dll msvcp71d.dll 这4个文件都有~但是还是说找不到msvcp71.dll 答: 介绍:MSVCP71.DLL和msvcr71.dll文件都是VC7运行库文件,如果缺少了这两个文件,会使得很多常用软件无法正常运行。...
  4. 超级舞者安装时提示没找到MSVCP71.DLL,因此这个应用程序未能启动 问: 超级舞者安装时提示没找到MSVCP71.DLL,因此这个应用程序未能启动,说让我从新安装可能会好。可我装了好几次都说这句话,是不是我机器的事啊,还是怎么回事. 答: VC7运行库文件 MSVCP71.DLL、msvcr71.dll MSVCP71.DLL和msvcr71.dll文件都是VC7运行库文件,如果缺少了这两个文件,会使得很多常用软件无法正常运行。 下载地址:http://u.x2009.net/y#msvcp71.dll_msvcr71.dll 下好后放到c:\windows\system32 ...
  5. Windows XP中关闭任务管理器无法关闭的进程     我前段时间发现我的机子里多了一个进程,只要开机就在,我用任务管理器却怎么关也关不了       杀进程很容易,随便找个工具都行。比如IceSword。关键是找到这个进程的启动方式,不然下次重启它又出来了。顺便教大家一招狠的。其实用Windows自带的工具就能杀大部分进程:     方法一:        其实Windows XP下有两个好工具tasklist和taskkill。taskkill能列出所有的进程,和相应的信息。taskkill能查杀进程,语法很简单:taskkill 程序名!! ...