防止 Windows Server 2012 在更新后强制重启

Bry*_*six 66 windows-server-2012

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

Cha*_*oix 49

您可以设置一个本地组策略来禁用自动重启。这应该只在 Windows 服务器上完成,假设系统管理员将定期将 RDP 连接到服务器并安装更新并重新启动服务器(请参阅补丁星期二)。

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

  • 迄今为止最好的解决方案! (2认同)

小智 24

最后,Microsoft 在更新汇总中针对此行为生成了 FIX

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

  • 现在是 2015 年,我的系统是最新的,我仍然在 Windows 更新设置下看不到标题为“登录时不要开始倒计时”的选项。这是一个史诗般的失败。 (10认同)
  • 它也可以用来禁用自动重启吗?我们有一个 Windows 服务器,它向我们的 VM 提供 iSCSI 共享,每次它从这些依赖 VM 下自动重新启动时,这都是“一件坏事”。 (3认同)
  • 这是一个完整的混乱。我刚刚登录了一个有 20 个用户的服务器,它告诉我它将在 13 分钟内重新启动。伟大的。谢谢微软。 (3认同)

Tom*_*Tom 17

禁用 Windows 更新服务。不在服务管理器中 - 停止它。倒计时来自服务,而不是 Windows 本身。

如果您停止它 - 在手动重新启动机器之前不会再有更新。

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

同样适用于 Server 2012。net stop然后停止服务。

  • 如果停止服务,可能还不够。该服务可能会在 1 分钟后自动启动。它将总共执行 2 次,具体取决于您使用的 Windows 版本。此外,可能有一个或多个进程在运行,称为“Windows 更新”。在最近的一个案例中,我不得不终止这些进程并停止服务以解决问题。 (3认同)
  • 如果服务和进程停止,它使用任务计划程序重新启动服务和进程。 (2认同)

小智 9

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

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

reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU /v AlwaysAutoRebootAtScheduledTime /t REG_DWORD /d 1 /f
Run Code Online (Sandbox Code Playgroud)

MS KB 文档问题