Windows更新后自动重新启动Windows Server 2012 R2

我有一个Windows Server 2012 R2,它被设置为在特定时间安排Windows更新。

不过,本周,我从我login的那一刻起,收到了15分钟的倒计时,而不是在Windows Update之后。 因此在办公时间发生这种情况并不理想。

我看不到在Computer Configuration / Administrative Templates / Windows Components / Windows Update任何组策略:它们都显示在未configuration。 在这里输入图像说明

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU的registry设置AlwaysAutoRebootAtScheduledTime设置为1, AUOptions设置为4。 在这里输入图像说明

更新时有一些断开连接的pipe理员会话:

  1. 这可能是原因吗?
  2. AlwaysAutoRebootAtScheduledTime仅在没有pipe理员会话处于活动状态时才起作用?

题外话题:要检查组策略,你应该使用rsop.msc 。 我想你正在显示的是gpedit.msc的输出。

首先,我们来深入一下问题中提到的两点:

AlwaysAutoRebootAtScheduledTime :当此registry值设置为1时,仍然会在login屏幕上通知即将到来的自动重新启动。 但是,在两天结束时,即使计算机被locking,15分钟计数器也开始计时。 即使计算机被locking也会重新启动。

NoAutoRebootWithLoggedOnUsers :为防止在用户login时自动更新重新启动计算机,pipe理员可以创build一个NoAutoRebootWithLoggedOnUsersregistry值。

这个设置很难用几句话来解释,所以我build议你最好通过共享链接。 从MSDN获取的样本比较如下:

在这里输入图像说明

现在回到主要问题:

  1. AlwaysAutoRebootAtScheduledTime仅在没有pipe理员会话处于活动状态时才起作用?

在您共享的AU设置中,AlwaysAutoRebootAtScheduledTime已启用(设置为1)。 当此registry值设置为1时,您(任何用户)仍会通知login屏幕上即将到来的自动重新启动。 但是, 在两天结束时,即使计算机被locking,15分钟计数器也开始计时。 即使计算机被locking也会重新启动。

  1. 更新时有一些断开连接的pipe理员会话。 这可能是原因吗?

在这里,NoAutoRebootWithLoggedOnUsers被禁用或未在您的服务器中configuration。 因此,请根据答案中的上述共享图像,通过未启用此设置的共享案例。

但是,当您检查始终自动重新启动设置为启用,然后NoAutoRebootWithLoggedOnUsers设置禁用(或未configuration),这两个设置意味着无论如何,最多2天通知到期后,系统可能已经预期甚至在pipe理员会话被断开(locking或退出)时自动重启。

我怀疑这是可能发生的* 。 pipe理员会话断开连接(和/或其他用户未login)后,系统将自动重新启动。 在最大时,会话断开的第二天,设置将重新启动服务器。

*注意:对于确切的事件计划,您需要使用事件查看器日志进行确认。 我希望这回答你的问题,并解决查询。

我怀疑你遇到Windows重新安排错过更新的问题。 Windows Update的默认设置可能会导致一些不稳定的行为,所以仅仅保留Not Configured的策略是不够的

这是我的configuration。 我的服务器在每个星期一凌晨1点重新启动(如果中断,我在一周的工作时间内修复它)。 我从来没有得到更新需要安装的通知,我的服务器始终是最新的。

在这里输入图像说明