Windows服务不会在Windows 7上自动启动

时间:2019-10-08 08:51:55

标签: windows-services

我制作了一个Windows Service应用程序,使用系统帐户将其属性设置为自动启动。

Windows 10行为:按预期启动。在每个系统上重新启动。

Windows 7行为:无法启动。任何日志中都没有错误/警告消息。可以由管理用户启动。立即开始。

当系统尝试启动服务时,我会理解会发生错误,但是日志条目又在哪里?为什么可以手动启动服务?然后,最奇怪的部分是什么:为什么它可以在Windows 10上运行?

顺便说一句,我的服务的OnStart为空,除了base.OnStart(args)

我获得的唯一日志条目是系统日志:

  

在等待MY_SERVICE连接时达到了超时(30000毫秒)。

重要事实:设置为“延迟启动”时,服务将启动。但这对我来说是不可接受的。该服务将尽快启动,“延迟启动”发生得太晚了,无法满足我的需求。

如何使我的服务与Windows 7兼容,可能是服务没有在Windows 7上自动启动但在Windows 10上正确启动的可能原因?

我的服务使用.NET Framework 4.6.1,并且已安装在我的测试Windows 7 VM上。

0 个答案:

没有答案