How to Schedule Restart for Updates on a Specific Day of the Week
🔍 WiseChecker

How to Schedule Restart for Updates on a Specific Day of the Week

Quick fix: Open Settings → Windows Update → Advanced options → Active hours and set Manually mode covering everything except your chosen restart window. For per-day-of-week control, use Group Policy: Configure Automatic Updates + Schedule day, or set the matching registry keys on Home edition.

Windows 11’s default restart-for-updates behavior is “outside active hours,” which usually means overnight. That’s fine for an always-on desktop but useless for a laptop that sleeps when closed or a workstation you turn off at 6 PM. You want updates to install when you say so — like every Friday evening — and never on Monday morning when you’re starting work.

Symptom: You want Windows Update to restart on a specific day of the week, not on Microsoft’s schedule.
Affects: Windows 11 (Pro/Enterprise has full control; Home has partial control via registry).
Fix time: 10 minutes.

ADVERTISEMENT

What causes this

Windows uses two settings to decide when to restart: Active hours (during which it won’t restart at all) and the scheduled time for forced restart (used when an update is overdue). Without policy, “scheduled time” is just “outside active hours, when you’re not using the device.” With policy, you can specify a day of the week and a time of day.

The policy lives in Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage end user experience → Configure Automatic Updates. The same policy is exposed via registry under HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU, which is how Home users access it.

Method 1: Set Active Hours to a 16-hour window (any edition)

This is the lightest approach — no policy, no registry, just settings.

  1. Open Settings → Windows Update → Advanced options → Active hours.
  2. Set Adjust active hours to Manually.
  3. Choose your start and end. Windows allows a maximum of 18 hours active. If you want restarts only on Friday evening, set active hours from 7 AM to midnight Monday–Thursday and accept that Friday is your restart window.
  4. Below that, scroll to Schedule a restart. When an update is pending, Windows will offer to schedule the restart — pick your Friday evening time and it sticks.

This is reactive, not proactive: you can’t set “always restart on Fridays.” You set it per pending update. For declarative day-of-week control, use Method 2 or 3.

ADVERTISEMENT

Method 2: Group Policy on Pro/Enterprise — specific day of week

  1. Press Win + R, type gpedit.msc, press Enter.
  2. Navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage end user experience.
  3. Open Configure Automatic Updates. Set to Enabled. Set Configure automatic updating to 4 – Auto download and schedule the install.
  4. Set Schedule install day to 6 – Every Friday (or whichever day you want; 0 is “every day”, 1–7 map to Sunday–Saturday).
  5. Set Schedule install time to 19:00 (or your chosen time).
  6. Click OK. Open No auto-restart with logged on users for scheduled automatic updates installations and set to Disabled (so the restart actually happens at the scheduled time).
  7. Run gpupdate /force from an elevated terminal.

From now on, Windows downloads updates as soon as they’re available and installs/restarts only on the day and time you specified. If the PC is off at that time, the install rolls to the next matching day.

Method 3: Registry equivalent for Home edition

  1. Press Win + R, type regedit, press Enter.
  2. Navigate to HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU. Create the keys if they don’t exist.
  3. Create or set the following DWORD values:

      AUOptions = 4 (auto download and schedule)

      ScheduledInstallDay = 6 (Friday; 1=Sunday)

      ScheduledInstallTime = 19 (24-hour, so 19 = 7 PM)

      NoAutoRebootWithLoggedOnUsers = 0 (allow reboot when signed in)
  4. Reboot once so the Update Orchestrator picks up the policy.

This is functionally identical to the GPO path. Home edition has the registry keys; it just doesn’t expose the GPO UI.

How to verify the fix worked

  • Open Settings → Windows Update. The page should say Some settings are managed by your organization — that confirms the policy is active.
  • When an update is pending, the “Restart now” section shows your scheduled day and time.
  • Run gpresult /h gpresult.html and open the file. Search for “ScheduledInstallDay” — the value matches what you set.

If none of these work

If the policy is set but Windows still restarts off-schedule, check whether Pause updates is on — that overrides the schedule. Also check HKLM\Software\Microsoft\WindowsUpdate\UX\Settings for stale values left over from a previous configuration; clear them by deleting the subkey and rebooting. For a managed device (Intune, Configuration Manager), local policy is ignored — coordinate with IT to set a deployment ring that matches your desired day.

Bottom line: Active Hours alone won’t give you day-of-week control. Use the Configure Automatic Updates policy (or its registry equivalent on Home) to set the exact day and time. Once set, the schedule survives feature updates.

ADVERTISEMENT