安装Windows服务时,有两个选项可以在Windows启动时自动启动Windows服务.一个是自动,另一个是自动(延迟启动).这两者之间有什么区别?
例如,如果您使用wixtoolset创建安装程序,则该ServiceConfig元素具有该DelayedAutoStart属性.如何在启动时启动服务时会发生什么?
WiX文档:ServiceConfig元素
为了运行一个应用程序,必须启动一个批处理文件(例如启动Jetty,显示实时日志等).仅当此批处理文件正在运行时,该应用程序才有效.因此我被迫让这个批处理文件运行,而不是从Windows服务器注销.
此批处理文件可以作为服务运行吗?我正在尝试一个类似问题的建议之一.
我按照此处所述将 Kibana 二进制文件注册为服务。
当我尝试启动该服务时,我收到以下错误消息:

但是,当我尝试在浏览器中访问http://localhost:5602时,Kibana 已正确加载。但该服务仍被列为“已停止”。
因此,似乎 Kibana 二进制文件已执行,但 Windows 服务不知道如何解释状态?对此有何想法?