Hey everyone! I'm encountering a problem with an in-place upgrade on a guest VM running Windows Server 2016 to 2019. I'm using a Dell Hyper-V server, and I've already removed the NIC teaming from the host and updated the NIC firmware. I've tested the upgrade both with and without a NIC present on the VM, and I've even taken steps to eliminate any hidden NICs from the device manager. Although I'm trying to clear this error that states, "NIC Teaming (LBFO): Teams are not preserved during update. Microsoft recommends deleting all teams...", my PowerShell checks reveal that there aren't any teams configured on this guest VM. Any advice would be greatly appreciated!
5 Answers
It's also a good idea to look for any leftover configurations for NICs in the registry. I've come across that scenario before when changing NICs in a VM, so it might be the culprit causing the upgrade to fail.
Have you checked the virtual switches in Hyper-V Manager? Since you're upgrading a guest VM and not the host, I think it might be worth it to do a clean install instead of an upgrade to avoid complications.
Have you considered creating a Switch Embedded Teaming (SET) setup instead of using the old NIC teaming? It could help resolve the recognition issues during the upgrade.
If the upgrade fails, you should definitely see error messages rather than just warnings. I'd recommend checking the logs, specifically at c:windowslogs for both DISM and CBS. Those details could provide more insights into what's going wrong.
Just to clarify, are you updating the Hyper-V host or the guest VM? I would assume that NIC teams would only exist at the Hyper-V level, not within a VM. If you're dealing with a guest, make sure that any teams you had on the host have been completely removed and reboot the host to be safe.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures