名为“FireSvc.exe”的任务(McAffee服务)一直在干扰我们的应用升级。我把
> taskkill / f / im“FireSvc.exe”
在批处理文件中。我们在安装过程中不断运行,因此软件将成功升级。我不是很肯定为什么这项服务经常开始。我们必须从命令行运行,因为在任务管理器中,当您尝试终止此任务时,您将获得“拒绝访问”。
我的问题是,你如何每20-30秒运行一次?
我们也无法安装任何类型的未经批准的软件。那么,那......
感谢您的任何意见。
答案 0 :(得分:0)
您可以在批处理文件中使用vbscript的睡眠命令,其中包含cscript,如此... 首先创建一个包含以下代码的vbscript文件(.vbs扩展名)(不要忘记用ANSI编码保存它,否则它不会工作): Wscript.sleep 2500 Wscript.exit 使用以下代码在同一目录中创建批处理文件: @echo关闭 :杀 cscript // NoLogo file.vbs taskkill / f / im" FireSvc.exe" GoTo Kill 我目前无法访问PC以检查它是否有效,所以让我知道会发生什么。我仍然认为可能有一个更聪明的选择......干杯!
编辑:顺便说一下你也可以使用ping命令模拟一个sleep命令,如下所示: ping localhost -n 1 -w 2500> nul 如果您使用的是Windows Vista或更高版本,则可以使用timeout命令。
答案 1 :(得分:0)
以下是我们使用的内容:
:runagain
taskkill /f /im "FireSvc.exe"
timeout /T 5
goto runagain