Specify deadline for automatic updates and restarts for feature update
Jump to overview

Policy overview

Key metadata and intent for this policy.

Computer
Category
Windows Components > Windows Update > Manage end user experience
Supported on
At least Windows Server 2016, Windows 10 Version 1709

Supported OS tags: Windows10, Windows10RT, Windows11, WindowsServer2016

This policy lets you specify the number of days before feature updates are installed on devices automatically, and a grace period after which required restarts occur automatically. Set deadlines for feature updates and quality updates to meet your compliance goals. Updates will be downloaded and installed as soon as they are offered and automatic restarts will be attempted outside of active hours. Once the deadline has passed, restarts will occur regardless of active hours, and users will not be able to reschedule. If the deadline is set to 0 days, the update will be installed immediately upon offering, but might not finish within the day due to device availability and network connectivity. Set a grace period for feature updates to guarantee users a minimum time to manage their restarts once updates are installed. Users will be able to schedule restarts during the grace period and Windows can still automatically restart outside of active hours if users choose not to schedule restarts. The grace period might not take effect if users already have more than the number of days set as grace period to manage their restart, based on deadline configurations. You can set the device to delay restarting until both the deadline and grace period have expired. If you disable or do not configure this policy, devices will get updates and will restart according to the default schedule. This policy will override the following policies: 1. Specify deadline before auto restart for update installation 2. Specify Engaged restart transition and notification schedule for updates 3. Always automatically restart at the scheduled time 4. Configure Automatic Updates

Internal name
ComplianceDeadlineForFU
Policy ID
e605138ea00a
Elements
3

Registry values

How enabled and disabled states update the registry.

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

Policy elements

Inputs and configuration options exposed by this policy.

ScopeElementTypeRegistry mappingConstraints & behaviorCopy
Computer
Deadline (days):
ID ConfigureDeadlineForFeatureUpdates
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
ConfigureDeadlineForFeatureUpdates
Type
REG_DWORD
Options: $(string.ComplianceDeadlineDay0) (0), $(string.ComplianceDeadlineDay1) (1), $(string.ComplianceDeadlineDay2) (2), $(string.ComplianceDeadlineDay3) (3), $(string.ComplianceDeadlineDay4) (4), $(string.ComplianceDeadlineDay5) (5), $(string.ComplianceDeadlineDay6) (6), $(string.ComplianceDeadlineDay7) (7) … +23 more
Computer
Grace Period (days):
ID ConfigureDeadlineGracePeriodForFeatureUpdates
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
ConfigureDeadlineGracePeriodForFeatureUpdates
Type
REG_DWORD
Options: $(string.ComplianceDeadlineDay0) (0), $(string.ComplianceDeadlineDay1) (1), $(string.ComplianceDeadlineDay2) (2), $(string.ComplianceDeadlineDay3) (3), $(string.ComplianceDeadlineDay4) (4), $(string.ComplianceDeadlineDay5) (5), $(string.ComplianceDeadlineDay6) (6), $(string.ComplianceDeadlineDay7) (7)
Computer
Don't auto-restart until end of grace period
ID ConfigureDeadlineNoAutoRebootForFeatureUpdates
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
ConfigureDeadlineNoAutoRebootForFeatureUpdates
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Deadline (days):
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
ConfigureDeadlineForFeatureUpdates
Type
REG_DWORD
Details
Options: $(string.ComplianceDeadlineDay0) (0), $(string.ComplianceDeadlineDay1) (1), $(string.ComplianceDeadlineDay2) (2), $(string.ComplianceDeadlineDay3) (3), $(string.ComplianceDeadlineDay4) (4), $(string.ComplianceDeadlineDay5) (5), $(string.ComplianceDeadlineDay6) (6), $(string.ComplianceDeadlineDay7) (7) … +23 more
Grace Period (days):
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
ConfigureDeadlineGracePeriodForFeatureUpdates
Type
REG_DWORD
Details
Options: $(string.ComplianceDeadlineDay0) (0), $(string.ComplianceDeadlineDay1) (1), $(string.ComplianceDeadlineDay2) (2), $(string.ComplianceDeadlineDay3) (3), $(string.ComplianceDeadlineDay4) (4), $(string.ComplianceDeadlineDay5) (5), $(string.ComplianceDeadlineDay6) (6), $(string.ComplianceDeadlineDay7) (7)
Don't auto-restart until end of grace period
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate
Value name
ConfigureDeadlineNoAutoRebootForFeatureUpdates
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None