windows - 如何启动windows服务

标签 windows windows-services

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

最佳答案

假设服务设置为“自动”作为启动模式,并且它的状态不是“已启动”,那么在系统事件日志中至少会有一条消息说明为什么服务没有启动。

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

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

关于windows - 如何启动windows服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7370522/

相关文章:

.net - 64 位版本的 Windows SDK 中的 FxCop 在哪里?

c#-4.0 - Windows 8 中 Windows 服务上的 Debugger.Launch()

windows - 当由 Windows 服务生成的进程调用时,CreateMutex() 失败并显示 ERROR_ACCESS_DENIED

c++ - 错误 : "Mixed implicit and static pattern rules" in my Makefile

c# - 如何确定 .NET 中的 CPU 缓存大小?

java - 通过 java Runtime.getRuntime().exec 从 windows 连接到 linux 机器

c++ - 如何获取 EFI 系统分区的卷名?

c# - SpecialFolder.MyDocuments 在控制台应用程序中提供正确的值,但在 Windows 服务中不提供

java - Windows Server 2008下如何在本地系统账户下运行jvisualvm.exe?

powershell - 尽管有正在运行的服务,Docker 容器仍会退出