Windows 10 is known to auto restart your PC when it installs updates. This is completely unacceptable no matter how important the update is. If the user does not restart the operating system for a certain period of time, Windows 10 starts showing warnings that the PC will be restarted at a specific time. Eventually, it restarts it on its own even if the user is in the middle of something important. In this article, we will see how to stop Windows 10 from auto-restarting and take the reboot control back in your hands.
Many users cannot tolerate rude behaviors of Windows 10. Windows Defender is hard to disable in this OS, Windows Update gives you no control over choosing and downloading updates and there's no way to stop automatic reboots either.
With Windows 10 Anniversary Update, Microsoft implemented a new feature called "Active Hours". It is intended to not disturb the user during the specified period of time. You can use it to postpone reboots.
If you do not want to wait for Anniversary Update (which will be released in July 2016) or if Active Hours is not a solution for you, you can permanently stop Windows 10 reboots after updates are installed if you follow the steps below.
- Open Control Panel.
- Go to Control Panel\System and Security\Administrative Tools. Click the Task Scheduler icon.
- In Task Scheduler, open the following folder Task Scheduler Library \ Microsoft \ Windows \ UpdateOrchestrator.
- There you will see a task called "Reboot". Disable it using the appropriate command in the right click menu:
Once the Reboot task is disabled, Windows 10 will never reboot itself automatically after updates have been installed.
Some users report that Windows 10 is able to re-enable this task automatically. You can ensure that Windows 10 will not re-enable it by doing the following.
- Open this folder in File Explorer:
- Rename the file name Reboot without an extension to Reboot.bak.If can if you can't rename the mentioned file, you need to take ownership of that file.
- Rename the file to Reboot.bak.
- Create an empty folder here instead and name it Reboot.
This will prevent Windows 10 from re-creating the Reboot task and restarting the computer whenever it wants. Later, if you change your mind, you can delete the Reboot folder and rename the file from Reboot.bak to Reboot.
Alternatively, you can use a small app ShutdownGuard which prevents the operating system from accidental reboots.