批处理错误循环:批处理文件在打开时通过“错误”执行另一个批处理文件

时间:2016-01-29 15:22:49

标签: windows batch-file virtualbox taskkill

我有2个批处理文件:kill_window1.bat& kill_host.bat。蝙蝠的内容是:

  • kill_window1.bat:

    taskkill /f /im some_program.exe
    
  • kill_host.bat

    taskkill /f /im taskhost.exe
    

问题在于,当我执行kill_window1.bat时,就好像我已经执行了kill_host.bat,而且,进程永远不会结束,因为cmd窗口永远不会结束并且仍然打印该行但没有任何反应,只是仍然打开我的OS超过20厘米的撞击。

我在虚拟机中使用Windows 7。

对不起,如果我的英语不完美。我还在学习;)

PD:我正在查杀taskhost.exe,因为有时会使用100%的CPU。

1 个答案:

答案 0 :(得分:0)

尝试使用PsKill代替。顺便说一句,操作系统崩溃很奇怪。我希望" some_program.exe"是不是操作系统进程?此外,杀死taskhost.exe并不是一个好主意。相反,尝试发现哪个服务加载CPU如此之高并且仅停止服务而不是杀死可以托管多个服务的主机。