taskkill
嚯嚯 发表于 2020-06-22 10:24浏览次数:
该taskkill命令允许运行在Microsoft Windows XP版本及以上版本中,通过Windows命令提示符中的用户PID(进程ID)或图像名称“杀死”进程。此命令类似于结束 Windows中的程序任务。
查看英文版
目录:
1 taskkill 运行系统环境
2 taskkill 语法
3 taskkill 示例
taskkill 运行系统环境
Windows xp
Windows vista
Windows 7
Windows 8
Windows 10
taskkill 语法
Windows Vista及更高版本的语法
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]
| /S system | 指定连接位置的远程系统。 |
| /U [domain\]user | 指定命令应在其下执行的用户上下文。 |
| /P [password] | 指定给定用户上下文的密码。如果省略,则提示输入。 |
| /FI FilterName | 应用过滤器以选择一组任务。允许使用“ *”。例如 imagename eq acme *有关其他信息和示例,请参见以下过滤器。 |
| /PID processID | 指定要终止的进程的PID。使用任务列表获取PID。 |
| /IM ImageName | 指定要终止的进程的映像名称。使用通配符 “ *”指定所有任务或图像名称。 |
| /T | 终止指定的进程及其启动的任何子进程。 |
| /F | 指定强制终止进程。 |
筛选条件:
| 筛选器名 | 有效运算符 | 有效值 |
|---|---|---|
| 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 | 会话编号。 |
| CPUTIME | eq, ne, gt, lt, ge, le |
CPU时间,格式为hh:mm:ss。 hh-小时,mm-分钟,ss-秒。 |
| MEMUSAGE | eq, ne, gt, lt, ge, le | 内存使用量,以KB为单位。 |
| USERNAME | eq, ne | 以[domain \]用户格式的用户名。 |
| MODULES | eq, ne | DLL名称。 |
| SERVICES | eq, ne | 服务名称。 |
| WINDOWTITLE | eq, ne | 窗口标题。 |
注意:
- / IM开关的通配符“ *”仅在应用过滤器时被接受。
- 强制终止远程进程(/ F)。
- 指定远程计算机时,不考虑“ WINDOWTITLE”和“ STATUS”过滤器。
Windows XP及更早版本的语法
taskkill [/s Computer] [/u Domain\User [/p Password]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]
| /s computer | S指定远程计算机的名称或IP地址(不要使用反斜杠)。默认值为本地计算机。 | |||||||||||||||||||||||||||||||||
| /u domain\user | 以User或Domain \ User指定的用户的帐户权限运行命令。默认值为发出命令的计算机上当前登录用户的权限。 | |||||||||||||||||||||||||||||||||
| /p password | 指定在/ u参数中指定的用户帐户的密码。 | |||||||||||||||||||||||||||||||||
| /fi FilterName |
指定要包含在终止中或从终止中排除的过程的类型。以下是有效的过滤器名称,运算符和值。
|
|||||||||||||||||||||||||||||||||
| /pid processID | 指定要终止的进程的进程ID。 | |||||||||||||||||||||||||||||||||
| /im ImageName | 指定要终止的进程的映像名称。使用通配符(*)指定所有图像名称。 | |||||||||||||||||||||||||||||||||
| /f | 指定强制终止进程。对于远程进程,将忽略此参数。所有远程进程都被强制终止。 | |||||||||||||||||||||||||||||||||
| /t | 指定终止所有子进程以及父进程,通常称为树杀。 |
有关运算符eq,ge,gt,le,lt和ne的完整信息,请参见运算符定义。
查看英文版
taskkill 示例
taskkill /f /im notepad.exe
终止打开的记事本任务。
taskkill /pid 9764
使用PID 9764 杀死该任务。如果成功,此命令将给您一条类似于以下示例的消息。
SUCCESS: Sent termination signal to the process with PID 9764.
如果需要查看所有正在运行的任务的列表,请使用tasklist命令。
查看英文版