Microsoft’s new “always updated” model means that Windows 10 PCs will install Windows Updates automatically, and will also automatically reboot to apply updates.
If you like to leave certain programs running on your PC 24/7 (like Virtual Machines) or have work in progress most of the time, or just want to control when reboots occur (after all, it’s YOUR computer) – see steps abelow.
If you’re running Windows 10 Home Edition, Microsoft says you’re screwed and that there is no way to defer reboots (but below is a hack to get it working on Home edition).
If you have Windows 10 Pro, no hacks are needed, just run “gpedit.msc”, and go to:
Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update, and enable the policy named “No auto-restart with logged on users for scheduled automatic updates installations”
If you’re running Windows 10 Home Edition, you don’t have gpedit enabled and so you’ll need to first follow the steps below.
Enabling gpedit.msc on Windows 10 Home Edition:
This information is from the post at http://drudger.deviantart.com/art/Add-GPEDIT-msc-215792914. I have personally tested it and it worked for me.
Basically, you need to download the file at the above page (download link is at the top/right of the page), and then:
Go to your C:\Windows\SysWOW64 folder and copy the GroupPolicy and GroupPolicyUsers folders there.
Next, go to your C:\Windows\System32 folder and copy the and the gpedit.msc file there.
Now just follow the Windows 10 Pro steps above and you’ll be good to go.