Windows sc.exe StartService失败1053
我调用了命令1Windows sc.exe StartService失败1053,windows,service,Windows,Service,我调用了命令1sc.exe create myservice binpath=“C:\bp.exe”start=auto2sc.exe start myservice 无论我创建什么服务,我总是会遇到这样的错误: StartService失败1053 服务未及时响应启动或控制请求。 服务功能,代码: package main import ( "fmt" ) func main() { fmt.Println("HELLO") var s string fm
sc.exe create myservice binpath=“C:\bp.exe”start=auto
2sc.exe start myservice
无论我创建什么服务,我总是会遇到这样的错误:
StartService失败1053
服务未及时响应启动或控制请求。
服务功能,代码:
package main
import (
"fmt"
)
func main() {
fmt.Println("HELLO")
var s string
fmt.Scanln(&s)
}
如果我想启动另一项服务,例如:
defragsvc优化驱动程序
此服务已成功启动!问题在哪里 问题真的在于这一点
服务未及时响应启动或控制请求
与“常规”程序不同的Windows服务应该能够参与通过某些Win32 API调用实现的某些“procotol”。
基本上,任何声称是Windows服务的程序在被服务管理器加载后都应该通过调用一些Win32 API函数“钩住”服务子系统,然后明智地响应来自该服务管理器的回调。
这些回调在错误消息中称为“控制请求”
解决您的问题的方法是逆转方法:
与其尝试随机的东西来解决问题