首页 >> IT知识库 >> windows 7 >>win7下BAT文件运行taskkill命令无限循环解决方法
详细内容

win7下BAT文件运行taskkill命令无限循环解决方法

今天就为大家分享win7下用批处理运行taskkill存在bug的解决方案。情况是这样的,经本人测试,WIN7在CMD中运行taskkill命令正常,但如果新建一个BAT文件运行taskkill命令则无限循环,如建立一个1.bat,内容为taskkill /im notepad.exe,保存后运行,就会发现打开的CMD窗口中无限执行taskkill命令

————————
平时可能会碰到需要定时关闭某个程序,windows可以通过2个命令关闭程序:ntsd taskkill、winxp、server 2003下2个命令都能用而且都正常,但到了win7下没有ntsd,而用taskkill命令又有上述bug。当我们用计划任务来关闭指定程序时,通常做法是写一个BAT,就比如前面所说的关闭记事本的bat,然后让计划任务去定时执行这个bat,就会导致引起无限循环的bug。

想了下,既然直接在cmd窗口中运行该命令一切正常,那应该有变通的方法,解决方法是在计划任务中运行CMD(执行的程序路径指定为C:\Windows\System32\cmd.exe,参数设置成/c "taskkill /im notepad.exe" /c表示执行后面的命令后终止CMD。

欢迎来到这里!

在线客服
- 客户经理
  • 点击这里给我发消息
  • 点击这里给我发消息
技术支持: 建站ABC | 管理登录