Force Windows 7 to Use Wired Connection over Wireless

You would think it would do it automatically

So here’s an interesting situation I ran into when using Windows 7 connected to both my Ethernet network and my wireless network at home: whenever I would transfer data between my NAS and my machine, Windows 7 would tend to use the wireless network instead of the Ethernet connection! This was annoying because the speed of the transfers was much slower over the wireless connection for obvious reasons.

I was kind of surprised because I figured Windows would automatically figure out that the Ethernet connection was faster for this type of transfer and therefore switch over. However, that was not the case. So then I couldn’t help but try to figure out a way to force Windows to use the wired connection over the wireless one.

In this article, I’ll show you two methods that you can use to accomplish this. Note that it may be best to combine both methods to really make sure the proper connection is being used. One method involves changing the network adapter bindings and the other method involves changing the metric on each network connection. By default, Windows uses the connection with the lowest metric value. For whatever reason though, the Ethernet connection may not end up with a lower metric value, so you can manually change it.

Method 1 – Change Network Adapter Bindings

To change the adapter bindings and order, first click on Start and then type in network connections. From the list, click onView network connections.

In the Network Connections dialog, you will need to press theALTkey on your keyboard to get the menu bar to appear. Then click onAdvancedand click onAdvanced Settings.

Now you will see the list of network connections listed in the connections box.

In my case, you don’t see the wireless network because this is running in a virtual machine, however, normally you would see Local Area Connection and Wireless Network Connection. You want to move Local Area Connection to the top using the green arrows. This will move the wired connection higher up in the order so that Windows 7 will access the network using Ethernet first, then Wireless. That’s step one. The second method is also recommended to ensure Windows 7 is forcefully using the LAN connection.

Method 2 – Change Network Metric Value

You can read a little bit about how metric values work when accessing network resources here:

http://support.microsoft.com/?id=299540

In order to change the values, you need to go to Network Connections again, but this time right-click on the network you want to change the metric value for and chooseProperties.

Now click onInternet Protocol Version 4 (TCP/IPv4)and click onProperties.

Then click on theAdvancedbutton at the bottom right:

Lastly, on theIP Settingsdialog, go ahead and uncheck theAutomatic metricbox and then type in a value yourself.

For the wired connection, you want a lower value and it’s best to start with 10. At least that’s the standard Microsoft uses. For the wireless connection, you can type in a higher value like 25 or 100. This will ensure that in the routing table, the “faster” network route is now the wired connection instead of the wireless connection.

Like I said before, it’s best to use both of these methods to fully ensure you are forcing Windows to use one connection over another. If you have any questions, feel free to post a comment. Enjoy!

Founder of Help Desk Geek and managing editor. He began blogging in 2007 and quit his job in 2010 to blog full-time. He has over 15 years of industry experience in IT and holds several technical certifications.Read Aseem’s Full Bio

Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.

HomeAbout UsEditorial StandardsContact UsTerms of Use

Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved