Setting network adapter priority no longer works in Windows 11

Jimmy T 0 Reputation points
2023-11-05T12:19:50.5433333+00:00

I have two network adapters in a windows 11 (v2621.2428) computer: "Ethernet" and "Ethernet 2" (the first one is a Killer Ethernet controller, and the second a USB plug-in). "Ethernet 2" is a backup connection, has limited data, so by default (when it's working) I only want to use "Ethernet". Anyway, I had followed instructions similar to these and Windows was correctly prioritizing "Ethernet" for several years. However, about 6 months ago, I noticed (thanks to a big overage bill) that even when "Ethernet" was working fine, Windows was preferring "Ethernet 2". I re-did the steps (somehow "Ethernet 2" had become set to "automatic metric"). However, even though "Ethernet 2"'s interface metric is now set to 9999 and "Ethernet"'s interface metric is set to 1 as per screenshot below:

image002

I also did a route -f, and rebooted the computer, windows still prefers "Ethernet 2", as per the screenshot below ("Ethernet 2"'s usage is going up and not "Ethernet"; and "Ethernet 2" has a globe beside its "connected" label, which I assume means windows is using that adapter for internet access). I also turned on metering for "Ethernet 2".

image001 (1)

Other than the erroneous priority, both adapters work fine, so it doesn't look like a driver issue.

Is there a reliable way to ensure that "Ethernet" is prioritized over "Ethernet 2"?

Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
10,113 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Wesley Li 10,415 Reputation points
    2023-12-15T07:43:22.65+00:00

    Hi Jimmy,

    Type route print in CMD then press Enter. Which network adapter's gateway has the lowest Metric?

    ( Although you used route -f, the routing table will be generated automatically after the restart since DHCP is enabled. )

    Best Regards,

    Wesley


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.