How to Fix Windows 10 Ignoring Active Hours: Step-by-Step Solutions

Windows 10 has a feature called Active Hours that helps prevent automatic restarts during your usual working times. Sometimes, however, Windows may ignore these Active Hours and restart at inconvenient moments.

This can interrupt your work, cause data loss, or simply be frustrating. Fortunately, there are several simple ways to fix this issue and make sure your Active Hours are respected.

In this guide, we will walk you through easy and detailed steps to troubleshoot Windows 10 ignoring Active Hours. Each step is designed to be clear and beginner-friendly.

By following these instructions, you can enjoy uninterrupted work and better control over Windows updates and restarts.

Quick Note Before You Begin

  • Check your Windows version: Some update settings behave differently in certain Windows 10 versions. Make sure your system is up to date.
  • Active Hours limit: Windows 10 allows a maximum Active Hours range of 18 hours. Setting more than this can cause issues.
  • Sign in as Administrator: You may need admin rights to change update settings.
  • Save your work: Always save files before testing restart behavior to avoid data loss.

Step 1: Verify and Set Active Hours Properly

First, confirm that your Active Hours are set correctly. If the times are incorrect or too narrow, Windows may not respect them.

  1. Click the Start button and open Settings (the gear icon).
  2. Select Update & Security.
  3. Click on Change active hours under the Windows Update section.
  4. Set your usual working hours clearly, for example, from 9:00 AM to 5:00 PM.
  5. Click Save.

Why this helps: Setting accurate Active Hours tells Windows when you usually use the device so it avoids restarting during those times.

Step 2: Restart Windows Update Service

Sometimes, the Windows Update service can glitch and cause Active Hours to be ignored. Restarting this service can refresh its settings.

  1. Press Windows + R keys to open the Run dialog.
  2. Type services.msc and press Enter.
  3. In the Services window, scroll down and find Windows Update.
  4. Right-click it and select Restart.

Why this helps: Restarting the service resets its current state and can fix minor bugs interfering with update schedules.

Step 3: Disable Automatic Restarts Using Group Policy Editor (Advanced)

If you are comfortable with making system changes, you can disable automatic restarts during Active Hours by editing Group Policy settings.

  1. Press Windows + R to open Run.
  2. Type gpedit.msc and press Enter to open Group Policy Editor.
  3. Navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update.
  4. Double-click on No auto-restart with logged on users for scheduled automatic updates installations.
  5. Select Enabled, then click Apply and OK.

Note: Group Policy Editor is available only on Windows 10 Pro, Enterprise, and Education editions.

Why this helps: This policy prevents Windows from restarting automatically when a user is logged in, giving you more control.

Step 4: Use Registry Editor to Adjust Active Hours Limits (Advanced)

If Windows is ignoring your Active Hours because of limits, you can tweak the registry to increase the maximum allowed Active Hours.

  1. Press Windows + R, type regedit, and press Enter.
  2. Navigate to the following path:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings
  3. Look for a DWORD value named ActiveHoursMaxRange. If it doesn’t exist, right-click on the right pane, select New > DWORD (32-bit) Value, and name it ActiveHoursMaxRange.
  4. Double-click it and set the value to the number of hours you want (up to 24). For example, enter 24 in decimal.
  5. Click OK and close the Registry Editor.
  6. Restart your computer for changes to take effect.

Warning: Editing the registry incorrectly can cause system issues. Always back up the registry before making changes.

Step 5: Check for Pending Updates and Restart Manually

Sometimes, Windows may ignore Active Hours if there are pending updates requiring a restart. Manually restarting after installing updates can help reset the schedule.

  1. Go to Settings > Update & Security > Windows Update.
  2. Click Check for updates and install any available updates.
  3. After updates install, click Restart now if prompted.

Why this helps: Completing updates manually clears any queued restart tasks that might conflict with Active Hours.

Alternative Method: Use PowerShell to Set Active Hours

If the Settings app is not working correctly, you can use PowerShell to set Active Hours:

  1. Right-click the Start button and select Windows PowerShell (Admin).
  2. Run the following command to set Active Hours from 9 AM to 5 PM:
    Set-ActiveHours -StartTime 9 -EndTime 17

Note: If the command is not recognized, you may need to install the Windows Update PowerShell module first.

Frequently Asked Questions (FAQs)

Why does Windows ignore my Active Hours settings?

Windows may ignore Active Hours if the range is too small, updates require urgent restarts, or system files related to updates are corrupted.

Can I set Active Hours for more than 18 hours?

By default, Windows allows a maximum Active Hours range of 18 hours. You can increase this limit using the Registry Editor, but setting it too long may reduce update flexibility.

Will disabling automatic restarts delay important updates?

Disabling automatic restarts prevents interruptions but updates will still install. You will need to restart manually to complete the update process.

Is it safe to edit the registry or Group Policy settings?

Yes, if done carefully. Always back up your data or create a system restore point before making changes to avoid potential issues.

What if my PC keeps restarting outside Active Hours?

This could be caused by corrupted update files or conflicting software. Running Windows Update Troubleshooter or resetting Windows Update components may help.

When Nothing Works

If you have tried all the above steps and Windows 10 still ignores Active Hours, consider these options:

  • Run the Windows Update Troubleshooter from Settings > Update & Security > Troubleshoot.
  • Reset Windows Update components manually using Command Prompt commands.
  • Check for third-party software that may interfere with updates, such as antivirus programs.
  • Visit the official Microsoft support page: Windows Update Troubleshooter.
  • Consider contacting Microsoft support for personalized assistance.

Conclusion

Active Hours is a helpful feature designed to prevent unexpected restarts during your work time. When Windows 10 ignores these settings, the problem can usually be fixed by verifying Active Hours, restarting update services, or adjusting system policies.

For advanced users, modifying Group Policy or the registry offers more control. Always proceed cautiously when making system changes and back up important data.

Following the steps in this guide will help you maintain a smoother update experience with fewer interruptions, keeping your work safe and your PC updated on your schedule.

Leave a Reply