How to Stop Windows from Auto-Restarting After an Update

Windows updates are essential for keeping your PC secure, stable, and up to date with the latest features. However, nothing is more frustrating than Windows deciding to restart your PC on its own—especially if it happens while you’re working, gaming, or in the middle of an important task. Automatic restarts after updates are meant to ensure your system stays patched, but they can interrupt productivity if not properly configured.

Now, since you’re here reading about stopping Windows from auto-restarting, we’re guessing you’ve been annoyed by unexpected shutdowns after updates. Maybe your PC rebooted overnight while you had unsaved work open, or maybe you simply want more control over when your system restarts. Well, you’re in luck! In this in-depth guide, we’ll walk you through several effective ways to prevent Windows 11 (and Windows 10) from automatically restarting after updates.

Why Windows Automatically Restarts After Updates

Before we jump into the fixes, it helps to know why Windows restarts automatically.

Windows uses auto-restart to:

  • Apply security patches safely
  • Install cumulative updates
  • Update drivers, firmware, and system files
  • Complete feature updates

However, auto-restarts can happen at inconvenient times, especially if:

  • Active Hours are not set correctly
  • Updates are pending installation
  • Windows thinks you’re away from your PC
  • A restart was previously postponed
  • Background update services were interfered with

Fortunately, Windows gives you several ways to delay or block auto-restarts, and we’ll cover them all.

How to Stop Windows from Auto-Restarting After an Update

Below, we’ve listed proven methods based on Microsoft’s official documentation and user experience. Try them one by one until you find the best solution for your workflow.

1. Set Active Hours to Block Auto-Restarts During Your Work Time

Active Hours tells Windows when you’re usually using your PC so it avoids restarting during those times.

  1. Press Windows + I to open Settings.
  2. Go to Windows Update.
  3. Click Advanced options.
  4. Select Active hours.
  5. Choose:
    • Automatically adjust active hours (based on usage), or
    • Manually set active hours such as 8 AM – 10 PM

Once set, Windows won’t restart your system during these hours unless critical.

2. Disable Automatic Restarts for Updates (Windows Settings)

Windows includes an option to prevent restarts when you’re interacting with your device.

  1. Open Settings → Windows Update.
  2. Go to Advanced options.
  3. Look for Notify me when a restart is required to finish updating.
  4. Turn this setting ON.

Windows will no longer restart automatically. Instead, it will ask you before rebooting.

3. Use Group Policy Editor (Pro and Enterprise Editions)

If you’re running Windows 11/10 Pro or Enterprise, Group Policy gives you total control over when updates and restarts happen.

  1. Press Windows + R, type:
gpedit.msc
  1. Navigate to:
Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage end-user experience
  1. Double-click No auto-restart with logged on users for scheduled automatic updates installations.
  2. Set it to Enabled.
  3. Click Apply → OK.

This prevents Windows from restarting automatically if someone is logged in.

4. Pause Updates Temporarily (Fast Solution)

If you want an immediate stop to updates and restarts, pause updates temporarily.

  1. Go to Settings → Windows Update.
  2. Click Pause for 1 week.

You can extend pausing up to 5 weeks. During this period, Windows will not restart for updates.

5. Turn Off Windows Update Restart Services (Advanced Method)

Windows uses a specific service called Windows Update Medic Service to enforce restarts.

You can disable several related services to prevent auto-restarts.

  1. Press Windows + R, type:
services.msc
  1. Look for:
    • Windows Update
    • Update Orchestrator Service
    • Windows Update Medic Service
  2. Right-click each service → Properties → set:
    • Startup type: Disabled
    • Click Stop

Note: Windows may automatically re-enable some of these services, so this method may not be permanent.

6. Delete Scheduled Restart Tasks (Advanced Users Only)

Windows schedules restarts using Task Scheduler.

  1. Press Windows + S, type Task Scheduler, and open it.
  2. Navigate to:
Task Scheduler Library → Microsoft → Windows → UpdateOrchestrator
  1. Delete or disable tasks like:
    • Reboot
    • Scheduled Start

Disable also:

Task Scheduler Library → Microsoft → Windows → WindowsUpdate

This stops Windows from scheduling forced restarts.

Warning: Always backup tasks before deleting them.

7. Use Registry Editor to Block Automatic Restarts (Windows Home Users)

If you’re using Windows Home (no Group Policy), you can apply the same setting through the Registry.

  1. Press Windows + R, type regedit, and press Enter.
  2. Navigate to:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU

If the WindowsUpdate or AU keys don’t exist, create them manually.

  1. Inside AU, right-click → New → DWORD (32-bit) value:
NoAutoRebootWithLoggedOnUsers
  1. Set value to 1.

This tells Windows never to auto-restart while you’re logged in.

8. Use Third-Party Tools to Control Updates and Restarts

Several trusted tools give you even more control over Windows restarts:

Recommended Tools:

  • O&O ShutUp10++
  • Winaero Tweaker
  • StopUpdates10

These tools can:

  • Block automatic restarts
  • Pause updates indefinitely
  • Disable update services safely

Use them with caution, but they’re powerful and user-friendly.

Wrapping Up

And that brings us to the end of our comprehensive guide on how to stop Windows from auto-restarting after an update. While automatic restarts are meant to keep your PC running smoothly and securely, they can be disruptive and annoying if not configured correctly. Thankfully, Windows gives you multiple tools—like Active Hours, notifications, Group Policy settings, Task Scheduler tweaks, and registry edits—to take back control.

Posted by Arpita

With a background in Computer Science, she is passionate about sharing practical programming tips and tech know-how. From writing clean code to solving everyday tech problems, she breaks down complex topics into approachable guides that help others learn and grow.