首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TaskKill非常慢

TaskKill非常慢
EN

Server Fault用户
提问于 2011-09-01 21:03:52
回答 2查看 2K关注 0票数 3

我有一个批处理文件,它使用taskkill来停止几个服务。这些命令如下所示:

代码语言:javascript
复制
taskkill /s \\myServer /f /fi "Services eq MyService"

问题是每个命令都需要很长的时间(大约1分钟)。由于有几个这样的命令,批处理文件非常慢。

有没有办法加快taskkill的速度?

EN

回答 2

Server Fault用户

发布于 2011-09-01 21:13:30

尝试使用sc stop而不是关闭服务。这是首选的方法。

http://technet.microsoft.com/en-us/library/cc742107(WS.10).aspx

票数 4
EN

Server Fault用户

发布于 2011-09-02 01:02:30

除了@pk所说的,如果您必须使用taskkill,您可以为每个任务创建一个bat文件,然后创建一个bat文件来调用每个批处理文件。

对于每个任务的完成来说仍然是缓慢的,但是它们会同时运行,加速您的完整脚本。

应该是这样的:

代码语言:javascript
复制
cmd /c c:\bat\killbatch1.bat
cmd /c c:\bat\killbatch2.bat
cmd /c c:\bat\killbatch3.bat
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/307385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档