首页/系统/Windows 运维速查/sc failure 配置服务失败恢复动作
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条
服务与进程42 条
磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

sc failure 配置服务失败恢复动作

让服务崩溃后自动重启或执行告警脚本:配置第一/二/后续失败动作与计数器重置周期,用 sc qfailure 复核。

Windows 运维速查系统更新于 2026-10-12
用途配置服务失败时的恢复动作
语法sc failure <服务名> reset= <秒> actions= restart/毫秒/restart/毫秒/run/毫秒 [command= ...]
查看sc qfailure <服务名>

常用示例

常用示例
sc failure MySvc reset= 900 actions= restart/60000/restart/60000/restart/60000
sc qfailure MySvc
actions 里用 run 时会以 LocalSystem 权限执行 command 指定的命令,等于给该服务配了一个高权限触发器,配置前想清楚。

易错点

  • restart 的时间参数单位是毫秒:60000 表示 1 分钟后再拉起
  • 对“启动失败”(如依赖缺失)失败动作不一定触发,要看具体退出码判定

数据来源与参考

  • Microsoft Learn:sc failure
  • Microsoft Learn:Windows 服务恢复选项

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