I recently ran into an odd issue with a new Hyper-V host server install (Server 2019). Everything on the server was working fine, but when trying to create an external virtual switch the error message below would occur: Failed to connect Ethernet switch port … The system cannot find the file specified (0x80070002).
I tried uninstalling and reinstalling Hyper-V, which did not help, manually removing the network config and setting up, also did not help, removing and re-installing the Hyper-V virtual switch protocol, which also would not work.
The solution ended up being reasonably simple. Instead of using the Microsoft default installed Intel Pro NIC drivers (in this case the X722 drivers) I downloaded the Intel driver package from the Server site (it was a standard install driver set so the one from the Intel site would have also worked) and once the Intel provided drivers instead of the Microsoft default drivers were installed it magically started working. The driver that worked in my case was Intel version 184.108.40.206.
I wasn’t able to find any good info on this specific error online, so thought i would post my eventual solution.
Hey Roger, i’ve been chasing a gremlin on a clients computer and just came across one of your blog posts about the same issue i think. its an Asus p9x79-le and i suspect something funky is up with the usb 3.0. I wonder if you had a minute or two if you could update me on your fix. I cant seem to find the asus software that disable usb 3.0 boost. if you have a minute you can contact me at firstname.lastname@example.org or mobile 619-990-7934 . Appreciate it!