Odd 'bug' in WIndows 10

johngalt

Well-known member
WQ Insider
Member
VIP
Local time
10:15 PM
Posts
471
Location
3rd Rock
Thread starter
OK, so I'm running Window s10 20H2 (Build 19042.870).

My machine specs are pretty current in my profile, so I'll just say this: 1x GbE port, 1x 2.5 GbE port, and 1x 10 GbE port (via PCIe add-on card).

When I look in Settings == > Network and Internet ==> Status, I see the connections as I have them named (based upon the type of connection hardware being used).

01.png

Here is where things get dicey.

No matter which of the Ethernet connection I select Properties for, I get taken to the same NIC - the 10 GbE. Every single time.

02.png

Anyone else seeing this issue?

I know I can go into Ethernet and from their see the individual properties directly from each NIC. But clicking on properties for each NIC from the main status tab should not take me to a single NIC's properties, and I don't recall it ever doing that in the past....
 
Windows Version
20H2 (19042.870)

My Computer

System One

  • Operating System
    Windows 10 Pro X64
    Computer type
    PC/Desktop
    Manufacturer/Model
    The Beast Model A (homebrew)
    CPU
    AMD Ryzen 9 3950X
    Motherboard
    MSI MEG X570 GODLIKE
    Memory
    4 * Corsair Vengeance 32 GB 3600 MHz
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek® ALC1220 Codec
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen @ 1920*1080
    Hard Drives
    3x Sabrent Rocket PCIe Gen4 NVMe M.2 1 TB SSD (SB-ROCKET-NVMe4-1TB)
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM (Old storage)
    PSU
    PC Power & Cooling’s Silencer Series 1050 Watt, 80 Plus Platinum
    Case
    Fractal Design Define 7 XL Dark ATX Full Tower Case
    Cooling
    NZXT KRAKEN Z73 73.11 CFM Liquid CPU Cooler + Air (3 * 140mm fans from case)
    Keyboard
    SteelSeries Apex Pro Wired Gaming Keyboard
    Mouse
    Logitech MX Master 3 Wireless Laser Mouse(shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
    Browser
    Nightly|Chrome|Canary|Edge+ (Chromium) (in all 4 flavors)
    Antivirus
    Windows Defender + MB 4

iko22

Active Member
Member
VIP
Local time
3:15 AM
Posts
123
Location
South West England
Unfortunately I cannot replicate the *problem* as I do not have access to a computer with multiple NICs installed.
A few questions did occur to me, while reading your question. Perhaps these questions might point towards something:

1. Are each NIC connected to a separate network device, eg Router, WAN switch, whatever? Is each NIC IP address, subnet mask, and default gateway configured automatically?

2. What can you see, if you go into Settings > Network & Internet > Status > Advanced network settings > Change adapter options ? Does each adapter show? What happens, if you Right-mouse click on a specific adapter and select Properties from there?

3. From Powershell, what is the output from Get-NetIPInterface ? Get-NetIPInterface tells you the Priority (InterfaceMetric) with which each Adapter gets serviced. The Default is Automatic configuration, in which case the computer sets the InterfaceMetric.
 

My Computer

System One

  • Operating System
    Windows 10

DTG1

Death to Gnomes!!!
Member
VIP
Local time
10:15 PM
Posts
128
Location
SE MI
3. From Powershell, what is the output from Get-NetIPInterface ? Get-NetIPInterface tells you the Priority (InterfaceMetric) with which each Adapter gets serviced. The Default is Automatic configuration, in which case the computer sets the InterfaceMetric.
I dont see a priority parameter. In my usage ( no paramters) it shows IPv4/6 and the interface metric, and whether or not connected. IDK if it needs more than 1 Nic to show a priority or not.

Description​


The Get-NetIPInterface cmdlet gets an IP interface, including IPv4 and IPv6 addresses, and the associated address configuration for the IP interfaces. Without parameters, this cmdlet gets all of the IP interface properties on the computer, including virtual interfaces and loopback interfaces.

from here

I guess you use this parameter to get that priority. I assume this works only if actually wired and actually connected to wireless.

-InterfaceMetric


Specifies an array of metrics of IP interfaces. When routes are chosen, the overall metric used to determine the preference is the sum of the route metric and the interface metric. Typically, the interface metric gives preference to a particular interface, such as using wired if both wired and wireless are available. The default value is automatic.
 

My Computer

System One

  • Operating System
    Win10
    Computer type
    PC/Desktop
    Manufacturer/Model
    ME
    CPU
    AMD FX-9370
    Motherboard
    ASUS SABERTOOTH 990FX R2.0 +SB950
    Memory
    G.Skill Sniper 16gb DDR3 2400
    Graphics Card(s)
    Msi GTX1080 Gaming X
    Sound Card
    onboard (realtek?) -- SPKRS:Logitech Z623 200w 2.1
    Monitor(s) Displays
    2x Dell S2440L (16:9) 1 Nixeus NX-EDG27S
    Hard Drives
    C:\Samsung Evo (500GB)
    D:\Samsung Evo (1TB)
    F:\Seagate (2TB)
    PSU
    Corsair HX1000i
    Case
    Phanteks Enthoo Primo w/9 140mm fans
    Cooling
    CM Nepton 280L(CPU) (4 fan P/P)
    Keyboard
    Logitech 910s Orion Spark
    Mouse
    Logitech G604 LightSpeed
    Internet Speed
    faster than dialup
    Browser
    Waterfox
    Antivirus
    none
    Other Info
    potato image lighted > http://i.imgur.com/gYkHqxU.jpg

johngalt

Well-known member
WQ Insider
Member
VIP
Local time
10:15 PM
Posts
471
Location
3rd Rock
Thread starter
Unfortunately I cannot replicate the *problem* as I do not have access to a computer with multiple NICs installed.
A few questions did occur to me, while reading your question. Perhaps these questions might point towards something:

1. Are each NIC connected to a separate network device, eg Router, WAN switch, whatever? Is each NIC IP address, subnet mask, and default gateway configured automatically?

2. What can you see, if you go into Settings > Network & Internet > Status > Advanced network settings > Change adapter options ? Does each adapter show? What happens, if you Right-mouse click on a specific adapter and select Properties from there?

3. From Powershell, what is the output from Get-NetIPInterface ? Get-NetIPInterface tells you the Priority (InterfaceMetric) with which each Adapter gets serviced. The Default is Automatic configuration, in which case the computer sets the InterfaceMetric.

I build my machines, so I've had dual NICs on my systems for well over a decade now. I've never had a machine with NICs in triplicate until this one, though.

1) All 3 NICs are connected to the same managed switch, which gets it connection to my home network directly from a Google WiFi satellite puck via a GbE port. My main network setup is in the basement, and I'm on the second story in my 'bonus room' converted office, so connecting them to different methods to get network access is simply not feasible - and I'm not lugging all of this down 2 flights of stairs just to test on tiny thing in Windows Settings lol.

