无法启动xx服务 错误1053:服务没有及时响应启动或控制请求,排查方法。

sc安装服务,启动失败:显示错误1053:服务没有及时响应启动或控制请求

网上找了很多方法资料,什么注册表啊,权限啊之类的。
你按照这些都做完后,仍然提示这个错误。
告诉你,要检查自己的程序是不是有问题!!!!!!

有人可能说,没有问题啊,双击运行都ok的。
这边在告诉你一下。sc安装成服务后,运行环境已经不一样的。
它的运行账号变成了system,启动目录变成了c:\window\system32\目录。
你的程序在这样的环境运行起来的时候,会不会是正常的呢?

像我的,就是一个web服务端,用sc安装成服务。
所有跟网站相关的目录都是放到C:\Users\Administrator\xxxx(自定义目录)下的。
结果这个程序注册成服务运行起来后
它的启动目录变成c\window\system32目录了。
就找不到相关html模板文件啊,数据库文件啊
所以它就爆错了。

这个问题,困扰了自己几天,都打算放弃了,后面偶然试出了问题所在,写出来算是希望能帮到后来者吧。
所以出1053这个错误的时候,一定一定要先检查自己的程序在不同环境下运行是否正常。。。切记。。

posted @ 2020-06-21 21:44  情三  阅读(13493)  评论(1编辑  收藏  举报