Taskkill命令

2016-04-12 13:12:35 6884

结束一个或多个任务或进程。可以根据进程 ID 或图像名来结束进程。


语法


taskkill  [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]


参数

/fi FilterName

指定将要终止或不终止的过程的类型。以下是有效的筛选器名称、运算符和值:

名称运算符
Hostnameeq, ne任何有效字符串。
状态eq, neRUNNING|NOT RESPONDING
Imagenameeq, ne任何有效字符串。
PIDeg, ne, gt, lt, ge, le任何有效的正整数。
Sessioneg, ne, gt, lt, ge, le任何有效的会话数。
CPUTimeeq, ne, gt, lt, ge, lehh:mm:ss 格式的有效时间。mm 参数和 ss 参数应在 0 到 59 之间,hh 参数可以是任何一个有效的无符号的数值。
Memusageeg, ne, gt, lt, ge, le任何有效的整数。
用户名eq, ne任何有效的用户名 ([Domain]User)。
服务eq, ne?何有效字符串。
Windowtitleeq, ne任何有效字符串。

/pid ProcessID

指定将终止的过程的过程 ID。

/im ImageName

指定将终止的过程的图像名称。使用通配符 (*) 指定所有图像名称。

/f

指定将强制终止的过程。对于远程过程可忽略此参数,所有远程过程都将被强制终止。

/t

指定终止与父进程一起的所有子进程,常被认为是“树终止”。

/?

在命令提示符显示帮助。

注释


只有与筛选器一起指定时?通配符 (*) 才能被接受。

无论是否指定 /f 参数,都会始终强制执行对远程过程的终止操作。

向 HOSTNAME 筛选器提供计算机名将导致关机和中止所有过程。

使用 tasklist 确定要终止的过程的过程 ID (PID)。

Taskkill 替代了 Kill 工具。

范例


下面的范例说明如何使用 taskkill 命令:


taskkill /pid 1230 /pid 1241 /pid 1253

taskkill /f /fi "USERNAME eq NT AUTHORITYSYSTEM" /im notepad.exe

taskkill /s srvmain /f /im notepad.exe

taskkill /s srvmain /u maindomhiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

taskkill /s srvmain /u maindomhiropln /fi "USERNAME ne NT*" /im *

taskkill /f /fi "PID ge 1000" /im *


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: