`
xuxiaoxiao
  • 浏览: 80188 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用dos命令查看进程和结束进程

阅读更多
用dos命令查看进程和结束进程

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”参数后面为进程的图像名。

Taskkill
结束一个或多个任务或进程。可以根据进程 ID 或图像名来结束进程。

语法
taskkill [/s Computer [/u Domain\UserName [/p Password]]] {[/fi Filter [/fi Filter [ ...]]] [{/pid ProcessID | /im ImageName}] | /pid ProcessID | /im ImageName} [/f] [/t]

参数
/s Computer 指定远程计算机名称或 IP 地址(不能使用反斜杠)。该默认值是本地计算机。
/u Domain\UserName 使用 UserName 或 Domain\UserName 指定的用户的帐户权限运行该命令。仅在指定 /s 后才能指定 /u。默认值是当前登录发布命令的计算机的用户具有的权限。
/p Password 指定在 /u 参数中指定的用户帐户的密码。
/fi Filter 指定将要终止或不终止的进程的类型。可以指定多个筛选器。使用通配符 (*) 指定所有任务或图像名称。以下是有效的筛选器名称、运算符和值:

名称 运算符 值
Status eq, ne RUNNING | NOT RESPONDING | UNKNOWN

Imagename eq, ne 任何有效字符串。

PID eg, ne, gt, lt, ge, le 任何有效的正整数。

Session eg, ne, gt, lt, ge, le 任何有效的会话数。

CPUTime eq, ne, gt, lt, ge, le 格式为 HH:MM:SS 的有效时间。MM 和 SS 参数应在 0 到 59 之间,HH 参数可以是任何一个有效的无符号数值。

Memusage eg, ne, gt, lt, ge, le 任何有效的整数。

Username eq, ne 任何有效的用户名 ([Domain\]UserName)。

Services eq, ne 任何有效字符串。

Windowtitle eq, ne 任何有效字符串。

Modules eq, ne 任何有效字符串。

/pid ProcessID 指定将终止的进程的进程 ID。

/im ImageName 指定将终止的进程的图像名称。使用通配符 (*) 指定所有图像名称。

/f 指定将强制终止的进程。对于远程进程可忽略此参数,所有远程进程都将被强制终止。

/t 终止指定的进程与该进程启动的任何子进程。

/? 在命令提示符下显示帮助。

注释
• 指定远程系统时,不支持“WindowTitle”和“Status”筛选器。
• 只有与筛选器一起指定时,通配符 (*) 才能被接受。
• 无论是否指定 /f 参数,都会始终强制执行对远程进程的终止操作。
• 向 HOSTNAME 筛选器提供计算机名将导致关机和中止所有进程。
• 使用 tasklist 确定要终止的进程的进程 ID (PID)。
• Taskkill 替代了 Kill 工具。

示例
下面的示例说明如何使用 taskkill 命令:
taskkill /pid 1230 /pid 1241 /pid 1253
taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe
taskkill /s srvmain /f /im notepad.exe
taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *
taskkill /s srvmain /u maindom\hiropln /fi "USERNAME ne NT*" /im *
taskkill /pid 2134 /t /fi "username eq administrator"
taskkill /f /fi "PID ge 1000" /im *

命令符号的含义:
省略号 (...) 可在命令行中重复多次的参数
在方括号 ([]) 之间 可选项目
在大括号 ({}) 之间; 将选项用管线 (|) 隔开。 示例:{even|odd} 用户必须从中只选择一个选项的选项组
Courier font 代码或程序输出
参考资料:http://www.nclg.cn/bbs/thread-45805-1-0.html
分享到:
评论
1 楼 xuxiaoxiao 2008-10-07  
查看java进程

tasklist /fi "imagename eq java*"

相关推荐

    如何用dos命令结束进程.pdf

    如何用dos命令结束进程.pdf

    结束进程批处理,结束进程dos,结束进程命令符

    几乎可以结束任何进程! 连问道的askao.mod都能结束! 自己下载看看吧 就一段代码! 自己可以先看看有毒没!

    DOS或命令行下查看进程,结束进程命令[文].pdf

    DOS或命令行下查看进程,结束进程命令[文].pdf

    用命令显示进程列表--DOS为我所用

    命令:Tasklist  功能:显示本地或远程机器上当前运行的进程列表。查看到打开的进程后,就能配合Taskkill命令来结束本地或远程电脑上的进程。

    如何用DOS命令关闭进程

    用taskkill/pid/f结束进程  再输入命令:taskkill/pid1988/f回车,即可结束相应的进程了。  另外:还可以用这个命令:ntsd-cq-p1988,跟taskkill的作用基本相同,也可以结束进程  ——————EOF————

    C#客户端对服务端实现的关机,结束进程,运行程序,打开进程,dos命令实现等

    能够对对方机子实现 结束进程 返回进程 关机,注销,重启 , 运行doc命令, 打开程序 更多使用东西自己请看代码运行

    怎样终止无法正常终止的进程

    ntsd 是一条dos命令,功能是用于结束一些常规下结束不了的死进程。用法为打开cmd 后输入以下命令就可以结束进程: 方法一:利用进程的PID结束进程 命令格式:ntsd -c q -p pid 命令范例: ntsd -c q -p 1332 (结束...

    强制结束进程命令,如何破解任务管理器禁用

    强制结束进程命令,如何破解任务管理器禁用,DOS的at命令 和进程管理tasklist与tskill的使用

    dos命令大全.pdf

    SCHTASKS 安排在一台计算机上运行命令和程序。 SHIFT 调整批处理文件中可替换参数的位置。 SHUTDOWN 允许通过本地或远程方式正确关闭计算机。 SORT 对输入排序。 START 启动单独的窗口以运行指定的程序或命令。 ...

    DOS命令字典 很详细

    kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统...

    易语言运行DOS系列命令

    易语言运行DOS系列命令源码,运行DOS系列命令,匿名管道运行DOS,读管道,写管道,创建匿名管道,获取启动信息_,创建进程,读文件,写文件,关闭句柄,结束进程,打开进程句柄

    C# 动态输出Dos命令执行结果的实例(附源码)

    本文以一个简单的小例子讲解如何将命令行信息实时的输出到文本框中。仅供学习分享使用,如有...如下【如果命令执行完毕,会自动结束,如果中断进程,可以手动点击结束进程】: 核心代码 主要代码如下: using Syst

    DOS操作命令

    DOS 操作命令汇总。 示例:#1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:...

    易语言模拟DOS窗口

    易语言模拟DOS窗口源码,模拟DOS窗口,命令子程序,初始化,控制台显示文本,控制台_连接,控制台_发送命令,控制台_取回结果,控制台_断开连接,关闭句柄_,读管道,取系统目录,创建匿名管道,创建进程,读文件,写文件,关闭句柄,...

    易语言DOS管道技术

    易语言DOS管道技术源码,DOS管道技术,载入常用命令,控制台_连接,控制台_发送命令,控制台_取回结果,控制台_断开连接,关闭句柄_,读管道,取系统目录,创建匿名管道,创建进程,读文件,写文件,关闭句柄,获取进程状态,获取...

    cmd操作命令和linux命令大全收集

    kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、...

    C#实现强制关闭当前程序进程

    /// 运行DOS命令 /// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID /// /// <param name=command></param> /// <returns></returns> public static string RunCmd(string command) { //實例一...

    常用Windows批处理命令

    2000XP停止打印.bat ... 结束进程.bat 给每个盘添加卷标.cmd 自动改回主页.bat 自定义配置网络ip、网关、dns.bat 被锁定帐户.bat 解锁注册表.BAT 输出倒文.bat 重命名administrator账号.bat 锁注册表.BAT

    一款强大的定时执行工具

    一款定时/循环执行任务的软件,可以用来定时执行程序、DOS命令、从HTTP下载程序运行、结束进程、模拟按键、发送EMAIL、网络唤醒、消息提示、关机、重启、注销、锁定 等操作,都是本人曾经所需要的功能!  合理使用...

Global site tag (gtag.js) - Google Analytics