
用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代码能检测某程序运行然后关闭某程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)