Windows更新后防止服务器重新启动


10

作为小型托管公司,我们办公室中有许多服务器,这些服务器对于业务,网络服务器,邮件服务器,数据库服务器等至关重要。

在半定期的基础上,当计算机获得自动更新时,它们只是在半夜自动重启。他们中的许多人都必须在控制台会话上运行该软件(我知道这是不好的作法,但不受我的控制)。当他们自己重新启动时,这些程序显然会关闭,从而使客户不安,服务中断。

如何将Windows Server 2003 R2计算机设置为从不自动在更新后自动重启?也许,如果可能的话,改为向某人发送电子邮件,以便他们知道它需要挂起的重启并可以安排最佳时机?

提前致谢!

Answers:


12

在服务器的组策略中,导航至:

计算机配置->管理模板-> Windows组件-> Windows Update->计划的自动更新安装不自动重启

您可以通过运行来实现gpedit.msc

重新启动以应用更改。

不要忘记,在重新启动服务器之前,不会更新您的服务器,它很容易受到威胁!


在PDC上运行GPEDIT是否实际上在编辑域组策略?因为它在gpedit.msc控制台中显示“本地计算机策略”。
eidylon

要将其部署到所有服务器,您将需要在PDC(或域中的PC)上进行编辑,然后将该组策略应用于您的服务器。我提到的指导仅编辑本地组策略-但我不是组策略专家!
戴夫·德拉格

1
但是不要忘记,在重新启动之前,无论补丁如何修复,您仍然很容易受到攻击。
EBGreen

7
“重新启动以应用更改。” - 叹息;-)
Matthias

1
为什么我需要始终重新引导服务器?这是服务器,目的是始终运行
Alexander.Iljushkin

4

您可以完成此操作,并且让更新安装为等待重新启动不会使服务器处于不一致状态。需要重启的更新不会应用,直到重启发生。这里没有列出用于管理自动更新的设置,但是您可以通过组策略在域中或使用本地策略在独立计算机上管理它们。转到“计算机配置”>“管理模板”>“ Windows组件”>“ Windows Update”。


2

我知道的最好的解决方案是关闭自动更新。然后,您与客户一起安排维护时段,并手动应用更新并重新启动,然后确保重新启动后所需的一切都在运行。

只是停止重新启动是一个坏主意,因为这给人的印象是,您实际上并没有完全更新,因为需要重新启动才能完成的更新...好吧...您知道...需要重新启动才能完成。


好吧,出于同样的原因,我不想关闭它们,只是为了确保一切都保持更新,但是会收到电子邮件通知,该通知会通知多个人,因此我们一定会知道的。类似于Sql Server中的运算符通知。
eidylon

2
+1用于在生产系统上进行手动更新。没有比自动应用MS更新更糟糕的是,提高生产SQL / Exchange / file / etc的效率。服务器
Dayton Brown

但是-让我们现实一点。在大多数情况下,任何类型的自动更新都不会影响已安装的程序。如果您确实有与Windows文件紧密相关的软件,则应将其关闭。但是对于90%的情况,用户从自动更新中获得的安全益处要大于对运行软件造成影响的风险。
Dave Drager

1

如果您无法(或不想)重新引导服务器,则应将更新安装推迟到可以安全地重新引导服务器时。

你应该永远不会安装需要,而无需实际重新启动机器重新启动更新; 这会使系统处于不一致状态,并且在最终重新启动之前,您可能会遇到任何麻烦。


1

我建议保持自动更新运行,但让服务器仅下载更新而不安装它们。

您是否考虑过使用WSUS服务器来简化补丁程序维护?


0

简短的答案是,你不能。唯一的选择是让他们下载并坐下来,等待直到您可以手动安装并重新启动,或者仅关闭AU并在维护窗口中下载/安装。


0

我个人更喜欢下载更新但不安装选项。通过这种方式,服务器可以让您知道它已经准备好下载,尽管您必须以交互方式登录以查看通知,并且在具有安装和重新启动的维护窗口时不必等待下载。 。


0

如前所述,如果在活动控制台会话上运行应用程序,则可以设置选项以防止在用户登录到服务器时重新引导。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.