在更新后管理设备重启

查找使用者信息? 请参阅 Windows 更新:常见问题

你可以使用组策略设置、移动设备管理 (MDM) 或注册表 () 配置安装 Windows 更新后设备何时重启。 可以计划更新安装并设置重启策略,为不重启时配置活动时间,也可以同时执行这两项操作。

计划更新安装

在组策略的配置自动更新中,可以配置在指定安装时间之后强制重启。

若要设置此时间,你需要转到配置自动更新,选择选项4 - 自动下载并计划安装,然后在计划安装时间下拉列表中输入一个时间。 或者,可以指定在自动维护期间进行安装, (使用 计算机配置\管理模板\Windows 组件\维护计划程序) 进行配置。

始终在计划的时间自动重启在指定安装时间后强制重启,并允许配置一个计时器,警告登录用户即将重启。

虽然不建议这么做,不过可以通过注册表实现相同结果。 在 HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU 下,将 AuOptions 设置为 4,使用 ScheduledInstallTime 设置安装时间,启用 AlwaysAutoRebootAtScheduledTime 并通过 AlwaysAutoRebootAtScheduledTimeMinutes 指定延迟(以分钟为单位)。 与组策略类似,AlwaysAutoRebootAtScheduledTimeMinutes 可设置计时器以警告登录用户即将重启。

有关这些注册表项的详细说明,请参阅用于管理重启的注册表项

延迟自动重启

在 组策略 中启用“配置自动汇报”时,还可以启用以下策略之一来延迟更新安装后的自动重新启动:

  • 在使用时段关闭针对更新的自动重启可阻止在使用时段自动重启。
  • 对于有已登录用户的计算机,计划的自动更新安装不执行自动重启可阻止在用户登录后自动重启。 如果用户在更新通知中计划重启,则即使用户当时已登录,设备也会在用户指定的时间重启。 此策略仅在配置自动更新设置为选项 4 - 自动下载并计划安装时应用。

注意

使用远程桌面协议连接时,仅活动 RDP 会话被视为登录用户。 未在本地登录用户或活动 RDP 会话的设备将重启。

还可以使用注册表阻止在用户登录后自动重启。 在 HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU 下,将 AuOptions 设置为 4 并启用 NoAutoRebootWithLoggedOnUsers。 与组策略一样,如果用户在更新通知中计划重启,则会替代此设置。

有关这些注册表项的详细说明,请参阅用于管理重启的注册表项

配置使用时段

使用时段可标识你希望设备正在使用中的时段。 更新在活动时段外发生后自动重启。

默认情况下,电脑的使用时段是上午 8 点到下午 5 点,手机的使用时段是凌晨 5 点到晚上 11 点。 用户可以手动更改使用时段。

从 Windows 10 版本 1703 开始,你还可以指定最大使用时段范围。 指定的范围从活动小时开始时间开始计数。

管理员可以使用多种方法为托管设备设置使用时段:

使用组策略配置使用时段

若要使用组策略配置使用时段,请转到计算机配置\管理模板\Windows 组件\Windows 更新,然后打开在使用时段关闭针对更新的自动重启策略设置。 启用该策略时,你可以设置使用时段的开始和结束时间。

使用 组策略 配置活动小时数。

使用 MDM 配置使用时段

MDM 使用策略 CSP 中的 Update/ActiveHoursStart 和 Update/ActiveHoursEndUpdate/ActiveHoursMaxRange 设置来配置活动小时数。

通过注册表配置使用时段

不建议使用此方法,仅当无法使用 组策略 或 MDM 时,才应使用此方法。 通过注册表配置的任何设置都可能会与使用上述任何方法的任何现有配置冲突。

通过设置以下注册表值的组合来配置活动小时数:

“HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate ”下,使用 SetActiveHours 启用或禁用活动小时数,使用 ActiveHoursStartActiveHoursEnd 指定活动时段范围。

有关这些注册表项的详细说明,请参阅用于管理重启的注册表项

注意

若要在单个设备上手动配置使用时段,请转到设置>更新和安全>Windows 更新,然后选择更改使用时段

更改使用时间。

配置最大使用时段范围

