设置为自动启动的WindowService没有开机启动

当我们的服务依赖其他的服务才能启动时,我们需要给它添加依存关系。

在你的serviceInstaller上点右键,选择属性, 设置ServicesDependedOn.

当然你也可以在ProjectInstaller 的InitializeComponent方法里添加代码,例子如下:

this.serviceInstaller1.ServicesDependedOn = new string[] { "Eventlog", "WinMgmt","MMQ","Windows Management Instrumentation" }; 

原文地址:https://www.cnblogs.com/Isabella/p/2320549.html