这个很好处理啊,
如果他自动关机,
你就新建一个.bat,写上(shutdown -a)保存后运行就行了,括号不包括在内。
如果还是不能解决,
你就加一点内容:
====================================================
@ECHO OFF
color a
title 解除因.bat导致的系统关机
:love
shutdown -a
taskkill /f /im 导致关机的完整程序名
taskkill /f /im cmd.exe
goto love
===================================================
(复制到记事本里,另存为*.bat即可,*号代表程序名)
如果解决了因打开那个.bat而导致的关机,就证明你的.bat里含有shutdown。
需要强调的是:
这里虽然循环强制关闭了cmd.exe
当cmd.exe窗口被强制关闭后,再次打开cmd仍然有效
如果是特定.bat文件运行后关机,可以右键编辑检查有没有类似shutdown -s的命令。
如果是所有.bat文件运行后关击,可以开始运行regedit.exe,检查HKCR\.bat的默认值是否指向batfile,以及HKCR\batfile\shell\open\command中的默认值是否为【"%1" %*】。
这个文件可能是一个一运行电脑就会自动关机的批处理
可以将后缀改成.TXT
看看这个批处理的具体内容
文本方式打开该BAT文件。内容是SHUTDOWN(关机命令)吧
点右键选择编辑,把里面的东西贴出来,看看是不是有shutdown这个词.