我已经创建了一个带有自动启动类型的Windows服务并成功安装在我的系统中但直到我重新启动系统才启动它。 详细信息:昨天我已创建并安装我的服务,然后重新启动我的窗口,以便服务成功启动。但问题发生在今天,当我启动我的窗口并从控制面板\管理工具\服务打开窗口的服务列表,并选择我的服务,我看到它没有自动启动。 我的错是什么?
答案 0 :(得分:3)
假设服务设置为“自动”作为启动模式,并且状态不是“已启动”,则至少会有一条消息说明服务未在系统事件日志中启动的原因。
典型的原因是服务启动速度不够快(服务控制器对服务必须响应“启动”消息的速度施加时间限制)或服务依赖于尚未提供的其他服务(检查您的服务依赖项)或者您的服务因软件错误而失败(例如,找不到所需的某些资源)。
在事件日志中查找错误,您可以更好地了解服务未启动的原因。
答案 1 :(得分:3)
由于您的服务昨天运行正常,但今天没有。检查所有依赖项将是我的第一个建议。
在你的开始 - >运行,键入services.msc。这是打开服务控制台的快捷方式。
然后右键单击您的服务,如果它列在那里,请单击此弹出菜单上的“属性”。
打开“依赖关系”选项卡(第4个选项卡),检查您的服务是否依赖于某些其他服务以及该依赖关系是否正在运行。
此致
答案 2 :(得分:0)
示例:
SC.exe config "ServiceName" start= auto