window下用taskkill杀死进程

TaskKill是一个用于结束Windows系统中进程的命令行工具。它可以按照进程ID或映像名称来终止任务,支持筛选器进行更精确的选择。在使用时,需谨慎使用筛选器,避免误杀系统进程导致系统不稳定。强制终止进程时需使用/F参数。理解并正确使用TaskKill对于系统管理和故障排除至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

语法

TASKKILL [/S system [/U username [/P [password]]]]   
         { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述

使用该工具按照进程 ID (PID) 或映像名称终止任务。

参数列表

1. /S    system    指定要连接的远程系统。  

2. /U    [domain\]user    指定应该在哪个用户上下文执行这个命令。

3. /P    [password]       为提供的用户上下文指定密码。如果忽略,提示输入。

4. /FI   filter           应用筛选器以选择一组任务。允许使用 "*"。例如,映像名称 eq acme*

5. /PID  processid        指定要终止的进程的 PID。使用 TaskList 取得 PID。

6. /IM   imagename        指定要终止的进程的映像名称。通配符 '*'可用来 指定所有任务或映像名称。

7. /T                     终止指定的进程和由它启用的子进程。

8. /F                     指定强制终止进程。

9. /?                     显示帮助消息。

筛选器

筛选器名有效运算符有效值
STATUSeq,neRUNNING|NOTRESPONDING|UNKNOWN
IMAGENAMEeq,ne映像名称
PIDeq,ne,gt,lt,ge,lePID值
SESSIONeq,ne,gt,lt,ge,le会话编号
CPUTIMEeq,ne,gt,lt,ge,leCPU时间,格式为hh:mm:ss。hh-时

说明

只有在应用筛选器的情况下,/IM 切换才能使用通配符。
远程进程总是要强行 (/F) 终止。
当指定远程机器时,不支持 “WINDOWTITLE” 和 “STATUS” 筛选器。
其中的有效运算

  • eq:等于、
  • ne:不等于、
  • gt:大于、
  • lt:小于、
  • ge:大于等于、
  • le、小于等于

杀死对应进程

taskkill /pid pid  

taskkill /im xxx.exe  

taskkill /fi "imagename eq xxx.exe"  

taskkill /fi "pid eq pid"  

个人觉得不要用eq之外的运算,一不小心可以能把系统进程杀死了,给你一个蓝屏!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值