Windows services Windows服务不支持';我不能自动启动
我有一个用.NET3.5编写的windows服务,设置为自动启动,但当系统重新启动时它不会启动 据我所知,这可能是由于我的服务在尝试启动时没有启动依赖关系造成的。我不知道我的服务依赖于什么。我尝试通过添加windows后台打印程序作为我的服务的一个依赖项来解决这个问题,因为后台打印程序是启动过程中启动较晚的服务之一。嗯,这种变通办法也不管用 我正在使用WindowsServer2003R2。因此,“延迟自动重启”选项对我不可用。我不能仅仅为了这个而使用WindowsServer2008Windows services Windows服务不支持';我不能自动启动,windows-services,autostart,Windows Services,Autostart,我有一个用.NET3.5编写的windows服务,设置为自动启动,但当系统重新启动时它不会启动 据我所知,这可能是由于我的服务在尝试启动时没有启动依赖关系造成的。我不知道我的服务依赖于什么。我尝试通过添加windows后台打印程序作为我的服务的一个依赖项来解决这个问题,因为后台打印程序是启动过程中启动较晚的服务之一。嗯,这种变通办法也不管用 我正在使用WindowsServer2003R2。因此,“延迟自动重启”选项对我不可用。我不能仅仅为了这个而使用WindowsServer2008 我现在没
我现在没有主意了。如有任何建议,我们将不胜感激。请尝试以下建议:
- 检查系统日志
- 将日志记录添加到您的服务中,例如添加到系统事件日志或使用log4net
- 在启动时将服务剥离为单个消息,或者创建一个新的剥离最小服务,并尽可能减少依赖项。看看这是否开始
- 检查您的服务正在哪个帐户下运行,以及此帐户是否具有“作为服务运行”的权限