windows服务程序运行时错误显示“错误1053服务没有及时响应启动或控制请求。”怎么办?

windows服务程序运行时错误显示“错误1053服务没有及时响应启动或控制请求。”怎么办?,第1张

你可能需要在onStart()方法里另起一个线程,在这个线伍隐裂程里可以携兆while(true).\x0d\x0aprotected override void OnStart(string[] args)\x0d\x0a{\x0d\x0a// TODO: Add code here to start your service.\x0d\x0aif (threadforwork == null)\x0d\x0a{\x0d\x0athreadforwork = new Thread(workFunction)\x0d\x0a}\x0d\x0athreadforwork.IsBackground = true\x0d\x0athreadforwork.Start()\x0d\x0a}\x0d\x0a在onStop()里面腔闭将线程杀掉\x0d\x0a protected override void OnStop()\x0d\x0a{\x0d\x0a // TODO: Add code here to perform any tear-down necessary to stop yourservice. \x0d\x0aif (threadforwork != null)\x0d\x0a{\x0d\x0aif (threadforwork.ThreadState == System.Threading.ThreadState.Running)\x0d\x0a{\x0d\x0athreadforwork.Abort()\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a}

exe注册成服务了!但是启动服务的时候会报[错误1053:服务没有及时响旁备应启动或控制请求.]

,我想应该是我的exe被服务启动后没有能回复一个服务的消息,不知道要在exe里面做什么样的 *** 作才能不报这样的错误,不是运前毁所有的程序都能添加到服务里,要是专问的程序才行,程序里要相应控件,才会有返回值,返回告诉 *** 作系统服务开启情况,QQ程序开发时就不是用来为作为服而设计的,所以不能当服悔扰务用,

一般是由于可执行文件的附加命令参数配置错误导的。

解决办法: 在网上有人说是服务的“登录”选项卡里要设置成administrator; 也有人说是需要先把服务删除,在重新创建(可以先考虑这两方面)。

但是试过以后发现不起作用,经过检查才发现原来还是由mysqld --install命令引起的,主要原因 是在于--defaults-file所指向的路径不能在单引号,而是要在双引号扮弯之内 总之,把单引号替换为双引号,问题解决。

宽带连接在基本电闷侍子和电子通讯是描述续号或者是电子线路包含或者是能够同时处理较宽的频率范围,它是一种相对的描述方式,频率的范围愈大,也就是频宽愈高时,传送资料相对增加。

以拨号上网速率上限56KBps为界,低于56KBps称为“窄带”,以上称为“宽带”。对家庭用户而言是指传输速率超过1M,可以满足语音、图像等大量信息传递的需求厅罩闷。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11987637.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存