如何启动windows服务

如何启动windows服务,windows,windows-services,Windows,Windows Services,我已经创建了一个自动启动类型的windows服务,并成功地将其安装到我的系统中,但在我重新启动系统之前,它不会启动。 详细信息:昨天我创建并安装了我的服务,然后重新启动windows,使服务成功启动。但问题发生在今天,当我启动windows并从“控制面板\管理工具\服务”打开windows的“服务”列表并选择“我的服务”时,我发现它没有自动启动。 我的错误是什么?假设服务设置为“自动”作为启动模式,并且其状态不是“已启动”,那么系统事件日志中至少会有一条关于服务未启动原因的消息 典型的原因是服务

我已经创建了一个自动启动类型的windows服务,并成功地将其安装到我的系统中,但在我重新启动系统之前,它不会启动。 详细信息:昨天我创建并安装了我的服务,然后重新启动windows,使服务成功启动。但问题发生在今天,当我启动windows并从“控制面板\管理工具\服务”打开windows的“服务”列表并选择“我的服务”时,我发现它没有自动启动。
我的错误是什么?

假设服务设置为“自动”作为启动模式,并且其状态不是“已启动”,那么系统事件日志中至少会有一条关于服务未启动原因的消息

典型的原因是服务启动不够快(服务控制器对服务响应“启动”消息的速度施加了时间限制),或者服务依赖于另一个尚不可用的服务(检查您的服务依赖项),或者您的服务只是由于软件错误而失败(例如,找不到它需要的某些资源)


在事件日志中查找错误,您将更好地了解服务未启动的原因。

因为您的服务昨天运行良好,但今天没有。检查其所有依赖项将是我的第一个建议

在开始->运行中,键入services.msc。这是打开服务控制台的快捷方式

然后右键单击您的服务,如果它在那里列出,请单击此弹出菜单上的属性

打开依赖项选项卡(第4个选项卡),检查您的服务是否依赖于其他服务,并且该依赖项是否正在运行

问候,

示例:

SC.exe config "ServiceName" start= auto

查看是否记录了与服务相关的任何错误。启动服务时是否从命令行向服务传递参数?@Icarus,我没有通过命令行启动windows服务,因为我希望服务自动启动。@Uwe Keim,我检查了visual studio的事件日志,它只是说s服务无法启动。谢谢Jonners,是的,我认为您的第一个原因是正确的。我使用我的服务从一些数据库获取备份,它在启动时工作,然后每15分钟一次。您的第一个原因是指类似的事情吗?