1

我正在使用 sc.exe 在 Windows Xp 上创建用户定义的服务

sc.exe create "My Service" binPath= "D:\Service.bat"

收到消息 CreateService SUCCESS。

然后我在 RUN 中输入 services.msc 发现我创建的服务就在那里

右键单击我的服务然后属性,当我开始

我收到一个错误

ERROR 1053:服务没有及时响应启动

我该如何解决这个错误。

谢谢

4

1 回答 1

3

我认为您需要输入 cmd 作为命令;

sc.exe create "My Service" binPath= "cmd /c D:\Service.bat"

并确保批处理文件不会停止得太快。在批处理文件的第一行,让它写入日志文件,这样您就可以看到它正在执行。(并使用服务用户可以写入的位置)。

echo starting at %date% %time% > d:\service.log

作为替代方案,您也可以使用 srvany.exe,请参阅KB137890,但这更麻烦。

于 2011-10-12T08:19:10.937 回答