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 服务在安装后不会自动启动

自动启动是指Windows重新启动时发生的情况。它不会在安装时自动启动服务。

为了解决这个问题,您当然可以添加一个安装后事件来启动服务,这就是我对我的所做的。

当然还有90年代的解决方案,要求用户重新启动以完成安装;-)