针对服务无法自动启动,但又可以手动启动的情况,可以如下方法处理:
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分钟,具体时间可以自行设置。
启动服务服务名YumCloudStoreUDService4可以自己替换成想要的,鼠标双击对应的服务,把服务名称复制一下即可。
开机以后,自动启动了VBS文件,然后通过该VBS文件调用BAT文件,电脑界面上是什么都不会显示的,完全静默运行,就跟服务自动启动效果差不多。