Thanks for reaching out! I'm an Independent Advisor and a Microsoft user like you.
To stop Windows 11 from automatically updating and restarting overnight, you can follow several methods:Method 1: Using Services
- Open Services:
- Press Windows Key + R to open the Run dialog box.
- Type services.msc and press Enter.
- Disable Windows Update Service:
- Scroll down to find Windows Update.
- Right-click on it and select Properties.
- In the Generaltab, set the Startup type to Disabled.
- Click Stopif the service is running, then click Applyand OK.
- Disable Windows Update Medic Service:
- In the Services window, find Windows Update Medic Service (WaaSMedicSVC).
- Right-click on it and select Properties.
- Set the Startup type to Disabledand click Stopif it is running.
Method 2: Using Group Policy Editor (Windows Pro, Enterprise, and Education)
- Open Group Policy Editor:
- Press Windows Key + R to open the Run dialog box.
- Type gpedit.msc and press Enter.
- Navigate to Windows Update Settings:
- Go to Computer Configuration > Administrative Templates > Windows Components > Windows Update.
- Configure Automatic Updates:
- Find and double-click on Configure Automatic Updates.
- Select Disabled, then click Applyand OK.
- Disable Auto-Restart Notifications:
- In the same Windows Update section, find Turn off auto-restart notifications for update installations.
- Double-click it, select Enabled, then click Applyand OK.
Method 3: Using Registry Editor
- Open Registry Editor:
- Press Windows Key + R to open the Run dialog box.
- Type regeditand press Enter.
- Navigate to Windows Update Settings:
- Go to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows.
- Create Necessary Keys:
- Right-click on Windows, select New> Key, and name it WindowsUpdate.
- Right-click on WindowsUpdate, select New> Key, and name it AU.
- Create DWORD Value:
- Right-click on AU, select New > DWORD (32-bit) Value, and name it NoAutoRebootWithLoggedOnUsers.
- Double-click on NoAutoRebootWithLoggedOnUsersand set its value to 1.
Method 4: Using Command Prompt
- Open Command Prompt as Administrator:
- Search for cmdin the Windows search bar.
- Right-click on Command Prompt and select Run as administrator.
- Disable Windows Update Service:
- Type sc config wuauserv start= disabled and press Enter.
Method 5: Using Task Scheduler
- Open Task Scheduler:
- Press Windows Key + R to open the Run dialog box.
- Type taskschd.msc and press Enter.
- Disable Reboot Task:
- Navigate to Task Scheduler Library > Microsoft > Windows > UpdateOrchestrator.
- Find the Reboottask, right-click on it, and select Disable.
Additional Tips
- Pause Updates: You can pause updates for up to 35 days. Go to Settings > Update & Security > Windows Update > Pause updates for 7 days. You can extend this period by selecting Advanced options and choosing a date under Pause until.
- Set Active Hours: Set your active hours to the maximum allowed time to reduce the chances of an automatic restart during your working hours. Go to Settings > Update & Security > Windows Update > Change active hours.
Please do let me know if the method I suggested works for you or if you need further assistance.
Yeah, stop telling people to do this. It doesn't work. I've done this a thousand different times and it eventually updates and restarts automatically. It's funny how people like you get these little badges for telling people solutions for things they've probably already done but it still doesn't work.