服务没有及时响应启动或控制请求

ana*_*and 5 c++ service winapi

我在 win32,c++ 中创建了一个服务。我能够创建该服务,但是当我尝试启动它时,出现以下错误。

[SC] StartService FAILED 1053:服务未及时响应启动或控制请求。

找到根本原因的最佳方法是什么,因为此错误消息没有传达任何有意义的信息

MSa*_*ers 1

获取根本原因的最佳方法是检查 SERVICE_STATUS_PROCESS.dwCheckPoint 值。您的服务正在更新,同时它处于 START_PENDING 状态,并且sc query您可以从命令行轮询它。