2) My issue is *only* when using the properties button from the main status tab on Windows Settings ==> Network and Internet settings page. Everything else about my NICs works perfectly fine, exactly as it should, and there are no issues with the NICs in any other manner. So visiting the NICs individually, though any means possible, even performing ipconfig with various parameters all show each individual NIC and its own properties, no matter how shallowly or deeply I delve.

3) 05.png

Note: The Local Area connection 1 and 2 are 'disabled' and 'disconnected' because they (technically) don't exist anymore - I used the rename feature to rename the connection names to the NIC hardware itself, making it easier to see which one is doing what when.

03.png

04.png

Notice that the InterfaceMetric values are the same across all of my physical NICs, and only different for both the virtual switch (value is -10) and WiFi (value is +10).

Using the examples from Get-NetIPInterface (NetTCPIP) I found this cmdlet that makes for a sorted output:

Get-NetIPInterface | Sort-Object -Property InterfaceIndex | Format-Table

06.png

I dont see a priority parameter. In my usage ( no paramters) it shows IPv4/6 and the interface metric, and whether or not connected. IDK if it needs more than 1 Nic to show a priority or not.



from here

I guess you use this parameter to get that priority. I assume this works only if actually wired and actually connected to wireless.
I got it with multiple wired and no wireless, as well as both wired and wireless. I suppose if you enable Hyper-V and create a virtual switch, it should start showing that parameter.

But, I'm also using PS 7, running as admin. Any one of those might be contributing to that parameter showing.
 

My Computer

System One

  • Operating System
    Windows 10 Pro X64
    Computer type
    PC/Desktop
    Manufacturer/Model
    The Beast Model A (homebrew)
    CPU
    AMD Ryzen 9 3950X
    Motherboard
    MSI MEG X570 GODLIKE
    Memory
    4 * Corsair Vengeance 32 GB 3600 MHz
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek® ALC1220 Codec
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen @ 1920*1080
    Hard Drives
    3x Sabrent Rocket PCIe Gen4 NVMe M.2 1 TB SSD (SB-ROCKET-NVMe4-1TB)
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM (Old storage)
    PSU
    PC Power & Cooling’s Silencer Series 1050 Watt, 80 Plus Platinum
    Case
    Fractal Design Define 7 XL Dark ATX Full Tower Case
    Cooling
    NZXT KRAKEN Z73 73.11 CFM Liquid CPU Cooler + Air (3 * 140mm fans from case)
    Keyboard
    SteelSeries Apex Pro Wired Gaming Keyboard
    Mouse
    Logitech MX Master 3 Wireless Laser Mouse(shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
    Browser
    Nightly|Chrome|Canary|Edge+ (Chromium) (in all 4 flavors)
    Antivirus
    Windows Defender + MB 4

iko22

Active Member
Member
VIP
Local time
3:15 AM
Posts
123
Location
South West England
I build my machines, so I've had dual NICs on my systems for well over a decade now. I've never had a machine with NICs in triplicate until this one, though.

1) All 3 NICs are connected to the same managed switch, which gets it connection to my home network directly from a Google WiFi satellite puck via a GbE port. My main network setup is in the basement, and I'm on the second story in my 'bonus room' converted office, so connecting them to different methods to get network access is simply not feasible - and I'm not lugging all of this down 2 flights of stairs just to test on tiny thing in Windows Settings lol.

