Fix: Kan ikke oprette Hyper-V 2019 Virtual Switch (fejl 0x80070002)
Hver virtuel maskine, der er hostet på Hyper-V 2019, kræver sandsynligvis et virtuelt netværkskort for at kommunikere med resten af netværket. For at gøre det skal vi oprette en virtuel switch og tildele den til den virtuelle maskine. Der er tre forskellige virtuelle switche på Hyper-V inklusive private, interne og eksterne. Den private netværksafbryder giver kun kommunikation mellem virtuelle maskiner, der hostes på en fysisk server. Dernæst giver den interne switch kommunikation mellem virtuelle maskiner og Hyper-V-vært. Den sidste, men ikke mindst en, er den eksterne switch. En ekstern switch er bundet til det fysiske netværkskort og giver kommunikation med hele netværket. Når vi har oprettet en virtuel switch, er det næste trin at tildele en virtuel switch til den virtuelle maskine. Hvilken switch tildeler vi? Det afhænger af den virtuelle maskines brugssag.
Nogle IT-administratorer oplever problemer, når de opretter virtuelle switche på Hyper-V, uanset om de prøver at oprette det via GUI eller Powershell. En af fejlen kaldes “Fejl ved anvendelse af ændringer af virtuelle switchegenskaber. Mislykkedes under tilføjelse af virtuelle Ethernet-switch-forbindelser. ” Oplysningerne viser adapterens GUID med den endelige tekst, "Systemet kan ikke finde den angivne fil. (0x80070002). Det samme problem opstår ikke kun på Hyper-V 2019, men også på Hyper-V 2016 og Hyper-V 2012.
Der er et par grunde til, at dette problem opstår, men mange af dem peger på et problem med netværkskortet. Vi vil fokusere på to af dem og lede dig gennem løsninger, der har hjulpet it-administratorer til at løse et problem. Det inkluderer opdatering af netværkskortet, sletning af NIC-referencer og tilføjelse af Hyper-V-rollen igen. Så lad os starte. Hvis løsning 1 ikke løser dit problem, skal du prøve med løsning 2.
Løsning 1: Opdater netværkskortdrivere
I vores tilfælde bruger vi den fysiske server HPE ProLiant ML350 Gen10 Server. For at opdatere driveren til netværkskortet skal vi have adgang til producentens websted og downloade en officiel driver til netværkskortet. Da denne server bruger Intels netværkskort, kan vi også downloade det på Intels hjemmeside.
Løsning 2: Geninstaller Hyper-V-rollen og nulstil NIC-referencer
- Log på eller forbinde til Windows Server 2019, hvor du installerede Hyper-V-rollen
- Åben Server Manager
- Klik på Styre og vælg derefter Fjerne Roller og funktioner
- Klik på Næste under Før du begynder
- Vælg destinationsserveren og klik Næste
- Fravælg markeringen Hyper-V under Fjern serverroller og klik derefter på Fjern funktioner
- Klik på Næste
- Klik på Næste under Fjern funktioner
- Vælg Genstart destinationsserveren automatisk, hvis det kræves
- Klik på Ja for at bekræfte, og klik derefter på Windows genstarter automatisk.
- Log på eller forbinde til Windows Server 2019, hvor du installerede Hyper-V-rollen
- Højreklik på Start-menu og klik Windows PowerShell (administrator)
- Type netcfg -d og tryk på Gå ind. Dette sletter alle NIC-referencer, så sørg for at du har fysisk adgang til serveren eller har en god iLO eller anden ledelsesforbindelse.
- Genstart Windows Server 2019
- Log på eller forbinde til Windows Server 2019, hvor du installerede Hyper-V-rollen
- Åben Server Manager og installer Hyper-V ved at følge den samme procedure, som vi bruger til at fjerne rollen. Du skal kun vælge Hyper-V-rolle.
- Venstre klik på Start-menu og søg efter Hyper-V Manager
- Åben Hyper-V Manager
- Naviger og åbn Virtual Switch Manager i højre side af Hyper-V Manager-vinduet
- Vælg Ekstern under Hvilken type virtuel switch vil du oprette og klik derefter på Opret virtuel switch
- Indtast navnet på den eksterne kontakt
- Vælg netværkskort under Eksternt netværk
- Klik på ansøge og så Okay
- Naviger til den virtuelle maskine, hvor du vil tildele en ny virtuel switch
- Højreklik på den virtuelle maskine, og klik Indstillinger
- Klik på Netværksadapter
- Vælg Ekstern virtuel switch under Virtuel switch
- Klik på ansøge og så Okay
- Tilføj IP-adresse (hvis du ikke bruger DHCP)
- Nyd at arbejde med Hyper-V og virtuelle maskiner