我有一个批处理文件,它使用taskkill来停止几个服务。这些命令如下所示:
taskkill /s \\myServer /f /fi "Services eq MyService"问题是每个命令都需要很长的时间(大约1分钟)。由于有几个这样的命令,批处理文件非常慢。
有没有办法加快taskkill的速度?
发布于 2011-09-01 21:13:30
尝试使用sc stop而不是关闭服务。这是首选的方法。
http://technet.microsoft.com/en-us/library/cc742107(WS.10).aspx
发布于 2011-09-02 01:02:30
除了@pk所说的,如果您必须使用taskkill,您可以为每个任务创建一个bat文件,然后创建一个bat文件来调用每个批处理文件。
对于每个任务的完成来说仍然是缓慢的,但是它们会同时运行,加速您的完整脚本。
应该是这样的:
cmd /c c:\bat\killbatch1.bat
cmd /c c:\bat\killbatch2.bat
cmd /c c:\bat\killbatch3.bathttps://serverfault.com/questions/307385
复制相似问题