繁体   English   中英

Windows服务无法在Windows 10上启动

[英]Windows service failed to start on Windows 10

我有一个使用.NET 4.5和topshelf库构建的Windows服务,该服务在LocalSystem帐户下运行。该服务配置为在系统重新启动时自动启动。 当服务启动时,它会从位于“ C:\\ ProgramData”的自定义配置文件(json文件)中读取信息以获取配置信息。我已经在本地PC(Windows 7)上测试了此配置,并验证了设置是否可以正常工作。 最近,我尝试在几台Windows 10计算机上的Windows服务上安装此服务,其中一些在启动时无法启动Windows服务。我查看了事件查看器,可以看到“该服务未及时响应”。 稍后我可以手动启动该服务。 我已将逻辑从Task.Run内Start方法的配置中读取,以使Start方法快速返回。 请提出其他需要解决的问题。

对于在此问题上苦苦挣扎的任何人,我们在某些速度较慢的Windows 10计算机上都遇到了同样的问题。 我们可以通过在配置文件中将generatePublisherEvidence设置为false来解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM