Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows services 在windows Xp中启动用户定义的服务_Windows Services_Batch File_Windows Xp_User Defined - Fatal编程技术网

Windows services 在windows Xp中启动用户定义的服务

Windows services 在windows Xp中启动用户定义的服务,windows-services,batch-file,windows-xp,user-defined,Windows Services,Batch File,Windows Xp,User Defined,我正在使用sc.exe在Windows Xp上创建用户定义的服务 要创建,我从 sc.exe create "My Service" binPath= "D:\Service.bat" 收到消息CreateService SUCCESS 然后我在运行中输入services.msc,发现我创建的服务就在那里 右键单击我的服务,然后单击属性,然后单击何时启动 我得到一个错误 错误1053:服务未及时响应启动 如何修复此错误 谢谢我想你需要输入cmd作为命令 sc.exe create "My Se

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

sc.exe create "My Service" binPath= "D:\Service.bat"
收到消息CreateService SUCCESS

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

右键单击我的服务,然后单击属性,然后单击何时启动

我得到一个错误

错误1053:服务未及时响应启动

如何修复此错误


谢谢

我想你需要输入cmd作为命令

sc.exe create "My Service" binPath= "cmd /c D:\Service.bat"
并确保批处理文件不会停止得太快。在批处理文件的第一行,让它写入日志文件,这样您就可以看到它正在执行。(并使用服务用户可以写入的位置)


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

如果您尝试将批处理文件添加为服务,则可能会出现问题。我想这是不可能的
echo starting at %date% %time% > d:\service.log