在客户端计算机上安装更新时,WSUS 客户端计算机自动重启,且不发出任何通知

本文提供了一个解决方案,解决以下问题:在客户端计算机上安装更新时,Windows Server Update Services (WSUS) 客户端计算机自动重启,而不发出任何通知。

原始产品版本:Windows Server Update Services
原始 KB 编号: 931265

症状

请考虑以下情况:

  • 使用 Microsoft Windows Server Update Services 服务器在 WSUS 客户端计算机上部署更新。
  • WSUS 服务器上为要安装在 WSUS 客户端计算机上的更新设置时间截止时间。
  • 当 WSUS 服务器上设置的时间截止时间过期时,将在 WSUS 客户端计算机上安装更新。

在此方案中,WSUS 客户端计算机会自动重启,无需任何通知,即使将 WSUS 客户端计算机配置为不自动重启而不发出通知。

原因

出现此问题是因为 WSUS 客户端计算机上部署的更新要求 WSUS 客户端计算机上存在 Windows Installer 3.1。

如果 WSUS 客户端计算机上不存在 Windows Installer 3.1,则 Windows Installer 3.1 将从 WSUS 服务器下载并安装在 WSUS 客户端计算机上,而不考虑 WSUS 服务器审批状态。

在 WSUS 客户端计算机上安装 Windows Installer 3.1 会导致 WSUS 客户端计算机重启,因为 Windows Installer 3.1 需要重启才能正常运行。

解决方案

警告

如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 在修改注册表之前,请确保 备份注册表 。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 修改注册表的风险由您自行承担。

若要解决此问题,请在 WSUS 客户端计算机上执行以下步骤:

  1. 依次选择“ 开始”、“ 运行”、“键入 regedit”、“ 确定”。

  2. 找到并选择以下注册表子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

  3. 在详细信息窗格中,右键单击“ NoAutoRebootWithLoggedOnUsers”,然后选择“ 修改”。

  4. “值数据”框中键入 1,然后选择“确定”。

  5. 退出注册表编辑器。

  6. 重启 WSUS 客户端计算机。