我已经创建了一个具有自动启动类型的 Windows 服务,并成功地将它安装在我的系统中,但是直到我重新启动我的系统它才启动。 详细信息:昨天我创建并安装了我的服务,然后重新启动了我的 Windows,因此该服务成功启动。但是今天当我启动 Windows 并从控制面板\管理工具\服务打开 Windows 的服务列表并选择我的服务时出现问题,我发现它没有自动启动。 我的错误是什么?
最佳答案
假设服务设置为“自动”作为启动模式,并且它的状态不是“已启动”,那么在系统事件日志中至少会有一条消息说明为什么服务没有启动。
典型的原因是服务没有足够快地启动(服务 Controller 对服务必须以多快的速度响应“开始”消息施加时间限制)或者服务依赖于另一个尚不可用的服务(检查您的服务依赖项)或者您的服务由于软件错误而失败(例如,找不到它需要的某些资源)。
在事件日志中查找错误,您将更好地了解服务未启动的原因。
关于windows - 如何启动windows服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370522/