怎么用bat关闭一个程序

怎么用bat关闭一个程序,第1张

1、右击电脑桌面任意空白区域,在展开的菜单中点击“新建”按钮,然后点击“文本文档”按钮:

2、双击之前新建的文本文档,这里以关闭“example.exe”程序为例,输入代码“@echoofftaskkill/f/imexample.exe”,然后将文本保存:

3、用鼠标将文件选中,按下键盘上的“F2”键,然后将文件后缀从“txt”改成“bat”,这时双击这个文件即可关闭指定程序:

@echo off

ping -n 5 127.1>nul

taskkill /f /t /im 123.exe

call %0

以上是SB做法,卡死自己,直接禁用就更好了。

gpedit.msc里“管理模板”》“系统”》“不要运行指定的Windows应用程序”》“已启用”》“显示”》“添加”“123.exe”》”确定....完成

1、使用taskkill命令:具体功能如下

TASKKILL [/S system [/U username [/P [password]]]]

{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述:

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

参数列表:

/Ssystem 指定要连接的远程系统。

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

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

输入。

/FI filter 应用筛选器以选择一组任务。

允许使用 "*"。例如,映像名称 eq acme*

/PID processid指定要终止的进程的 PID。

使用 TaskList 取得 PID。

/IM imagename指定要终止的进程的映像名称。通配符 '*'可用来

指定所有任务或映像名称。

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

/F 指定强制终止进程。

/? 显示帮助消息。

筛选器:

筛选器名 有效运算符有效值

----------- --------------- -------------------------

STATUSeq, neRUNNING |

NOT RESPONDING | UNKNOWN

IMAGENAME eq, ne映像名称

PID eq, ne, gt, lt, ge, lePID 值

SESSION eq, ne, gt, lt, ge, le会话编号。

CPUTIME eq, ne, gt, lt, ge, leCPU 时间,格式为

hh:mm:ss。

hh - 时,

mm - 分,ss - 秒

MEMUSAGE eq, ne, gt, lt, ge, le内存使用量,单位为 KB

USERNAME eq, ne用户名,格式为 [domain\]user

MODULES eq, neDLL 名称

SERVICES eq, ne服务名称

WINDOWTITLE eq, ne窗口标题

说明

----

1) 只有在应用筛选器的情况下,/IM 切换才能使用通配符 '*'。

2) 远程进程总是要强行 (/F) 终止。

3) 当指定远程机器时,不支持 "WINDOWTITLE" 和 "STATUS" 筛选器。

例如:

TASKKILL /IM notepad.exe

TASKKILL /PID 1230 /PID 1241 /PID 1253 /T

TASKKILL /F /IM cmd.exe /T

TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"

TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe

TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *

TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

2、批处理中做循环,下面死循环可以实现你的目标,禁止名字为1.exe的文件执行

:loop

taskkill /f /im 1.exe

goto loop


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8110745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存