我正在使用 sc.exe 在 Windows Xp 上创建用户定义的服务
sc.exe create "My Service" binPath= "D:\Service.bat"
收到消息 CreateService SUCCESS。
然后我在 RUN 中输入 services.msc 发现我创建的服务就在那里
右键单击我的服务然后属性,当我开始
我收到一个错误
ERROR 1053:服务没有及时响应启动
我该如何解决这个错误。
谢谢
我正在使用 sc.exe 在 Windows Xp 上创建用户定义的服务
sc.exe create "My Service" binPath= "D:\Service.bat"
收到消息 CreateService SUCCESS。
然后我在 RUN 中输入 services.msc 发现我创建的服务就在那里
右键单击我的服务然后属性,当我开始
我收到一个错误
ERROR 1053:服务没有及时响应启动
我该如何解决这个错误。
谢谢
我认为您需要输入 cmd 作为命令;
sc.exe create "My Service" binPath= "cmd /c D:\Service.bat"
并确保批处理文件不会停止得太快。在批处理文件的第一行,让它写入日志文件,这样您就可以看到它正在执行。(并使用服务用户可以写入的位置)。
echo starting at %date% %time% > d:\service.log
作为替代方案,您也可以使用 srvany.exe,请参阅KB137890,但这更麻烦。