2) My issue is *only* when using the properties button from the main status tab on Windows Settings ==> Network and Internet settings page. Everything else about my NICs works perfectly fine, exactly as it should, and there are no issues with the NICs in any other manner. So visiting the NICs individually, though any means possible, even performing ipconfig with various parameters all show each individual NIC and its own properties, no matter how shallowly or deeply I delve.

The 10 GbE device has the same InterfaceMetric (25) as the other devices. That could explain the 'strange' results on your Network and Internet > Settings page. If you were sufficiently interested, then change the InterfaceMetric to a number between 40 and 60 for the Marvell 10GbE in Powershell. The exact command is,
Set-NetIPInterface -InterfaceIndex 26 -InterfaceMetric 50 (assuming the Marvell 10GbE has an ifIndex of 26.) I have chosen 50 as being an arbitrary lower priority InterfaceMetric than 25.
See if that makes a difference to your results on the Network and Internet > Settings page.
If not, you can restore the original InterfaceMetric with
Set-NetIPInterface -InterfaceIndex 26 -AutomaticMetric enabled
 

My Computer

System One

  • Operating System
    Windows 10

johngalt

Well-known member
WQ Insider
Member
VIP
Local time
10:15 PM
Posts
471
Location
3rd Rock
Thread starter
But then it would still do the same thing with the other devices that I don't change (assuming it is because of that exact setting) as well, which is *still* a bug. The main reason is that *I* didn't do anything to set those values in the first place - those are as they are by Windows , not me. So if the setting is the cause, then Windows is incorrectly setting these devices to the same value, or if that is intended behavior, then the Windows Network and Internet settings page is incorretly using the value mistakenly. Either way, with 4 connections listed on the main status page, with 4 properties buttons, each of thos e buttons should take me ot a different NIC.

Don't worry - I'm going to test it to make sure, after reading up on what that particular setting actually does in terms of NIC usage and such, but I've also already installed the Feedback app and reported this as a bug to Microsoft.

I'll also test in a few VMs as well, using a few fake VM switches to siumulate multiple NICs and see if I can replicate the issue across different installs. Naturally, regardless of if I can or cannot replicate the issue, I'll add to my bug report as well.
 

My Computer

System One

  • Operating System
    Windows 10 Pro X64
    Computer type
    PC/Desktop
    Manufacturer/Model
    The Beast Model A (homebrew)
    CPU
    AMD Ryzen 9 3950X
    Motherboard
    MSI MEG X570 GODLIKE
    Memory
    4 * Corsair Vengeance 32 GB 3600 MHz
    Graphics Card(s)
    eVGA GeForce GTX 970 SSC ACX 2.0 (04G-P4-3979-KB)
    Sound Card
    Realtek® ALC1220 Codec
    Monitor(s) Displays
    2 * Lenovo LT2323pwA Widescreeen @ 1920*1080
    Hard Drives
    3x Sabrent Rocket PCIe Gen4 NVMe M.2 1 TB SSD (SB-ROCKET-NVMe4-1TB)
    SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD
    Crucial MX100 CT256MX100SSD1 256GB SATA III SSD
    2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM (Old storage)
    PSU
    PC Power & Cooling’s Silencer Series 1050 Watt, 80 Plus Platinum
    Case
    Fractal Design Define 7 XL Dark ATX Full Tower Case
    Cooling
    NZXT KRAKEN Z73 73.11 CFM Liquid CPU Cooler + Air (3 * 140mm fans from case)
    Keyboard
    SteelSeries Apex Pro Wired Gaming Keyboard
    Mouse
    Logitech MX Master 3 Wireless Laser Mouse(shared)
    Internet Speed
    AT&T Lightspeed Gigabit duplex
    Browser
    Nightly|Chrome|Canary|Edge+ (Chromium) (in all 4 flavors)
    Antivirus
    Windows Defender + MB 4
Top