How does Win7 prioritize multiple network adapters?

  1.    #1

    How does Win7 prioritize multiple network adapters?


    When both an Ethernet and Wireless adapter are enabled, we know that Win7 will prioritize one over the other as shown in Network Connection Priority - Change in Windows

    What interests me is if this is flexible enough that Win7 will change adapters to one able to receive the signal best at any given time.

    For example if there were a wired connection, a PCI wireless card, and a USB wireless adapter, and the Advanced settings on Wireless adapters page claims the USB wireless is the priority 1 device, can Win7 detect if suddenly the PCI card is getting stronger reception and change it on the fly?

    Also, how does Win7 rate these in priority? I remember finding it once in answer to someone's question but cannot now locate the link.
      My Computer


  2. Posts : 17,545
    Windows 10 Pro x64 EN-GB
       #2

    Please notice that my comment below is not based on known facts but is solely me "thinking out loud".

    Windows is natively capable of recognizing when a prioritized NIC is connected but I think that's it; as the speed of a connection hardly ever is stable but instead changes all the time, such a tool would in worst case need to change the active NIC all the time.

    Even with a certain time period needed to decide if the connection with NIC 2 really is faster than NIC 1 this would IMO not work very well as the control period could mean changing back to NIC 1 after the next control period, causing again a small interruption or at least some delay in all connections.

    Just some thoughts. Interesting question, though!

    Kari
      My Computer


  3. Posts : 8,870
    Windows 7 Ult, Windows 8.1 Pro,
       #3

    gregrocker said:
    When both an Ethernet and Wireless adapter are enabled, we know that Win7 will prioritize one over the other as shown in Network Connection Priority - Change in Windows

    What interests me is if this is flexible enough that Win7 will change adapters to one able to receive the signal best at any given time.

    For example if there were a wired connection, a PCI wireless card, and a USB wireless adapter, and the Advanced settings on Wireless adapters page claims the USB wireless is the priority 1 device, can Win7 detect if suddenly the PCI card is getting stronger reception and change it on the fly?

    Also, how does Win7 rate these in priority? I remember finding it once in answer to someone's question but cannot now locate the link.
    Some say it's the metric that determines this but that isn't always true, other say you can mess with the MTU settings but doesn't really pan out either. There is even a network priority list some place but even that is not completely reliable.

    Windows will choose a wired connection over wireless most every time because it's the faster connection. It seems that in order for Windows to use a slower connection you would need to disable the other faster connections first.

    There seems to be exceptions to this rule but all things being equal and with a properly working system the wired connection should win out every time.

    There is a setting in the Local Security Policy which enables all network connections to start up and be active all the time, although the wired connection is typically the one Windows will choose to connect with.

    The following Security Policy allows Windows to enable all network connections at start up, it's not configured by default, setting to disabled allows for multiple connections to be enabled at start up.

    With this setting at default on my machine, Windows will typically only allow the wired connection to start but not the wireless. Very Occasionally windows will start with both connections, disabling this setting makes it so that all network connections are enabled at start up.
    Attached Thumbnails Attached Thumbnails How does Win7 prioritize multiple network adapters?-set-up-windows-dual-connections.png  
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 20:44.
Find Us