14

我已经做了一些研究,并从我在 StackOverFlow 上找到的问题中添加了一些内容。但我仍然遇到服务无法自动启动的问题

这是我读过的一些问题/答案

  1. 如何自动启动 Windows 服务
  2. 安装时自动启动 Windows 服务
  3. 通过 vs net 2008 中的安装程序自动启动 Windows 服务
  4. 安装后如何自动启动服务

我在我的安装程序代码中设置了启动类型

我设置了安装后代码

我通过重启测试,没有。

卸载,重新安装,启动服务,然后再次重新启动,服务没有在重新启动时自动启动。

我确保每次进行更改时,我都会在全新安装之前对项目和设置项目进行重建。

在搜索 Google 时,我目前的情况也找不到太多。

我错过了什么吗?

4

2 回答 2

12

如果您的服务 StartType 设置为 Automatic,但重新启动后该服务未运行,则您的服务依赖于另一个未正确启动的服务,或者您的服务自己的启动代码失败并最终停止该服务。检查 Windows 事件日志是否有错误(如果您没有记录自己的错误,则应该记录)。

于 2013-04-18T21:31:27.863 回答
4

转到您的Windows服务,右键单击->属性,然后选择启动类型为自动。

于 2013-04-18T21:21:33.687 回答