批处理文件杀死并重新启动不响应程序

时间:2014-01-27 16:55:44

标签: file batch-file kill

我正在运行一个程序(Win7),它有时会卡住而没有响应。

只是希望你的帮助能够编写可以检查程序状态的批处理过程,如果它没有响应则关闭并再次打开

2 个答案:

答案 0 :(得分:3)

测试一下:当任务没有响应时,它应该只重新启动be2beat,并且已被强行杀死。

@echo off 
taskkill /im "Be2Beat.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Be2Beat\Be2Beat Multimedia Platform\Be2Beat.exe"

答案 1 :(得分:0)

这将在连续循环上运行以进行监控。

创建文件2.bat

@echo off :loop taskkill /im "Be2Beat.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Be2Beat\Be2Beat Multimedia Platform\Be2Beat.exe" goto loop