使用 Windows 10 版本 1703,管理员可以指定用户可以设置的最大使用时段范围。 此选项将为你提供更大的灵活性,将有些使用时段的决定权留给用户,同时确保你为更新留有足够时间。 最大范围从使用时段的开始时间开始计算。

若要通过组策略配置最大使用时段范围,请转到计算机配置\管理模板\Windows 组件\Windows 更新并打开指定自动重启的使用时段范围

若要通过 MDM 配置最大活动小时数范围,请使用 Update/ActiveHoursMaxRange

限制重启延迟

安装更新后,Windows 会尝试在活动时段外自动重启。 如果默认情况下) 七天后重启 (未成功,用户将看到需要重启的通知。 可以使用为 更新安装策略指定自动重启前的截止时间 ,将延迟从 7 天更改为 2 到 14 之间的任意天数。

控制重启通知

更新通知的显示选项

从 Windows 10 版本 1809 开始,可以定义向用户显示哪些Windows 更新通知。 此策略无法控制更新的下载和安装方式和时间。 可以使用计算机配置>管理模板 > Windows 组件>Windows 更新>显示选项,以使用这些值发送更新通知

0 (默认) - 使用默认Windows 更新通知
1 - 关闭所有通知,不包括重启警告
2 - 关闭所有通知,包括重启警告

若要通过 MDM 配置此行为,请使用 Update/UpdateNotificationLevel

从 Windows 11 版本 22H2 开始,“仅在活动时段应用”已添加为更新通知的显示选项的附加选项。 如果选择了“ 仅在使用时段应用” ,则仅在使用选项 12 时在活动时段禁用通知。 为确保设备保持更新,如果选择了“ 仅在活动时段应用” ,并且当配置了 指定自动更新和重启的截止时间 时达到截止时间后,仍将在活动时段显示通知。

若要通过 MDM 配置此行为,请使用 Update/UpdateNotificationLevel

自动重启通知

管理员可以替代自动重启所需通知的默认行为。 默认情况下,此通知会自动消除。 此设置已在 Windows 10 版本 1703 中添加。

若要通过组策略配置此行为,请转到计算机配置\管理模板\Windows 组件\Windows 更新并选择配置自动重启所需更新通知。 配置为 2 - 用户操作时,获取此通知的用户必须手动清除它。

若要通过 MDM 配置此行为,请使用 Update/AutoRestartRequiredNotificationDismissal

还可以配置显示此通知的更新之前的时间段。 默认值为“15 分钟”。

若要通过组策略更改它,请选择计算机配置\管理模板\Windows 组件\Windows 更新下的配置自动重启提醒更新通知,并选择时间段(以分钟计)。

若要通过 MDM 更改它,请使用 Update/AutoRestartNotificationSchedule

在某些情况下,你无需显示通知。

若要通过组策略执行此操作,请转到计算机配置\管理模板\Windows 组件\Windows 更新并选择关闭自动重启更新安装通知

若要通过 MDM 执行此操作,请使用 Update/SetAutoRestartNotificationDisable

计划的自动重启警告

由于在到达截止时间后,用户无法推迟计划的重启,因此可以在计划重启之前配置警告提醒。 你还可以配置重启之前的警告,通知用户即将重启,让他们保存工作。

若要通过组策略配置这两项,找到计算机配置\管理模板\Windows 组件\Windows 更新下的配置自动重启更新警告通知计划。 可以通过 提醒 (小时) 配置警告提醒,并且可以通过警告 (分钟) 配置即将自动重启之前的警告。

在 MDM 中,使用 Update/ScheduleRestartWarning 配置警告提醒,并使用 Update/ScheduleImminentRestartWarning 配置自动重启即将发生的警告。

使用的重启

使用的重启是用户需要计划重启的时间段。 最初,Windows 在工作时间之外自动重启。 设置的时间段默认 (七天结束) 后,Windows 将转换为用户计划的重启。

可以对使用的重启调整以下设置:

  • 自动重启转换为参与重启之前的时间段。
  • 用户可以推迟使用的重启提醒通知的天数。
  • 挂起的重新启动在工作时间之外自动执行之前的天数。

在组策略中,转到计算机配置\管理模板\Windows 组件\Windows 更新并选择指定使用的重启转换和更新通知计划

在 MDM 中,分别使用 Update/EngagedRestartTransitionScheduleUpdate/EngagedRestartSnoozeScheduleUpdate/EngagedRestartDeadline

用于重启的组策略设置

在组策略编辑器中,你将在计算机配置\管理模板\Windows 组件\Windows 更新中看到与重启行为相关的策略设置。 下表显示了哪些策略适用于 Windows 10。

策略 适用于 Windows 10 注意
在使用时段关闭针对更新的自动重启 使用此策略配置活动时段,在此期间设备不会重启。 如果启用了对于有已登录用户的计算机,计划的自动更新安装不执行自动重启始终在计划的时间自动重启策略,此策略将无效。
始终在计划的时间自动重启 使用此策略配置将在 Windows 更新安装重要更新后立即启动的重启计时器(介于 15 到 180 分钟)。 如果启用了对于有已登录用户的计算机,计划的自动更新安装不执行自动重启策略,此策略将无效。
指定针对更新安装的自动重启前的截止日期 使用此策略指定自动重启可以延迟的天数(介于 2 到 14 天)。 如果启用了对于有已登录用户的计算机,计划的自动更新安装不执行自动重启始终在计划的时间自动重启策略,此策略将无效。
对于有已登录用户的计算机,计划的自动更新安装不执行自动重启 使用此策略阻止在用户登录时自动重启。 此策略仅在配置配置自动更新策略来执行更新的计划安装时应用。
对计划的安装再次提示重启
对计划的安装延迟重启
重新计划自动更新计划的安装

注意

只能为重启行为选择一个路径。 如果你设置的重启策略发生冲突,实际重启行为可能无法按预期运行。 使用 RDP 时,仅活动 RDP 会话被视为登录用户。

用于管理重启的注册表项

下表列出了与用于在 Windows 10 中控制更新后重启的组策略设置对应的注册表值。

HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate

注册表项 项类型
ActiveHoursEnd REG_DWORD 0-23:将活动时段设置为在特定时间
结束,从上午 12 点开始 (0) ,到晚上 11 点结束, (23)
ActiveHoursStart REG_DWORD 0-23:将活动时间设置为在特定时间
开始,从上午 12 点开始 (0) ,到晚上 11 点结束, (23)
SetActiveHours REG_DWORD 0:在活动时段
外更新后禁用自动重启 1:在活动时段外更新后启用自动重启

HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU

注册表项 项类型
AlwaysAutoRebootAtScheduledTime REG_DWORD 0:在计划时间
禁用更新安装后自动重新启动 1:在计划的时间启用更新安装后自动重新启动
AlwaysAutoRebootAtScheduledTimeMinutes REG_DWORD 15-180:将自动重启设置为在给定分钟数后发生
AUOptions REG_DWORD 2:通知下载并通知安装更新
3:自动下载并通知安装更新
4:自动下载并计划安装更新
5:允许本地管理员配置这些设置
注意: 若要配置重启行为,请将此值设置为 4
NoAutoRebootWithLoggedOnUsers REG_DWORD 0:禁用 如果用户登录,
则不要重新启动 1:如果用户登录
,则不要在更新安装后重新启动注意:如果已禁用:自动汇报将通知用户计算机将在 5 分钟内自动重启以完成安装
ScheduledInstallTime REG_DWORD 0-23:将更新安装时间安排为特定小时
,从上午 12 点开始 (0) ,到晚上 11 点 (23)

有三种不同的注册表组合用于控制重启行为:

  • 若要设置使用时段,SetActiveHours 应是 1,同时 ActiveHoursStartActiveHoursEnd 应定义时间范围。
  • 若要计划特定的安装和重新启动时间,AUOptions 应为 4,ScheduledInstallTime 应指定安装时间,AlwaysAutoRebootAtScheduledTime 设置为 1,AlwaysAutoRebootAtScheduledTimeMinutes 应指定重新启动前等待的分钟数。
  • 若要在用户已登录时延迟重启,AUOptions 应是 4,同时 NoAutoRebootWithLoggedOnUsers 设置为 1

更多资源