我有一个带有Windows Server 2012的域控制器。更新之后,服务器不会立即重启。但是,如果我远程进入服务器,则会看到重启的倒数计时。唯一的选择是立即重新启动或关闭通知。但是,倒计时仍在继续,服务器最终在未经我许可的情况下重新启动。如何阻止这种情况的发生?

评论

您要安装更新还是自动更新?

我将添加更新计划在3AM,但此消息在我登录时显示在9AM。

同样在这里。组策略是用于通宵重启,但是Server 2012决定在生产时间的中间做!啊!

对于自动更新,这是我见过的最愚蠢的行为。它实际上会等待您登录,然后启动一个倒计时计时器来强制重新启动。因此,如果您登录以执行某项操作,则基本上可以在工作窗口中设置定时炸弹。这几乎是愚蠢的,因为“ shut down”命令的作用与此相反,它通过告诉您不要关闭计算机(因为它安装了更新程序)来防止关闭。同时,“关机而不安装更新”命令隐藏在ctrl-alt-delete菜单中。没道理。

@ user356577只是发生在我身上,答案是否定的。必须以管理员身份以NET STOP WUAUSERV身份运行,然后确保在services.msc中禁用了Windows Update,然后在任务管理器中也杀死了Windows Update。这似乎终于暂时停止了倒计时。

#1 楼

您可以设置一个本地组策略来禁用自动重新启动。仅应在Windows Server上执行此操作,前提是系统管理员要定期将RDP放入服务器并安装更新并重新启动服务器(请参阅星期二更新)。


按Windows键+ R打开运行提示。
键入“ gpedit.msc”,然后按Enter。
在“本地组策略编辑器”中,导航到“计算机配置”>“管理模板”>“ Windows组件”>“ Windows Update”。
启用“配置自动更新”策略并将其设置为“ 2”。
启用“不对登录用户进行计划的自动更新安装自动重启”策略。


评论


迄今为止最好的解决方案!

–digz6666
2015年11月6日,下午3:23

@ digz6666很高兴它有所帮助!

–Chaoix
2015年11月9日在19:49

谢谢,这么多无用的网站。我希望我发现这是第一个结果...

–西蒙
18年6月13日在9:23

我正处于倒数计时的中间。只需按照上述步骤操作即可。该gpedit是否需要重新启动才能生效?我会在12分钟内知道。

– dlatikay
18-09-20在12:40

是的,它确实。调整设置不会终止正在运行的倒计时。这就像消除定时炸弹一样。当它从四分钟开始倒计时时,我在@Zael对OP的最后评论中提出了建议,但该建议消失了。

– dlatikay
18/09/20在12:49

#2 楼

最终,Microsoft在更新汇总中针对此问题生成了一个FIX!


有可用的更新,可以让您控制“自动更新”客户端如何在Windows 8和Windows Server 2012中应用更新。您安装此更新后,“配置自动更新”策略设置将像在以前的Windows操作系统中一样再次起作用。 Windows更新将在“配置自动更新”策略设置中安排的时间和日期安装,而不是在日常维护周期中安装更新。


评论


很好的发现,很好的答案。

– mfinni
2013年10月9日16:08

也可以用来禁用自动重启吗?我们有一个Windows Server,它向我们的VM提供iSCSI共享,并且每次它从那些依赖的VM下面自动重新启动时,这都是“一件坏事”。

–布赖恩·诺伯劳赫(Brian Knoblauch)
2014年8月28日在18:47

这是2015年,我的系统是最新的,在Windows Update设置下仍然找不到标题为“登录时不开始倒数”的选项。这是史诗般的失败。

– Triynko
2015年5月11日17:47

这是一个完整的混乱。我刚登录到有20个用户的服务器,它告诉我它将在13分钟后重新启动。大。谢谢微软。

–帕特里克(Patrick)
16-4-29的0:46

我仍然对组策略中的措词感到困惑。您究竟需要配置什么才能使服务器仅在凌晨3点重启而不是随机重启?

– NickG
17年1月24日在15:59

#3 楼

禁用Windows Update服务。不在Service Manager中-停止它。倒计时来自服务,而不是Windows本身。

如果停止它-直到手动重新启动计算机,否则没有更多更新。

http://www.techspot。 com / guides / 230-prevent-automatic-windows-update-restarts /

与Server 2012相同。net stop,然后停止该服务。

评论


这是防止重启时提示我的好方法。我猜我仍然有一个潜在的问题,那就是更新发生时,重启不会在凌晨3点发生,而是等到我登录后才开始。我只是不明白为什么我登录才能开始倒计时。

– bryansix
2013年1月9日19:08

改变它。我也不喜欢。凌晨3点是一个配置;)我的重启发生在周末。

– TomTom
2013年1月9日19:13

这个答案实际上对我不起作用。停止了Windows Update服务,并不断在Server 2012上获取倒计时横幅。

–布雷特·费舍尔(Bret Fisher)
13年1月15日,0:34

如果停止该服务,可能还不够。 1分钟后,服务可能会自动启动。它将总共执行2次,具体取决于您使用的Windows版本。此外,可能有一个或多个正在运行的进程称为Windows Update。在最近的情况下,我不得不终止这些进程并停止服务以停止问题。

–LPChip
15年3月6日在12:41

它使用任务计划程序重新启动服务并处理停止的服务。

–user692942
16年5月5日在13:03

#4 楼

仅仅停止服务是不够的,因为它会重新启动。您必须先禁用该服务,直到准备重新启动服务器。

然后要解决此问题,您需要添加此注册表值以确保Windows在计划的时间重新启动,即使它已被锁定。

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AlwaysAutoRebootAtScheduledTime /t REG_DWORD /d 1 /f


MS KB文档问题

#5 楼

要暂时停止重新启动,请禁用Windows Update和Windows模块安装程序服务。
在晚上重新打开它们,以便重新启动。

评论


我宁愿省去烦恼,也要开枪自杀。

–猫头鹰
17-10-6在14:42

#6 楼

您可以使用Powershell来安装更新。在Internet上搜索PSWindowsUpate模块并下载。然后运行命令Get-WUInstall。有一个开关可让您忽略重新启动的请求。我已经在所有2012年的服务器上使用了它,并且比使用GUI更好。

评论


引用的开关是-IgnoreReboot,例如ipmo PSWindowsUpdate; Get-WUInstall -AcceptAll -IgnoreReboot

– spudder
2016年9月6日在22:53



#7 楼

如果您的更新是通过WSUS进行的,则可以确定哪些更新需要强制重启计算机,并在维护时段内进行计划。
否则请按照上述建议禁用Windows Update服务。