如何阻止Exchange 2013服务器在工作时间自动重启?
解决Exchange 2013(Windows 2008R2)工作时间自动重启问题
我之前帮不少客户处理过类似的Exchange服务器自动重启问题,你的情况明显是Windows自动更新的重启策略配置不合理,系统误把下午15:00-16:00判定为非活跃时段,安装更新后自动触发了重启。以下是具体的解决步骤,按优先级排序:
1. 调整自动更新的活跃时段与重启规则
这是最直接的修复方式,通过本地组策略或者域组策略(如果服务器在域内)来控制:
- 打开本地组策略编辑器:按下
Win+R,输入gpedit.msc回车。 - 导航到:
计算机配置 > 管理模板 > Windows组件 > Windows更新 - 找到并修改以下关键策略:
- 配置自动更新:推荐设置为
2 - 通知下载并通知安装,这样更新下载后会通知管理员,由你手动选择非工作时段安装(关键业务服务器更适合这种可控模式)。如果必须保持自动安装,就选4 - 自动下载并计划安装,然后把“计划安装时间”设为凌晨2:00这类非工作时段。 - 指定自动更新重启前的警告提示时间:把默认的15分钟改成60分钟,给用户足够的时间保存工作、断开连接。
- 设置自动更新的活跃时段:手动指定工作时间(比如9:00-18:00),让系统明确知道这段时间不能触发重启。
- 配置自动更新:推荐设置为
2. 针对Exchange服务器的特殊配置
Exchange作为邮件核心服务,自动更新风险很高,建议额外做这些防护:
- 安装更新前先启用维护模式:打开Exchange Management Shell,执行命令
Set-ServerComponentState -Identity <你的服务器名> -Component ServerWideOffline -State Inactive -Requester Maintenance,安装完成后再恢复正常状态,避免更新过程中出现邮件服务中断。 - 先验证更新兼容性:微软会针对Exchange发布专属的更新兼容性列表,安装任何Windows更新前,一定要确认它不会和Exchange 2013冲突,避免引发更严重的服务问题。
3. 临时应急方案(立即阻止待执行的重启)
如果当前有更新等待重启,你可以先临时叫停:
- 打开管理员命令提示符,执行
shutdown /a取消正在等待的重启任务。 - 然后打开Windows更新界面,选择“推迟重启”,同时尽快调整上面的策略,从根源解决问题。
最后提醒:关键业务服务器的更新和重启一定要在预先规划的维护窗口进行,提前通知用户,这样既能保证系统安全,又不会影响日常办公。
内容的提问来源于stack exchange,提问作者Hagen von Eitzen




