How to Stop Windows 11 from Automatically Restarting After Updates

There are few things more frustrating than leaving your Windows 11 computer rendering a video, downloading a massive file, or simply with a dozen un-saved browser tabs open overnight, only to wake up and find that Microsoft forced your PC to restart to install an update. This aggressive reboot policy can cause severe data loss and disrupt critical workflows.

While installing security updates is important, you should decide when your computer restarts, not the operating system. Fortunately, Windows 11 provides several ways to take back control. Depending on your needs, you can use built-in settings to delay restarts, or use advanced tools to block automatic reboots entirely.

Method 1: Configure “Active Hours” (The Standard Fix)

The easiest way to prevent unexpected restarts is to tell Windows 11 when you are actually using the computer. Microsoft calls this feature “Active Hours.” During these specified hours, Windows will absolutely not restart your PC automatically.

  1. Click the Start Button and select Settings (the gear icon), or simply press Windows Key + I.
  2. On the left-hand sidebar, click on Windows Update.
  3. Click on Advanced options.
  4. Locate the Active hours section. By default, Windows tries to automatically learn your schedule based on your usage, but it often gets this wrong.
  5. Click the dropdown menu next to “Adjust active hours” and change it from Automatically to Manually.
  6. Set your desired start and end times. Note that Windows 11 only allows you to select a maximum window of 18 hours (e.g., 8:00 AM to 2:00 AM).

With this configured, Windows will only attempt to restart during the 6 hours of the day when you are technically inactive.

Method 2: Pause Windows Updates Entirely

If you have a critical project running that will take a few days to complete, and you cannot risk a reboot at any time, the safest temporary measure is to simply pause the entire update system.

  1. Navigate back to Settings > Windows Update.
  2. Look for the section labelled Pause updates.
  3. Click the dropdown menu on the right and select the duration (you can choose up to 5 weeks).

Once the paused period ends, Windows will force you to download and install all pending updates before you are allowed to pause them again.

Method 3: Permanently Disable Automatic Restarts via Group Policy (Windows 11 Pro)

If you are using Windows 11 Pro, Education, or Enterprise, you have access to the Local Group Policy Editor. This powerful tool allows you to completely disable automatic restarts, meaning Windows will notify you that an update is ready, but it will never reboot unless you explicitly click the button yourself.

  1. Press Windows Key + R to open the Run dialogue box.
  2. Type gpedit.msc and press Enter.
  3. In the left pane, navigate to this exact path: Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage end user experience.
  4. In the right pane, look for the policy named No auto-restart with logged on users for scheduled automatic updates installations. Double-click it.
  5. In the window that opens, select the Enabled radio button at the top left.
  6. Click Apply and then OK.

From now on, as long as your user account is logged in (even if the screen is locked), Windows 11 will never force a reboot.

Method 4: Permanently Disable Automatic Restarts via Registry (Windows 11 Home)

Users running Windows 11 Home do not have access to the Group Policy Editor. However, you can achieve the exact same result by modifying the Windows Registry. Note: Always be careful when editing the registry; only change the specific keys mentioned below.

  1. Press Windows Key + R, type regedit, and press Enter. Click Yes on the User Account Control prompt.
  2. Using the folder tree on the left, navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows.
  3. Right-click the Windows folder, select New, and then Key. Name this new key WindowsUpdate.
  4. Right-click your new WindowsUpdate key, select New, and then Key again. Name this one AU.
  5. Click on the AU key so it is highlighted. In the blank space in the right-hand pane, right-click and select New > DWORD (32-bit) Value.
  6. Name this new value NoAutoRebootWithLoggedOnUsers.
  7. Double-click the new NoAutoRebootWithLoggedOnUsers value and change the “Value data” from 0 to 1.
  8. Click OK and restart your computer one final time for the change to take effect.

By implementing these changes, you can ensure that Windows 11 works for you, rather than disrupting your productivity with unprompted updates.

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.

Receive our best articles and tips delivered straight to your inbox.