在系统启动期间尽早启动服务

时间:2018-03-18 19:31:22

标签: c# .net windows service registry

我在C#DotNet(4.0)中开发了一个不在重启时启动的服务。虽然手动开始很好。这种情况发生在Windows 2016 Server上,但在其他操作系统上运行良好。

Windows系统日志只包含服务未及时启动的错误。

我在应用程序日志中添加了一个写入作为Service Main过程中的第一个操作。但是,重新启动后,此日志条目不会出现在应用程序日志中。所以看起来Windows甚至都没有尝试运行它。

是否有除DelayedAutoStart之外的任何注册表值(例如,Tag,Group,DependOnService)我可以在系统启动期间尽可能晚地使此服务加载?我想这可能会解决问题。

当前注册表值为:

ObjectName = LocalSystem
Start = 2
Tag = 1
Type = 0x10 (16)
ErrorControl = 1

感谢您的任何建议。

0 个答案:

没有答案