FIX:停止或暂停托管的 Windows 服务时收到“Error 1053:The service did not respond to the start or control request in a timely fashion”(错误 1053:服务没有及时响应启动或控制请求)错误信息
https://support.microsoft.com/zh-cn/kb/885055
症状
Could not stop the
Windows service name service on Local Computer.
Error 1053:The service did not respond to the start or control request in a timely fashion.
注意:Windows service name 是您已创建的 Windows 服务名称的占位符。
Error 1053:The service did not respond to the start or control request in a timely fashion.
原因
解决方案
885055 如何获取 Microsoft .NET Framework 1.1 Service Pack 1
状态
更多信息
重现此问题的步骤
- 创建一个 Windows 服务项目。为此,请按照下列步骤操作:
- 使用 Microsoft Visual Basic .NET 创建一个 Windows 服务项目。将该 Windows 服务命名为 SampleWS。
- 在 SampleWS 的“属性”窗口中,将 CanPauseAndContinue 属性、CanShutDown 属性和 CanStop 属性设置为 True。
- 将 ServiceName 属性设置为 SampleWS。
- 在 Service1.vb 文件的代码视图中,在该文件开头添加以下代码以便将 System.Threading 名称空间导入此项目中。
导入 System.Threading
- 将 OnPause 方法添加到 Service1.vb 文件中。
- 将以下代码添加到 OnStop 方法和 OnPause 方法中。
Thread.Sleep(40000)
- 将 ServiceProcessInstaller1 安装程序和 ServiceInstaller1 安装程序添加到 SampleWS 项目中。
- 在 ServiceProcessInstaller1 安装程序的“属性”窗口中,将 ServiceProcessInstaller1 安装程序的Account 属性设置为 LocalSystem。
- 在 ServiceInstaller1 安装程序的“属性”窗口中,将 StartType 属性设置为 Automatic。
- 生成 SampleWS 应用程序。
- 创建一个 Setup 项目,然后将 SampleWS 应用程序的输出添加到该 Setup 项目中。
- 生成 SampleWS 解决方案。
- 找到 Setup1.msi 文件。此文件位于步骤 2 中创建的 Setup1 项目文件夹中。
- 双击“Setup1.msi”文件以安装 SampleWS Windows 服务。
- 单击“开始”,单击“运行”,在“打开”框中键入 services.msc,然后单击“确定”。Microsoft 管理控制台 (MMC) 管理单元“服务”随即打开。
- 在右窗格中,找到 SampleWS 服务,然后启动此服务。
- 停止或暂停 SampleWS 服务。
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语说明
参考
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款。
属性
文章 ID:839174 - 上次审阅时间:12/08/2015 06:45:07 - 修订版本: 1.0
- Microsoft .NET Framework 1.1
- kbnosurvey kbarchive kbqfe kbhotfixserver kbnetframe110sp1fix kbserviceprocess kbservice kbbug kbfix kbnetframe110presp1fix KB839174