服务不能自动启动怎么回事?
自己写了一个程序,设置为localsystem自动启动,可是每次机器重新启动时都不能启动服务
日至中提示两个错误:
service control manager
由于下列错误启动服务myservice失败:(事件ID7000)
服务并未及时响应启动或控制请求。
service control manager
(事件ID7009)
等待连接myservice超时(3000毫秒)。
怎么回事呢?
[解决办法]
顶顶...
[解决办法]
你可以在 services.msc 里面手动启动这个服务?
[解决办法]
我是问你“能不能手动启动这个服务”
如果不能,就是服务程序问题
如果可以,再看看自动启动和手动启动之间系统有哪些不同,比如说某些服务的状态(如果有依赖的话)
[解决办法]
偶今天也遇到基本上相同的问题,不过我的提示是: "服务启动后又停止了 ",请问这是什么原因?顶起来...
[解决办法]
服务器启动时间过长,如果启动时间超过30秒,服务控制台会认为服务启动失败,所以,你要注意OnStart函数运行时间不能超过30秒!
[解决办法]
如果不能,就是服务程序问题
如果可以,再看看自动启动和手动启动之间系统有哪些不同,比如说某些服务的状态(如果有依赖的话)
时间
[解决办法]
不要在这个函数里做过多的处理。你可以建一个线程,把所有工作交这个线程处理,OnStart直接返回。