[windows bat]如何停止一个进程
1 2 3 4 5 6 | taskkill /IM tail .exe /F 以下为附带习得 tasklist | findstr "tail" taskkill -PID 1592 -F |
window下用taskkill杀死进程
摘自:https://www.cnblogs.com/wangzhaobo/p/9200743.html
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. /? 显示帮助消息。
筛选器:
筛选器名 | 有效运算符 | 有效值 |
---|---|---|
STATUS | eq,ne | RUNNING|NOTRESPONDING|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-时, |
说明
- 1) 只有在应用筛选器的情况下,/IM 切换才能使用通配符。
- 2) 远程进程总是要强行 (/F) 终止。
- 3) 当指定远程机器时,不支持 "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之外的运算,一不小心可以能把系统进程杀死了,给你一个蓝屏!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)