According to this article, if Windows thinks your internet connection is metered, it will not download updates automatically - it will instead prompt you to download them (hence giving you the freedom to choose when you want your computer to reboot).
I modified registry to make Windows think my internet connection is metered.
Warning: You can break stuff by modifying registry. I can't guarantee this works. If you don't know what you're doing, don't do it.
- Step 1: Create a backup in case you break something.
- Step 2: Open regedit (press the windows button, type "regedit", click the icon)
- Step 3: Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost
- Step 4: Give yourself permissions to change the registry values in that folder. Right click on
DefaultMediaCost, click Permissions, click Advanced and at the top click Change (owner). Add your username as the owner. Check that you have Full Control in the Permission entries list now.
- Step 5: Look at the different internet connection types listed in the folder (
3G, 4G, Ethernet, WiFi and Default). Value 2 indicates metered connection, value 1 indicates unmetered. Change everything to value 2.