Configure Automatic Updates
Jump to overview

Policy overview

Key metadata and intent for this policy.

Computer
Category
Windows Components > Windows Update > Manage end user experience
Supported on
Windows XP Professional Service Pack 1 or At least Windows 2000 Service Pack 3 Option 7 only supported on servers of at least Windows Server 2016 edition​

Supported OS tags: Windows7, Windows8, Windows81, WindowsRT, WindowsRT81, WindowsServer2008, WindowsServer2012, WindowsServer2012R2, WindowsVista

Specifies whether this computer will receive security updates and other important downloads through the Windows automatic updating service. Note: This policy does not apply to Windows RT. This setting lets you specify whether automatic updates are enabled on this computer. If the service is enabled, you must select one of the four options in the Group Policy Setting: 2 = Notify before downloading and installing any updates. When Windows finds updates that apply to this computer, users will be notified that updates are ready to be downloaded. After going to Windows Update, users can download and install any available updates. 3 = (Default setting) Download the updates automatically and notify when they are ready to be installed Windows finds updates that apply to the computer and downloads them in the background (the user is not notified or interrupted during this process). When the downloads are complete, users will be notified that they are ready to install. After going to Windows Update, users can install them. 4 = Automatically download updates and install them on the schedule specified below. When "Automatic" is selected as the scheduled install time, Windows will automatically check, download, and install updates. The device will reboot as per Windows default settings unless configured by group policy. (Applies to Windows 10, version 1809 and higher) Specify the schedule using the options in the Group Policy Setting. For version 1709 and above, there is an additional choice of limiting updating to a weekly, bi-weekly, or monthly occurrence. If no schedule is specified, the default schedule for all installations will be every day at 3:00 AM. If any updates require a restart to complete the installation, Windows will restart the computer automatically. (If a user is signed in to the computer when Windows is ready to restart, the user will be notified and given the option to delay the restart.) On Windows 8 and later, you can set updates to install during automatic maintenance instead of a specific schedule. Automatic maintenance will install updates when the computer is not in use and avoid doing so when the computer is running on battery power. If automatic maintenance is unable to install updates for 2 days, Windows Update will install updates right away. Users will then be notified about an upcoming restart, and that restart will only take place if there is no potential for accidental data loss. 5 = Allow local administrators to select the configuration mode that Automatic Updates should notify and install updates. (This option has not been carried over to any Win 10 Versions) With this option, local administrators will be allowed to use the Windows Update control panel to select a configuration option of their choice. Local administrators will not be allowed to disable the configuration for Automatic Updates. 7 = Notify for install and notify for restart. (Windows Server only) With this option from Windows Server 2016, applicable only to Server SKU devices, local administrators will be allowed to use Windows Update to proceed with installations or reboots manually. If the status for this policy is set to Disabled, any updates that are available on Windows Update must be downloaded and installed manually. To do this, search for Windows Update using Start. If the status is set to Not Configured, use of Automatic Updates is not specified at the Group Policy level. However, an administrator can still configure Automatic Updates through Control Panel.

Internal name
AutoUpdateCfg
Policy ID
378bd4fe7fa0
Elements
10

Registry values

How enabled and disabled states update the registry.

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

Policy elements

Inputs and configuration options exposed by this policy.

ScopeElementTypeRegistry mappingConstraints & behaviorCopy
Computer
Configure automatic updating:
ID AutoUpdateMode
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
AUOptions
Type
REG_DWORD
Options: 2 - Notify for download and auto install (2), 3 - Auto download and notify for install (3), 4 - Auto download and schedule the install (4), 5 - Allow local admin to choose setting (5), 7 - Auto Download, Notify to install, Notify to Restart (7)
Computer
Scheduled install day:
ID AutoUpdateSchDay
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallDay
Type
REG_DWORD
Options: 0 - Every day (0), 1 - Every Sunday (1), 2 - Every Monday (2), 3 - Every Tuesday (3), 4 - Every Wednesday (4), 5 - Every Thursday (5), 6 - Every Friday (6), 7 - Every Saturday (7)
Computer
Scheduled install time:
ID AutoUpdateSchTime
enum
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallTime
Type
REG_DWORD
Options: Automatic (24), 00:00 (0), 01:00 (1), 02:00 (2), 03:00 (3), 04:00 (4), 05:00 (5), 06:00 (6) … +17 more
Computer
Install during automatic maintenance
ID AutoUpdateAutomaticMaintenanceEnabled
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
AutomaticMaintenanceEnabled
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Computer
Install updates for other Microsoft products
ID AllowMUUpdateServiceId
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
AllowMUUpdateService
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Computer
Every week
ID AutoUpdateSchEveryWeek
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallEveryWeek
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Computer
First week of the month
ID AutoUpdateSchFirstWeek
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallFirstWeek
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Computer
Second week of the month
ID AutoUpdateSchSecondWeek
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallSecondWeek
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Computer
Third week of the month
ID AutoUpdateSchThirdWeek
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallThirdWeek
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Computer
Fourth week of the month
ID AutoUpdateSchFourthWeek
boolean
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallFourthWeek
Type
REG_DWORD
Options: true (), false ()
True: None · False: None
Configure automatic updating:
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
AUOptions
Type
REG_DWORD
Details
Options: 2 - Notify for download and auto install (2), 3 - Auto download and notify for install (3), 4 - Auto download and schedule the install (4), 5 - Allow local admin to choose setting (5), 7 - Auto Download, Notify to install, Notify to Restart (7)
Scheduled install day:
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallDay
Type
REG_DWORD
Details
Options: 0 - Every day (0), 1 - Every Sunday (1), 2 - Every Monday (2), 3 - Every Tuesday (3), 4 - Every Wednesday (4), 5 - Every Thursday (5), 6 - Every Friday (6), 7 - Every Saturday (7)
Scheduled install time:
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallTime
Type
REG_DWORD
Details
Options: Automatic (24), 00:00 (0), 01:00 (1), 02:00 (2), 03:00 (3), 04:00 (4), 05:00 (5), 06:00 (6) … +17 more
Install during automatic maintenance
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
AutomaticMaintenanceEnabled
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None
Install updates for other Microsoft products
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
AllowMUUpdateService
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None
Every week
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallEveryWeek
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None
First week of the month
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallFirstWeek
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None
Second week of the month
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallSecondWeek
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None
Third week of the month
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallThirdWeek
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None
Fourth week of the month
Computer · Type boolean
Registry mapping
Path
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
Value name
ScheduledInstallFourthWeek
Type
REG_DWORD
Details
Options: true (), false ()
True: None · False: None