How to Uninstall Hidden Network Adapter on Windows Server After P2V

a) Using devmgmt.msc.

Device Manager -> View -> Show hidden devices -> Network adapters -> Choose hidden adapter -> Uninstall

b) Using Powershell.

Get-NetAdapter -IncludeHidden | Where-Object { $_.Status -eq 'Not Present' } | Remove-NetAdapter -Confirm:$false

Get-NetAdapter -IncludeHidden | Where-Object { $_.Name -in @('Ethernet', 'Wi-Fi') } | Disable-NetAdapter -Confirm:$false

https://www.homedutech.com/program-example/registry--using-powershell-to-remove-non-present-network-adapters.html

If the hidden physical network adapter is not uninstalled, it may result in the virtual network adapter being unable to configure an IP address, or even if an IP address is configured, the network may still not function properly.