Specify Engaged restart transition and notification schedule for updates
Jump to overview

Policy overview

Key metadata and intent for this policy.

Computer
Category
Windows Components > Windows Update > Legacy Policies
Supported on
Windows 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.

ScopeRegistry locationTypeEnabled valueDisabled valueCopy
Computer
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
SetEngagedRestartTransitionSchedule
REG_DWORD
HKLM
1
HKLM
0
Registry location
Type REG_DWORD · Computer
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
SetEngagedRestartTransitionSchedule
Hive
HKLM
Enabled value
1
Disabled value
0

Policy elements

Inputs and configuration options exposed by this policy.

ScopeElementTypeRegistry mappingConstraints & behaviorCopy
Computer
Transition (days) :
ID EngagedRestartTransitionSchedule
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
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
Computer
Snooze (days) :
ID EngagedRestartSnoozeSchedule
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartSnoozeSchedule
Type
REG_DWORD
Options: $(string.EngagedRestartSnooze_1) (1), $(string.EngagedRestartSnooze_2) (2), $(string.EngagedRestartSnooze_3) (3)
Computer
Deadline (days) :
ID EngagedRestartDeadline
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
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
Computer
Transition (days) :
ID EngagedRestartTransitionScheduleForFeatureUpdates
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
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
Computer
Snooze (days) :
ID EngagedRestartSnoozeScheduleForFeatureUpdates
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartSnoozeScheduleForFeatureUpdates
Type
REG_DWORD
Options: $(string.EngagedRestartSnooze_1) (1), $(string.EngagedRestartSnooze_2) (2), $(string.EngagedRestartSnooze_3) (3)
Computer
Deadline (days) :
ID EngagedRestartDeadlineForFeatureUpdates
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
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
Transition (days) :
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartTransitionSchedule
Type
REG_DWORD
Details
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) :
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartSnoozeSchedule
Type
REG_DWORD
Details
Options: $(string.EngagedRestartSnooze_1) (1), $(string.EngagedRestartSnooze_2) (2), $(string.EngagedRestartSnooze_3) (3)
Deadline (days) :
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartDeadline
Type
REG_DWORD
Details
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) :
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartTransitionScheduleForFeatureUpdates
Type
REG_DWORD
Details
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) :
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartSnoozeScheduleForFeatureUpdates
Type
REG_DWORD
Details
Options: $(string.EngagedRestartSnooze_1) (1), $(string.EngagedRestartSnooze_2) (2), $(string.EngagedRestartSnooze_3) (3)
Deadline (days) :
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
EngagedRestartDeadlineForFeatureUpdates
Type
REG_DWORD
Details
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