The “Delete” option is grayed out when you try to remove a network adapter in Windows 11. A leftover VPN or virtual adapter may have caught your eye, but Windows expects you to uninstall it elsewhere.
Fix #1: Uninstall the app that created the adapter
VPN apps, virtual machine tools, and endpoint security software often install their own adapters. Removing the app first stops its service from recreating the adapter.
- Press
Windows + Ito open Settings. - Select Apps > Installed apps.
- Find the VPN or networking app associated with the unwanted adapter.
- Select its three-dot menu and choose Uninstall.
- Follow the removal prompts until the app disappears from Installed apps.
- Restart your PC.
Open Settings > Network & internet > Advanced network settings after signing back in. If the adapter is gone, the app’s uninstaller handled it.
Fix #2: Uninstall the hidden adapter through Device Manager
Device Manager can remove physical, virtual, and disconnected adapters. Enabling hidden devices also reveals faded entries left behind by removed hardware.
- Right-click Start and select Device Manager.
- Select View > Show hidden devices.
- Expand Network adapters.
- Find the unwanted adapter by its vendor or product name. Disconnected adapters appear faded.
- Right-click the adapter and select Uninstall device.
- Select Attempt to remove the driver for this device or Delete the driver software for this device if that option appears and you’re sure no current device needs the same driver.
- Select Uninstall.
- Restart the PC.
The entry should disappear from Network adapters. Device Manager actually works nicely here when the adapter is simply hidden or disconnected.
Don’t remove your active Wi-Fi adapter or USB Ethernet adapter unless you’re repairing it. Windows can reinstall common hardware drivers, but you may lose network access until that happens.
Fix #3: Remove the device with PnPUtil
PnPUtil is built into Windows and can remove a specific device instance. Use it when Device Manager shows the adapter but refuses to uninstall it.
- Open Device Manager and expand Network adapters.
- Right-click the unwanted adapter and select Properties.
- Open the Details tab.
- Select Device instance path from the Property menu.
- Right-click the value and select Copy.
- Right-click Start and select Terminal (Admin).
- Approve the User Account Control prompt.
- Run the following command, replacing the placeholder with the value you copied:
pnputil /remove-device "Instance ID"
PnPUtil should report that the device was removed successfully. Restart Windows, then check Device Manager again.
Fix #4: Delete the adapter’s driver package
Windows can reinstall an adapter because its driver package remains in the driver store. Removing the correct package stops that cycle, but choosing the wrong package can disable working hardware.
- Right-click Start and select Terminal (Admin).
- Run this command:
pnputil /enum-drivers
- Find the entry belonging to the unwanted adapter. Check its Provider Name, Original Name, and Class Name before continuing.
- Note its Published Name, which uses a format such as
oem42.inf. - Run the following command after replacing
oemXX.infwith that exact published name:
pnputil /delete-driver oemXX.inf /uninstall
- Restart your PC after PnPUtil confirms the package was deleted.
The adapter should stay removed after reboot. If PnPUtil says the package is in use, check the published name again and uninstall the associated app before retrying.
Fix #5: Reset Windows networking
Network reset removes every installed network adapter and reinstalls the required components after a restart. You’ll need to reconnect to Wi-Fi and may need to reinstall VPN software afterward.
- Press
Windows + Ito open Settings. - Select Network & internet.
- Open Advanced network settings.
- Select Network reset under More settings.
- Select Reset now.
- Select Yes to confirm.
- Save your work before Windows restarts.
After rebooting, Windows should rediscover your physical adapters. Confirm that Wi-Fi or Ethernet works before reinstalling any VPN app.
Fix #6: Rebuild every network adapter with NetCfg
Use netcfg -d when the Settings reset doesn’t clear a damaged virtual adapter. This command removes all network devices and rebuilds the networking stack after reboot.
- Save any open work.
- Right-click Start and select Terminal (Admin).
- Run this command:
netcfg -d
- Wait for the command to finish.
- Restart your PC.
Windows should reinstall the required network devices during startup. You’ll need to reconnect to your router, recreate custom IP settings, and reinstall virtual networking software you still use.
Fix #7: Disable an onboard adapter in UEFI
This option applies only to a physical network controller built into the motherboard. I’d skip it unless that onboard adapter is the exact device you want Windows to stop detecting.
- Open Settings > System > Recovery.
- Select Restart now beside Advanced startup.
- Select Troubleshoot > Advanced options > UEFI Firmware Settings.
- Select Restart.
- Open the hardware, onboard devices, or integrated peripherals section in the firmware menu.
- Find the setting for the onboard LAN or network controller. Its name and location depend on the PC manufacturer.
- Change the controller setting to Disabled.
- Save the firmware settings and restart the PC.
The onboard adapter should no longer appear in Windows. Re-enable the setting if you need that Ethernet port again.
When the fixes don’t work
A virtual adapter that returns after Fix #4 is probably being recreated by a background service or managed security tool. Use the software vendor’s cleanup utility, or contact your workplace administrator if the PC is managed.
If a physical adapter behaves unpredictably or disappears without being removed, test a different network adapter driver and check the hardware before resetting Windows.
Conclusion
Fix #2 usually clears a hidden or leftover network adapter. PnPUtil is the real gem when Windows keeps reinstalling the driver package, and I’d bookmark those commands if you regularly test VPNs or virtual machines. Repeated connection drops after the adapter is removed point toward a damaged driver or failing hardware.