Why your computer restarts for updates and how to schedule it
For non-technical users who want fewer surprise restarts, this guide explains why updates sometimes require a reboot and shows the exact places to set active hours or a restart time on Windows and macOS. You will finish with update restarts happening on your schedule instead of in the middle of work.
TL;DR — Your computer restarts after some updates because certain files only finish replacing while the system is starting up, before apps and security tools are using them. The fastest fix is to set your update schedule: on Windows, set Active hours and Restart options; on macOS, turn on automatic updates and choose when to install them so restarts happen outside your work time. Reading time: ~5 min
Goal
When you finish, your computer will still receive security updates, but restart prompts will happen during the hours you choose instead of interrupting your work unexpectedly.
Prerequisites
- Your computer login with permission to change system settings
- If this is a work-managed device, your company may use an MDM (mobile device management) tool that locks some settings
- Windows 11 or Windows 10, or macOS 13 Ventura or later
- About 5 minutes and your normal work hours written down, for example:
8:00 AM to 6:00 PM - Optional for Windows command-line checks: PowerShell access — open with Start → search
PowerShell
Steps
Step 1: Understand why the restart is happening
Updates do not restart your computer just to "finish downloading." A restart is usually required when the update replaces system files, drivers (software that lets hardware work), or security components that are already in use.
In an endpoint security context, this is normal: antivirus, EDR (endpoint detection and response), disk encryption, and the operating system often load early during startup, so some changes can only be applied safely during reboot.
What you should see when this step succeeds: you know that the restart is expected behavior for some security and system updates, not usually a sign that something is broken.
Step 2: On Windows, set your active hours
Open this exact menu path:
Settings → Windows Update → Advanced options → Active hours
Set these literal values to match your work day:
Adjust active hours→ManuallyStart time→ for example8:00 AMEnd time→ for example6:00 PM
What you should see when this step succeeds: Windows shows your chosen active hours and avoids automatic restarts during that time.
Step 3: On Windows, schedule the pending restart
If Windows already says a restart is needed, open this exact menu path:
Settings → Windows Update → Schedule the restart
Set these literal values:
Schedule a time→OnPick a time→ choose a time you will not be using the computer, for example7:00 PMPick a day→ chooseTodayor the next available day
If you do not see Schedule the restart, use this path instead:
Settings → Windows Update → Restart options
Then turn on:
Schedule a time- Choose the exact day and time
What you should see when this step succeeds: Windows shows a scheduled restart date and time instead of only a generic restart warning.
Step 4: On Windows, confirm the device is not set to restart as soon as possible
Open this exact menu path:
Settings → Windows Update → Advanced options
Set these values:
Get me up to dateorRestart this device as soon as possible when a restart is required→OffNotify me when a restart is required to finish updating→On
Names vary slightly by Windows version, but those are the settings to look for in the Windows Update advanced page.
What you should see when this step succeeds: Windows will notify you before restarting and will not try to reboot at the earliest possible moment.
Step 5: On macOS, turn on updates but control when they install
Open this exact menu path:
Apple menu → System Settings → General → Software Update
Then click:
Automatic Updates or the i info button
Set these values:
Check for updates→OnDownload new updates when available→OnInstall macOS updates→OnInstall Security Responses and system files→On
If you want fewer daytime interruptions, leave the Mac powered on overnight and connected to power so it can install outside work hours.
What you should see when this step succeeds: macOS shows automatic update options enabled, and updates can install during idle time instead of waiting until you are actively working.
Step 6: On macOS, use the restart prompt instead of dismissing it repeatedly
When macOS shows a restart prompt after an update, click the option that schedules or delays the restart to a time outside your work session, if offered. If no schedule option appears, save your work and restart at the end of the day.
Open this exact menu path to check for a pending restart notice:
Apple menu → System Settings → General → Software Update
If the page says a restart is required, plan it for your next break or end of day.
What you should see when this step succeeds: the Software Update page no longer shows a pending restart after you complete it.
Step 7: If your work device is managed, check whether your company policy controls restart timing
On work devices, your IT or security team may enforce deadlines for critical patches. That is common for endpoint security because delayed restarts can leave protections incomplete.
Check for a management message in these places:
- Windows:
Settings → Accounts → Access work or school - macOS:
System Settings → Privacy & Security → ProfilesorGeneral → Device Management
What you should see when this step succeeds: you can tell whether the restart schedule is your choice or controlled by company policy.
Step 8: Optional Windows check from PowerShell
If you are comfortable using PowerShell, open:
Start → type PowerShell → Open
Run:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" | Select-Object ActiveHoursStart,ActiveHoursEnd,SmartActiveHoursState
What you should see when this step succeeds: values for ActiveHoursStart and ActiveHoursEnd that match the times you set in Settings.
Verify it works
For Windows, check all of these:
- Open
Settings → Windows Update - If a restart is pending, the page shows a specific scheduled time
- Open
Settings → Windows Update → Advanced options → Active hours - Confirm the start and end times match your work hours
Optional PowerShell verification:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" | Select-Object ActiveHoursStart,ActiveHoursEnd
Expected result: the numbers match your chosen hours in 24-hour format, for example 8 and 18.
For macOS, check all of these:
- Open
Apple menu → System Settings → General → Software Update - Open
Automatic Updates - Confirm the update toggles are on
- If an update was waiting for restart and you already restarted, the page no longer says
Restart required
End-to-end success looks like this: your device still receives updates, but it does not auto-restart during the active hours you set unless your organization enforces an emergency security deadline.
Common pitfalls
Active hours are too short or set to the wrong time
Mistake: setting active hours to 8:00 AM to 5:00 PM when you actually work later.
Symptom: the computer restarts at 5:30 PM while you are still working.
Fix: go to Settings → Windows Update → Advanced options → Active hours and enter your real work window, for example 8:00 AM to 7:00 PM.
The restart was already scheduled before you changed active hours
Mistake: changing active hours but not changing the existing restart appointment.
Symptom: Windows still plans to restart at the old time.
Fix: open Settings → Windows Update → Schedule the restart and pick a new exact day and time.
A work-managed device overrides your settings
Mistake: assuming your personal settings always win on a company laptop.
Symptom: the restart setting changes back, or the device restarts by a security deadline anyway.
Fix: check Access work or school on Windows or Profiles/Device Management on macOS; if managed, follow your company policy or contact your internal IT team.
You keep dismissing restart prompts for days
Mistake: clicking Later repeatedly after a security update.
Symptom: the device eventually forces a restart at a less convenient time, or security tools stay partially updated.
Fix: when you first see the prompt, schedule the restart for the same evening.
The computer is shut down every night, so updates wait for daytime
Mistake: turning the device fully off every evening when updates are set to install during idle time.
Symptom: updates keep trying to finish when you next start work in the morning.
Fix: once a week, leave the computer on, plugged in, and connected to the internet overnight.
You think every restart is caused by the agency's software
Mistake: blaming one app when the restart is actually from the operating system, a driver, or endpoint security tooling.
Symptom: you look in the wrong place and never change the update schedule.
Fix: check the system update page first: Settings → Windows Update or System Settings → General → Software Update.
This article was written by an AI system and published pending human review. Verify anything you intend to act on.
Have a project in mind?
Get an instant AI price estimate for it, or talk directly to our team.
One email a month on what we learn building with AI