Windows 10’s OneDrive client appears to no longer respect the “metered connection” setting and will sync over metered connections, ignoring your preference. Windows 8.1’s OneDrive integration worked differently and wouldn’t sync offline files on a metered Internet connection.
In my notebook I have a Sierra Wireless 4G/LTE module and Windows 10 Pro Anniversary Update.I would like to avoid Windows to download updates when I am connected through the mobile connection. Even better it would be to disable downloads only in peak hours and allow them otherwise.
For Wi-Fi connections it is possible to set the option 'Metered connection', clicking on the connection properties in 'Network & Internet -> Wi-Fi'. I don't see the equivalent setting for mobile connections under 'Network & Internet -> Cellular'.
I might set anyway a 'Data limit' for mobile connections in 'Network & Internet -> Data usage'.
Will 'Data limit', once set, block updates?
I have seen that I can set cost parameters for mobile connection mycon in netsh with:
The type can be: Unrestricted, Fixed, Variable.
Will Fixed or Variable block updates?

What are other possibilities to block updates for specific connections or times ?
In a similar question on answers.microsoft.com the OP sees the 'Metered connection' switch in the mobile connection options, but it is disabled. A Microsoft representative says:
That UI toggle in the cellular page is deprecated and no longer used. We are aware of the confusion surrounding the toggle and are investigating a resolution. Thank you for your feedback and sorry for the confusion!
Given the current interface, 'resolution' has consisted in removing the switch. But IMHO the confusion increases, since now we are unable to change the connection cost status, plus the UI is totally clueless about it.
As regard the netsh command mentioned in my answer, strange as it may seem (in the same thread) a Microsoft wiki author discourages its usage, since:
there is, as yet, no published Command reference beyond the Windows 7 one so information is sparse. [The] command should not have been posted in this thread.
The suggested way for affecting the connection cost of the mobile connection consists in modifying values in the registry.


First, identify the registry key:
If you just want to know which is the status of your connection:
check the value names 3G and 4G of DefaultMediaCost: if they are set to 1 the related mobile connections will be unmetered; a value of 2 sets the related connections to 'metered'. Expect to find a 1 as a value.
If you want to change the values named above:
note that the key DefaultMediaCostis set by drivers and therefore the owner is the 'TrustedInstaller' account. To be able to modify it, you need to right click on DefaultMediaCost, choose permissions and set yourself as the Owner through the dialog 'Advanced' properties. Set the replace-subcontainers checkbox before applying the changes. Once you Owner, set also Full Control checkbox.
If you need to switch values often:
set them to metered, right click on DefaultMediaCost and export them as a reg file. Set them to unmetered and export again. Double click on the metered/unmetered reg file as needed.
Note that modifications are per connection type and not per single connection.
Unfortunately the changes in DefaultMediaCost require reboot, which makes inconvenient a scheduling of the peak/non-peak hour DefaultMediaCost`.
As regard data limits, based on the following Microsoft Guidelines, I infer that, under a variable or approaching data cap, the policy is to download only high priority Windows updates, but 'allow users to explicitly [...] download lower priority updates'.
antonioantonioR.e. Your question
Will Fixed or Variable block updates?
Microsoft support has a Metered Internet connections: FAQ page where it says, under the section How does setting my network connection to metered affect my PC?
You might notice these and other effects:
- Windows Update will only download priority updates.
- Apps downloading from the Windows Store might be paused.
The FAQ answer uses vague wording ('might'), but regarding Windows update strongly implies that:
Disclaimer: I have not tested what the actual Windows update downlaod behavior is, just found a doc and wanted to point to the answer it gives.