Windows 服务在安装后不会自动启动
本文关键字:自动启动 安装 服务 Windows | 更新日期: 2023-09-27 17:56:46
我创建了一个启用了自动启动的Windows服务。当我使用 installutil 安装服务时,它不会自动启动。但是当我厌倦了手动启动它时,它正在工作。
当我检查事件查看器时,我找不到任何错误。会有什么问题。如何找到错误?
我的启动函数是这样的
protected override void OnStart(string[] args)
{
StartFetch();
}
private static void StartFetch()
{
try
{
FetchManager fetchManager = new FetchManager();
fetchManager.Run();
}
catch (Exception ex)
{
throw ex;
}
}
自动启动是指Windows重新启动时发生的情况。它不会在安装时自动启动服务。
为了解决这个问题,您当然可以添加一个安装后事件来启动服务,这就是我对我的所做的。
当然还有90年代的解决方案,要求用户重新启动以完成安装;-)