windows下taskill命令关闭进程使用实例
简介在Linux下使用kill -9 pid轻松关闭程序。在windows下也可以使用taskill来达到同样的目的。注意,windows系统不区分大小写。语法TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]其中:/S syst
·
简介
在Linux下使用kill -9 pid轻松关闭程序。
在windows下也可以使用taskill来达到同样的目的。
注意,windows系统不区分大小写。
语法
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]
其中:
/S system:指定连接远程系统/U username:指定命令执行的用户上下文/P [password]:密码/FI filter:指定过滤条件,可以使用通配符*/PID processid:指定进程id,可以通过tasklist获取/IM imagename:指定进程名称,可以使用通配符*/T:终止进程及所有该进程启动的子进程/F:强制终止
当使用过滤条件时,支持以下:
| 类别 | 操作符 | 值 |
|---|---|---|
| STATUS | eq, ne | RUNNING / NOT RESPONDING / UNKNOWN |
| IMAGENAME | eq, ne | Image name |
| PID | eq, ne, gt, lt, ge, le | PID value |
| SESSION | eq, ne, gt, lt, ge, le | Session number |
| CPUTIME | eq, ne, gt, lt, ge, le | 格式:hh:mm:ss |
| MEMUSAGE | eq, ne, gt, lt, ge, le | 单位:kb |
| USERNAME | eq, ne | Username in [domain]user format |
| MODULES | eq, ne | DLL name |
| SERVICES | eq, ne | Service name |
| WINDOWTITLE | eq, ne | Window title |
示例
- 关闭notepad:
taskkill /f /im notepad.exe - 关闭pid:
taskkill /pid 9764- 如果成功,会打印这样的信息:
SUCCESS: Sent termination signal to the process with PID 9764.
- 如果成功,会打印这样的信息:
- 关闭内存占用高于100M的进程:
taskkill /FI "memusage gt 102400"
写一个脚本:
taskkill /f /fi "imagename eq notepad.exe" /im notepad.exe /t
更多推荐




所有评论(0)