Server 2016更新安装后未自动重启:Update Orchestrator排查咨询
Windows Server 2016 更新计划重启未执行问题排查
一、Windows Update Orchestrator 在任务计划程序中的形态
任务计划程序中,Windows Update Orchestrator的核心任务位于:任务计划程序库 > Microsoft > Windows > UpdateOrchestrator
其中负责重启触发的关键任务是 Reboot,它的特征包括:
- 触发器:同时包含「更新安装完成」的事件触发,以及你配置的「每周六00:00」计划触发,两者关联确保更新就绪后按计划重启
- 操作:调用系统重启命令(通常是
%windir%\system32\shutdown.exe或等效的系统API) - 运行账户:以
SYSTEM账户执行,拥有最高系统权限 - 条件:默认可能勾选「唤醒计算机运行此任务」「仅在计算机使用交流电源时启动」(物理服务器通常满足电源条件)
二、排查重启失败的关键日志
1. Windows Update 客户端日志
路径:事件查看器 > 应用程序和服务日志 > Microsoft > Windows > WindowsUpdateClient > Operational
重点关注事件ID:
- 19:更新安装完成,已标记需要重启
- 20:重启计划已创建
- 21:重启被取消或延迟(比如有活动用户会话、未保存进程)
- 22:重启尝试失败
2. 任务计划程序日志
路径:事件查看器 > Windows 日志 > 应用程序和服务日志 > Microsoft > Windows > TaskScheduler > Operational
筛选任务名称为Reboot的事件,重点关注:
- 106:任务已触发启动
- 107:任务执行完成
- 201:任务执行失败(会附带失败原因代码)
- 202:任务被终止
3. 系统重启日志
路径:事件查看器 > Windows 日志 > 系统
重点关注事件ID:
- 1074:记录系统重启的发起原因和进程,如果未出现该事件,说明重启命令从未被执行
- 6005/6006:分别对应系统启动/关闭完成,用于确认服务器是否有过重启动作
三、任务显示计划状态但未执行的排查步骤
- 验证触发器状态:打开
Reboot任务的「触发器」标签,确认每周六00:00的计划触发处于启用状态,且没有被意外修改或禁用 - 检查电源条件:如果任务属性的「条件」中勾选了「仅在计算机使用交流电源时启动」,确认服务器电源状态正常(无电池模式误报),可暂时取消该选项测试
- 排查用户会话干扰:Windows会检测活动用户会话(如远程桌面登录),如果未配置「忽略用户会话强制重启」,可能延迟重启;查看WindowsUpdateClient日志的事件ID21确认是否存在此类情况
- 重置Windows Update组件:执行以下命令重置服务和缓存,修复可能的组件损坏:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver - 确认任务权限:检查
Reboot任务的「安全选项」,确保运行账户为SYSTEM,且该账户拥有「允许运行任务」的权限
内容的提问来源于stack exchange,提问作者Minerbob
相关产品推荐
相关产品推荐

