Disable Automatic Updates on Server 2016
I’m sure we’ve all been in the spot, where a Windows Server for some reason or another decided to run windows updates and now needs a reboot. Or more specifically now with Server 2016 and Windows 10, your computer starts checking and applying updates based on the loosely defined schedule of “active hours”. In either case what usually happens is that Windows applies these updates during that day and then the server starts acting a little strangely based on what update was applied until the server is rebooted. Or even on a more annoying note sometimes automatic updates interferes with your 3rd party managed patching solution. Either way while working on a different project I found a solution to this issue it’s sconfig. I didn’t think about sconfig earlier because all the platforms I support don’t support the core edition of Windows Server and I avoid Hyper-V like the plague since VMWare is infinitely more superior.
How to disable automatic updates on Server 2016.
- Open an elevated command prompt window or PowerShell session
- Type sconfig and press enter.
- Select option 5
- Now select “A” for automatically download and install updates, “D” for download only or “M” for Manual updates.
Here are the screen shots for reference”
Unfortunately this doesn’t work with Windows 10 though 🙁
-T
Very useful, thank you. Was having issues with the dialogue box for updates appearing and preventing auto-scheduling of programs to function correctly. Changing to manual now means I don’t have to worry about Windows trying to interfere!
Thanks a lot!!
Hi Terry,
Does this setting retain if the VM is sysprep’d and generalized?
Yes it should, Sysprep removes unique user set up items and generalizing it removes drivers.
Thank you very much. 🙂
unfortunately this doesn’t work with windows 10 latest versions
Great! D – Download only works for us.
Thanks , for Windows 10 im use this one , https://www.novirusthanks.org/products/win-update-stop/ , works very well
best regards
Thierry