来自:http://blog.youkuaiyun.com/l_serein/article/details/4445213
当您停止或暂停托管 Microsoft Windows 服务时,如果该服务停止或暂停过程所花的时间比已配置的时间长,您会收到错误信息
原因
ServiceBase 类直接从 Advapi32.dll 文件的 ScDispatcherLoop 中定义的 Service 命令处理程序调用 OnStop 方法。30 秒之后,如果 ScDispatcherLoop 线程未准备好从服务控制管理器接收新的服务命令,则 Windows 服务控制器会将此服务标记为“超时”。因此,就会收到此错误信息。
解决方案
要解决此问题,请获取最新的 Microsoft .NET Framework 1.1 Service Pack
主要还是程序问题...
本文探讨了在Microsoft Windows环境中服务停止或暂停时出现超时错误的原因,并提供了解决方案,即通过更新.NET Framework 1.1 Service Pack来解决服务长时间未响应的问题。
2237

被折叠的 条评论
为什么被折叠?



