如何编写bat文件强制结束进程.

如何编写bat文件强制结束进程.,第1张

用ntsd命令或tastkill命令

ntsd具体使用方法为:

打开一个CMD命令控制台,输入

ntsd -c q -p PID

其中PID代表了想关闭的进程的进程号。进程号可以在任务管理器里找到。或是在命令控制台下用tasklist命令也可以查进程ID也可以

tasklist和tastkill我就不详细介绍了,系统帮助里有具体用法,查一下就是了

注意:ntsd不能杀死System、SMSSEXE和CSRSSEXE的原因在于,System和SMSSEXE运行在纯内核态,而ntsd本身需要CSRSSEXE。

最后声明:我不是给写了ntsd的用法了吗,你不会用它啊,ntsd -c q -p PID 就是强制关闭进程,病毒都可以杀掉

@echo off

start "" bexe

ping /n 60 1271>nul

taskkill /f /im bexe

运行1分钟后关闭bexe

我觉得用VBS来做非常合适,没有隐藏窗口,而且编程方便,而且双击就能运行,无需任何翻译。

你把打开记事本,粘贴下面的代码,保存为一个VBS文件(例如XXXVBS),然后鼠标双击,就能达到你的效果:

Dim WshShell, url

Set WshShell = WScriptCreateObject("WScriptShell")

while true

WshShellRun "taskkill /im notepadexe"

WScriptSleep 10000

wend

注意,上面的程序的是每10秒就关闭记事本,如果你需要关闭其它程序,请修改对应的行,如果需要关闭多个不同的程序,可以把此行复制多次修改即可。

at 20:59 /ntsd -c q -pn D:\软件夹\QQ\Bin\QQexe 这个失败了

改成 at 20:59 /taskkill /f /im QQexe

@echo off

::设置固定目录路径

set dir=

for /r "%dir%" %%a in (exe) do taskkill /f /im "%%~nxa"

以上代码就会获取你指定路径下所有exe程序,然后结束它们。

以上就是关于如何编写bat文件强制结束进程.全部的内容,包括:如何编写bat文件强制结束进程.、如何用bat文件关闭一个知道名称的exe程序、求一个bat代码能检测某程序运行然后关闭某程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9738282.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存