Policy overview

Key metadata and intent for this policy.

ClassComputer
CategoryWindows Components > Windows Update > Legacy Policies
Supported onWindows Server 2016 through Windows Server 2022, or Windows 10​

Supported OS tags: Windows10, WindowsServer2016

Enable this policy to control the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. The period can be set between 0 and 30 days from the time the restart becomes pending. You can specify the number of days a user can snooze Engaged restart reminder notifications. The snooze period can be set between 1 and 3 days. You can specify the deadline in days before automatically scheduling and executing a pending restart regardless of active hours. The deadline can be set between 2 and 30 days from the time the restart becomes pending. If configured, the pending restart will transition from Auto-restart to Engaged restart (pending user schedule) to automatically executed, within the specified period. If you do not specify a deadline or if the deadline is set to 0, the PC won't automatically restart and will require the person to schedule it prior to restart. If you disable or do not configure this policy, the PC will restart following the default schedule. Enabling any of the following policies will override the above policy: 1. No auto-restart with logged on users for scheduled automatic updates installations 2. Always automatically restart at scheduled time 3. Specify deadline before auto-restart for update installation

Internal name
EngagedRestartTransitionSchedule
Policy ID
fbc1df849f9d
Elements
6

Registry values

How enabled and disabled states update the registry.

Registry locationTypeEnabled valueDisabled value
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\SetEngagedRestartTransitionScheduleREG_DWORD
1
0

Policy elements

Inputs and configuration options exposed by this policy.

ElementTypeRegistry mappingConstraints & behavior
Transition (days) :
ID EngagedRestartTransitionSchedule
enum
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\EngagedRestartTransitionSchedule
Type REG_DWORD
Options: $(string.EngagedRestart_0) (0), $(string.EngagedRestart_1) (1), $(string.EngagedRestart_2) (2), $(string.EngagedRestart_3) (3), $(string.EngagedRestart_4) (4), $(string.EngagedRestart_5) (5), $(string.EngagedRestart_6) (6), $(string.EngagedRestart_7) (7) … +23 more
Snooze (days) :
ID EngagedRestartSnoozeSchedule
enum
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\EngagedRestartSnoozeSchedule
Type REG_DWORD
Options: $(string.EngagedRestartSnooze_1) (1), $(string.EngagedRestartSnooze_2) (2), $(string.EngagedRestartSnooze_3) (3)
Deadline (days) :
ID EngagedRestartDeadline
enum
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\EngagedRestartDeadline
Type REG_DWORD
Options: $(string.EngagedRestart_0) (0), $(string.EngagedRestart_2) (2), $(string.EngagedRestart_3) (3), $(string.EngagedRestart_4) (4), $(string.EngagedRestart_5) (5), $(string.EngagedRestart_6) (6), $(string.EngagedRestart_7) (7), $(string.EngagedRestart_8) (8) … +22 more
Transition (days) :
ID EngagedRestartTransitionScheduleForFeatureUpdates
enum
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\EngagedRestartTransitionScheduleForFeatureUpdates
Type REG_DWORD
Options: $(string.EngagedRestart_0) (0), $(string.EngagedRestart_1) (1), $(string.EngagedRestart_2) (2), $(string.EngagedRestart_3) (3), $(string.EngagedRestart_4) (4), $(string.EngagedRestart_5) (5), $(string.EngagedRestart_6) (6), $(string.EngagedRestart_7) (7) … +23 more
Snooze (days) :
ID EngagedRestartSnoozeScheduleForFeatureUpdates
enum
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\EngagedRestartSnoozeScheduleForFeatureUpdates
Type REG_DWORD
Options: $(string.EngagedRestartSnooze_1) (1), $(string.EngagedRestartSnooze_2) (2), $(string.EngagedRestartSnooze_3) (3)
Deadline (days) :
ID EngagedRestartDeadlineForFeatureUpdates
enum
HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\EngagedRestartDeadlineForFeatureUpdates
Type REG_DWORD
Options: $(string.EngagedRestart_0) (0), $(string.EngagedRestart_2) (2), $(string.EngagedRestart_3) (3), $(string.EngagedRestart_4) (4), $(string.EngagedRestart_5) (5), $(string.EngagedRestart_6) (6), $(string.EngagedRestart_7) (7), $(string.EngagedRestart_8) (8) … +22 more

Other policies in this category

Explore related policies at the same level.

View all policies in this category