A lot of people have been complaining that Windows 10 has no option within settings to change the way Windows Update works. This is true in the sense that the GUI only shows 2 options.
You can however use software policies to force these settings, this option is probably included for large companies who don’t really want to have hundreds of systems downloading every update as it comes out & prompting the users to reboot.
The registry path we are interested in is:
There are various settings and options, the main one is AUOptions.
AUOptions : 0 - Default (Uses Settings UI Which Is Limited In WIN10) 1 - Never Check 2 - Notify 3 - Download & Notify 4 - Auto Download & Schedule Install
I personally use option 2 as I like windows to notify me of updates so I can install them & reboot when I have time.
Automating the setting of these keys is relatively simple using Powershell. I have coded a script to set the Automatic Updates to notify & also disable DeliveryOptimization. The script can be downloaded form my github.
Below is what you should see once the settings are set correctly (run the script & reboot).