错误 1053服务没有及时响应启动或控制请求
含义:启动或停止服务时,服务程序在规定时间(默认 30 秒)内没有向系统报告状态,系统判定它“没有响应”。
先做这一步:先重启电脑再手动启动一次,排除开机时资源紧张的偶发情况
这个错误代码是什么意思
| 错误代码 | 错误 1053 |
|---|---|
| 中文含义 | 服务没有及时响应启动或控制请求 |
| 错误名称 | ERROR_SERVICE_REQUEST_TIMEOUT |
| 对应 Win32 错误 | 1053(0x41D) |
| 其他写法 | 错误 1053、错误1053、系统错误 1053、0x8007041D、0x41D、ERROR_SERVICE_REQUEST_TIMEOUT |
常在这些场景出现:在“服务”里手动启动某个服务时弹窗;软件安装后它的后台服务启动失败;开机后某个服务自动启动失败。
常见原因
- 服务程序本身启动太慢或卡住(例如在等网络、等数据库)
- 服务依赖的程序文件缺失、损坏或被杀毒软件拦截
- .NET Framework 等运行环境损坏(很多第三方服务基于 .NET)
- 系统资源紧张,开机时大量服务同时启动
解决方法
- 先重启电脑再手动启动一次,排除开机时资源紧张的偶发情况
- Win+R 输入
services.msc打开服务列表,双击该服务,在“常规”里看“可执行文件的路径”,确认这个文件确实存在 - 打开事件查看器(eventvwr)→ Windows 日志 → 应用程序 / 系统,找同一时间该服务的报错,通常会写出真正的失败原因
- 暂时退出第三方杀毒软件后再启动,若成功,把该程序加入杀毒软件信任列表
- 如果是第三方软件的服务,卸载后重新安装该软件;是 .NET 程序时,在“启用或关闭 Windows 功能”里修复或重装 .NET Framework
- 系统自带服务报错时,用 SFC 和 DISM 修复系统文件
- 启动确实很慢的服务,可以把它的启动类型改为“自动(延迟启动)”
补充:网上流传的“修改 ServicesPipeTimeout 延长等待时间”只适合确认服务只是启动慢的情况;服务真正出错时,改超时没有用。