如何在 Windows 更新后始终重新启动 Windows 2008 R2

如何在 Windows 更新后始终重新启动 Windows 2008 R2

如何配置 Windows 2008 R2 以在 Windows 更新后始终重新启动?

原因如下:

  • 我们在凌晨 5 点在生产服务器上配置了 Windows 更新。
  • 如果不重新启动,Windows 更新可能会使服务器处于不良状态。例如,asp.net Oracle Padding 补丁就是这样的。
  • 我们不想禁用 Windows 更新,因为我们想保持安全,而且我们的规模太小,无法始终在测试服务器上预先测试 Windows 更新。

但这很麻烦,因为它无法重新启动。

答案1

回答你的问题,如果你有 WSUS 服务器,你应该能够调整组策略中的 WSUS 设置,以便在需要时自动重启。如果没有,你应该能够将 Windows 设置为在指定时间自动重启(在配置 Windows 更新对话框中)。

接下来的部分并没有完全回答你的问题,但我认为记住这一点很重要。

就我个人而言,我总是在周末进行 Windows 更新,并且在安装 Windows 更新时总是亲自到现场。虽然 Windows 更新不太可能导致服务器瘫痪,但它发生并且如果它在我重新启动服务器时确实导致服务器崩溃的话我会非常乐意在场。

如果我当时在现场,我会立即知道出了问题 - 如果我早上 5 点躺在床上,我只有在起床时看到黑莓上的 Nagios 警报时才会发现它崩溃了。如果出问题时你在现场,那么你就有一个巨大的优势,因为当时是周末,所以你有一些喘息的空间来解决问题。如果你曾经在早上 9 点走进办公室,发现服务器瘫痪了,你就会知道这不是一个有趣的经历。

答案2

大型环境选择每月的一个周末,并在这个周末安装更新。如果存在大量服务器,则将服务器分为不同的组。组可以代表不同的时间段(例如“10-17” - 从上午 10:00 到下午 5:00),在此期间必须应用所有选定的修补更新并重新启动服务器,因此当下午 5:00 时,该组的服务器必须再次运行,并且不再需要重新启动。整个修补过程由工程师控制,因此如果出现任何问题,可以尽快恢复。

答案3

如果您想在每次 Windows 更新后重新启动即使更新不需要,您可以通过组策略推送计划任务。通过这些,您可以在特定时间强制重新启动。

相关内容