在windows服务管理器中,右键“此电脑”→“管理”→展开“服务和应用程序”→双击目标服务→切换到“恢复”选项卡即可配置崩溃响应策略;需以管理员身份运行。
在windows服务管理器中,可以通过“恢复”选项卡为服务配置崩溃后的自动响应策略,包括重启服务、运行程序或重新启动计算机等操作。
如何打开服务的恢复选项设置
右键“此电脑”→“管理”→展开“服务和应用程序”→双击目标服务→切换到“恢复”选项卡。注意:需以管理员身份运行服务管理器才能修改这些设置。
关键恢复动作与推荐配置
在“第一次失败”“第二次失败”“后续失败”下拉菜单中,可分别指定不同应对方式:
- 重启服务:最常用,适用于大多数后台服务(如数据库、Web服务),能快速恢复功能
- 运行一个程序:适合需要触发日志记录、告警或清理脚本的场景(例如启动 PowerShell 脚本发送邮件)
- 重新启动计算机:仅限关键系统服务(如安全中心、网络堆栈依赖服务),慎用
其他重要设置项
除失败动作外,还需关注以下两项:
- 重置失败计数(天):默认1天,指超过该天数后清零失败次数。若服务偶发崩溃,建议设为7天,避免频繁触发“后续失败”动作
- 如果服务未能及时响应,则重新启动服务:勾选后,当服务在“服务控制管理器”等待超时(默认30秒)仍未响应停止/启动命令时,系统将强制终止并重启进程
注意事项与常见问题
部分服务(如由第三方安装程序注册的驱动级服务)可能禁用恢复选项,此时“恢复”选项卡呈灰色。解决方法:
- 使用 sc failure 命令行工具手动配置(需管理员权限)
- 检查服务是否设置为“禁用”或“手动”,恢复策略对“已禁用”服务不生效
- 若服务反复崩溃,应优先排查事件查看器中的错误日志(Windows日志 → 系统),而非仅依赖重启机制








