Windows 10 can't set connection to metered

So I just installed windows 10 and came to know that windows 10 downloads updates automatically and sends windows updates to nearby PCs to reduce microsoft's expenses. I can't afford this as my Wi-Fi connection is limited and it really affects my streaming speed and ping in games.

I can set my wi-fi connection to metered but heres what happened-

enter image description here

There "Set as metered connection" setting is faded and I can't click or interact with it. So I cannot set my connection as metered. An update is already downlading on windows off my wifi so maybe I can't set it as metered because it would interrupt the update?

Can somebody please help me?

EDIT: Guys I finally found the answer!! I was not the system admin so that is why it didn't let me set the connection to metered.


You can use netsh wlan set profileparameter name="Your profile name" cost=Fixed in an elevated promt to change your connection to metered and netsh wlan set profileparameter name="Your profile name" cost=Unrestricted to change it back.

The name of the profile is usually your wifi SSID - you can check this using netsh wlan show profiles and check your current settings using netsh wlan show profile name="Your profile name".


Shamelessly stolen from this answer.


You need to log in with an administrator account in order to set a WiFi connection to metered.

Note that when you are logged in as a standard user, not only can you not change the setting, but you can't see the setting either; the settings panel will show the "Metered connection" option as off regardless of what the actual setting is. Note that this setting is global, not per-user.

A standard user can check the setting from the command line:

netsh wlan show profile name="whatever"

Look under "Cost Settings" and if the Metered connection setting is turned on, the Cost will be set to Fixed, meaning "The use of this connection is unrestricted up to a specific limit." (See NetworkCostType Enum on MSDN.)

If the Metered connection setting is turned off, the Cost will be set to Unrestricted, "The connection is unlimited and has unrestricted usage charges and capacity constraints."

There is also a third option, Variable, "The connection is costed on a per-byte basis." However, I'm not aware of any way to choose that from the GUI.


Not sure about other versions, but on Windows 10 Home edition, I can only set a metered connection when logged in as an admin. I made a separate non-admin user for myself to use daily for enhanced security. When I am logged in as a non-admin, the metered connection switch is grayed out and turned off.

I can only enable it when logged in as an admin, and unfortunately, it does not retain this setting across other system user accounts. In other words, if you don't have admin rights on your user account, you cannot set a metered connection.