The issue you're facing with creating an external virtual switch for an external Wi-Fi adapter and dealing with a hidden bridge can be challenging. To overcome this binding issue and create a new external virtual switch, you can follow these steps:
Note: Before proceeding, ensure that you have administrative privileges on your Windows 10 machine.
- Remove Existing Bridge (If Present):
- Press
Win + X
and open "Network Connections." - Look for a "Network Bridge" adapter, right-click on it, and select "Delete."
- Press
- Uninstall Previous Wi-Fi Adapter (If Necessary):
- If the previous Wi-Fi adapter is still listed under "Device Manager" as an unknown device or with any issues, right-click on it and select "Uninstall." Make sure to remove any lingering remnants.
- Disable and Re-enable Wi-Fi Adapter:
- Go to "Device Manager."
- Find your Wi-Fi adapter under "Network adapters," right-click on it, and select "Disable."
- After disabling it, right-click again and select "Enable."
- Restart Your Computer:
- A restart can sometimes help clear any lingering issues.
- Create a New External Virtual Switch:
- Open "Hyper-V Manager."
- In the Actions pane on the right, click on "Virtual Switch Manager."
- Select "External" and click "Create Virtual Switch."
- Choose the appropriate Wi-Fi adapter from the drop-down list and provide a name for the switch.
- Click "OK" to create the new external virtual switch.
- Configure Networking:
- In the Hyper-V virtual machine settings, attach your virtual machine to the newly created external virtual switch.
This should allow you to create a new external virtual switch without the previous binding issue.
If the old bridge still persists in your network settings and cannot be deleted through regular means, you can try using PowerShell to remove it. Here's how:
- Open PowerShell as Administrator:
- Right-click on the Start button and select "Windows Terminal (Admin)" or "Windows PowerShell (Admin)."
- List Network Bridges:
- Type the following command to list network bridges:
Get-NetBridge
- Type the following command to list network bridges:
- Remove the Bridge:
- To remove a specific bridge, use the following command (replace
BridgeName
with the actual bridge name):Remove-NetBridge -Name BridgeName
- To remove a specific bridge, use the following command (replace
This PowerShell method should help you delete the bridge if it's still present and hidden in the network settings.
After performing these steps, you should be able to create a new external virtual switch for your Wi-Fi adapter without any binding issues.