详细内容
win7下BAT文件运行taskkill命令无限循环解决方法
今天天津青创网络 www.tjqcit.com 就为大家分享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。
本文希望能帮助到大家。