我们已经用.NET编写了一些Windows服务。它们可以在mmc服务中手动启动,但是尽管将其设置为“自动”,但是在打开(或重新引导)计算机电源时它们永远不会启动。
更新在事件日志中,没有看到“ xyz已启动”,而是看到所有其他服务都已启动,而是看到“ xyz服务已进入停止状态”。和一个单独的错误,指出“等待slsvc服务的事务响应时达到了超时(30000毫秒)”。
如果我手动启动它们,那么我将按预期在事件日志中获得一个正常条目,并且一切正常-直到下一个强制重新启动的Windows Update修补程序再次关闭了所有服务。
有任何想法吗?我尝试将它们设置为“延迟启动”,没有明显区别。