Hyper-V creates (vEthernet)NIC in Windows 10 by itself which I can't anything with

Salam ELIAS 302 Reputation points
2026-10-21T17:56:44.91+00:00

I have hyper-V on win 10, for each NIC it creates vEthernet(Nic name). When I trigger Virtual switches in HYper-V, I dont see and switch as you can notice in the following snapshot.

User's image

When I try to create a vswitch with the wifi NIC, it fails as follows

User's image

I close and switch to connections list I see that my wifi NIC has disappeared and see a wifi flagged "Enabled Bridge" but cant do anything with it.

I need to apply

MicrosoftEasyFix20159.mini.diagcab

reboot in order to have back the wifi NIC and beside it vethernet(wifi). Same thing happens to the other NIC.

So how can I get rid of this? Thanks

Windows for business | Windows Server | Storage high availability | Virtualization and Hyper-V

2 answers

Sort by: Oldest
  1. AI answer

    2026-10-21T17:57:06.3133333+00:00

    vEthernet (<adapter name>) is the Hyper-V virtual Ethernet adapter that appears when an external virtual switch is bound to a physical NIC. That part is expected behavior.

    In this case, the problem is likely stale switch/binding objects. That matches the documented Windows 10 issue where a vSwitch is not fully removed, so Hyper-V still behaves as if the old switch exists even when it is no longer shown in Virtual Switch Manager.

    Use this recovery path:

    1. Run MicrosoftEasyFix20159.mini.diagcab.
    2. Expect network connectivity to be lost when the wizard finishes.
    3. Restart the PC manually.
    4. Reconnect manually to known Wi-Fi networks after restart.
    5. Open Hyper-V Manager and re-create the virtual switch.

    If creating the switch still fails, check whether the Hyper-V virtual switch protocol binding is still attached to the adapter:

    1. Open PowerShell as administrator.
    2. List adapters with the Hyper-V switch binding:
         Get-NetAdapterBinding -ComponentID "vms_pp"
      
    3. Find the affected Wi-Fi or Ethernet adapter.
    4. Disable the stale binding on that adapter:
         Disable-NetAdapterBinding -Name "<Adapter Name>" -ComponentID "vms_pp"
      
    5. Run the first command again and confirm Enabled is False for that adapter.
    6. Try creating the virtual switch again in Hyper-V Manager.

    To create the switch again in Hyper-V Manager:

    1. Open Hyper-V Manager.
    2. Select Virtual Switch Manager.
    3. Choose the switch type and select Create Virtual Switch.
    4. For an external switch, select the physical NIC and confirm the warning that connectivity may be disrupted.

    The key point is that the vEthernet adapters are not the thing to remove directly; they are created by Hyper-V when the switch exists or when stale switch bindings remain. The fix is to clean up the broken switch state, then recreate the switch cleanly.


    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. Daphne Huynh (WICLOUD CORPORATION) 2,540 Reputation points Microsoft External Staff Moderator
    2026-10-22T02:15:31.8433333+00:00

    Welcome to Microsoft Q&A!

    Thank you for checking and sharing the output. That actually helps narrow this down.

    The below does not mean that the Wi-Fi or Ethernet adapter itself is disabled.

    “Enabled: False value from:
    Get-NetAdapterBinding -ComponentID "vms_pp"”
    

    It means that the Hyper-V Extensible Virtual Switch (vms_pp) binding is not enabled on that adapter. This is separate from the Enabled status you see for the network adapter in Network Connections.

    Note: Get-NetAdapterBinding as reporting the state of individual protocol/component bindings on a network adapter.

    More importantly, the previous Disable-NetAdapterBinding recommendation no longer applies in your case. The workaround for the stale vms_pp condition is to disable this binding and then verify that Enabled becomes False. Your output already shows False for the physical adapters, so that particular condition is already cleared.

    Since your main problem occurs when creating an external switch on the Wi-Fi adapter, I recommend using the Hyper-V Default Switch instead of creating another external switch bound directly to Wi-Fi.

    On Windows client systems, the Default Switch is automatically created and managed by Host Network Service (HNS) and provides VM external connectivity through NAT.

    Please notes that when an external Hyper-V switch is bound directly to Wi-Fi, Windows uses a network bridge as part of that configuration. This explains why the physical Wi-Fi connection appears as Bridged while Hyper-V is attempting to create that switch.

    Therefore, rather than modifying the vms_pp bindings again or trying to remove the vEthernet adapters manually, connect the VM's network adapter to Default Switch in Hyper-V Manager > VM Settings > Network Adapter > Virtual switch > Default Switch and test connectivity from the VM.

    This avoids recreating the problematic Wi-Fi external switch/bridge configuration while still providing network connectivity to the VM.

    References:

    Creating V-switches within the Hyper-V environment fails - Microsoft Learn

    Get-NetAdapterBinding - Microsoft Learn

    If you find it useful, please click Accept Answer.

    Thank you for choosing Microsoft Q&A.

    Was this answer helpful?


Your answer

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