Greyed out "Set as metered connection"

Quick Fix: Set your wireless network to a metered connection when Windows 10 user interface (UI) won’t allow it

Have you ever encountered this?

Windows 10 wireless connection: Could not set as metered connection
Windows 10 wireless connection: Could not set as metered connection

Windows 10 have two modes of using bandwidth whenever it is connected to a wireless network – a. Metered / Variable costing or b. Non-metered / Fixed costing. Metered connections prohibit background network activity such as Windows updates, etc. While Non-metered connections give Windows full access to the wireless network.

So, if you want to save your precious capped or limited bandwidth credits (or maybe you are in a mobile hotspot), then you should set the wireless network as a metered connection.

Lately, I have been monitoring my Windows 10 laptop network activity and noticed that it is consuming a lot of data so I decided to restrict background data usage of my machine. To my surprise the “Set as metered connection” is now grayed out!

Being a curious human that I am, I searched the Internet and looked for answers. I was flipping a lot of tabs and web pages here and there and after some 2 hours of searching and trying all the tweaks I could find in the Internet, I found this answer by Captain MESO (Microsoft Answers). He wrote:

To work around this issue I wrote 2 batch files which are working fine for me – without needing admin rights for the user.

For example the Name of your WIFI connection is “CM TRAVEL”

To set the WIFI connection to MeteredPerByte:

netsh wlan set profileparameter name=”CM TRAVEL” cost=variable
netsh wlan show profile name=”CM TRAVEL”
PAUSE

To set the WIFI connection back to Unrestricted:

netsh wlan set profileparameter name=”CM TRAVEL” cost=unrestricted
netsh wlan show profile name=”CM TRAVEL”
PAUSE

Maybe this is a workaround for you, too – as long as Microsoft has no fix for this issue.

HTH,

Captain MESO

So how are you going to execute Captain MESO’s solution? Here are the steps:

  1. Run CMD (recommended as Admin). Click Windows logo in the lower right corner and type cmd. Right click command prompt and click “Run as administrator”. Enter administrator password if asked. If you don’t know administrator password, just click the command prompt search result.
  2. Execute script. Type:
    • netsh wlan show profile name=”Insert the wireless name your computer or laptop is connected in here”
    • Check if “Cost settings” is set to other than “Variable”

      Check if cost settings is set to other than "Variable"
      Check if cost settings is set to other than “Variable”
    • If set to other than variable type, netsh wlan setprofileparameter name=”Insert the wireless name your computer or laptop is connected in here” cost=variable
    • Then do a quick recheck using netsh wlan show profile name=”Insert the wireless name your computer or laptop is connected in here”.

      variable
      Check if cost settings is set to “Variable”
  3. If it is set to “Variable”, congratulations! You just made your network connection set as metered connection!

I tried his workaround and to my surprise it worked! But take note that this solution will not change the option in the Windows 10 settings UI (it is still greyed out!). To quickly check the real status of your connection, just use:

the netsh wlan show profile name=”Insert the wireless name your computer or laptop is connected in here”

in the command prompt.

Cheers!

 

 

 

 

Advertisements

Care to comment?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s