针对服务无法自动启动,但又可以手动启动的情况,可以如下方法处理:
1、把服务的启动方式改成手动
2、在启动里面建立一个启动易石服务.vbs文件
文件内容设置为:
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C C:\yumshare\StartYumServer.bat", 0, TRUE)
3、在c:\yumshare下创建一个StartYumServer.bat文件,文件内容设置为:
@echo off
ping 127.0.0.1 -n 300
net start YumCloudStoreUDService4
-----------------------------------------------------------------------------------------------------
ping 是每秒执行一次,所以ping300次是5分钟,具体时间可以自行设置。
启动服务服务名可以自己替换成想要的,在服务上点右键就可以看到了。
开机以后,自动启动了VBS文件,然后通过该VBS文件调用BAT文件,电脑界面上是什么都不会显示的,完全静默运行,就跟服务自动启动效果差不多。