Oplossing: kan geen Hyper-V 2019 virtuele schakelaar maken (fout 0x80070002)

Elke virtuele machine die wordt gehost op Hyper-V 2019 vereist waarschijnlijk een virtuele netwerkkaart om te communiceren met de rest van het netwerk. Om dit te doen, moeten we een virtuele schakelaar maken en deze aan de virtuele machine toewijzen. Er zijn drie verschillende virtuele schakelaars op de Hyper-V, waaronder privé, intern en extern. De particuliere netwerkswitch biedt alleen communicatie tussen virtuele machines die worden gehost op een fysieke server. Daarnaast zorgt de interne switch voor communicatie tussen virtuele machines en Hyper-V-host. De laatste, maar niet de minste, is de externe schakelaar. Een externe schakelaar is gebonden aan de fysieke netwerkkaart en zorgt voor communicatie met het hele netwerk. Nadat we een virtuele schakelaar hebben gemaakt, is de volgende stap het toewijzen van een virtuele schakelaar aan de virtuele machine. Welke schakelaar zullen we toewijzen? Het hangt af van het gebruik van de virtuele machine.

Sommige IT-beheerders ondervinden problemen bij het maken van virtuele switches op de Hyper-V, ongeacht of ze deze proberen te maken via GUI of Powershell. Een van de fouten staat bekend als " Fout bij het toepassen van eigenschappen van virtuele switch-eigenschappen. Mislukt tijdens het toevoegen van virtuele ethernet-switchverbindingen. ” De details tonen de GUID van de adapter, met de definitieve tekst :“ Het systeem kan het opgegeven bestand niet vinden. (0x80070002) . Hetzelfde probleem treedt niet alleen op Hyper-V 2019 op, maar ook op Hyper-V 2016 en Hyper-V 2012.

Er zijn een paar redenen waarom dit probleem optreedt, maar velen wijzen op een probleem met de netwerkkaart. We zullen ons op twee ervan concentreren en u door oplossingen leiden die IT-beheerders hebben geholpen een probleem op te lossen. Het omvat het bijwerken van de netwerkkaart, het verwijderen van NIC-referenties en het opnieuw toevoegen van de Hyper-V-rol. Dus laten we beginnen. Als oplossing 1 uw probleem niet oplost, probeer het dan met oplossing 2.

Oplossing 1: update netwerkkaartstuurprogramma's

In ons geval gebruiken we fysieke server HPE ProLiant ML350 Gen10 Server. Om het stuurprogramma voor de netwerkkaart bij te werken, moeten we de website van de fabrikant bezoeken en een officieel stuurprogramma voor de netwerkkaart downloaden. Omdat deze server de netwerkkaart van Intel gebruikt, kunnen we deze ook downloaden op de website van Intel.

Oplossing 2: installeer de Hyper-V-rol opnieuw en reset NIC-referenties

  1. Log in of maak verbinding met Windows Server 2019 waar u de Hyper-V-rol hebt geïnstalleerd
  2. Open Server Manager
  3. Klik op Beheren en kies vervolgens Rollen en functies verwijderen
  4. Klik op Volgende onder Voordat u begint
  5. Selecteer de doelserver en klik op Volgende
  6. Schakel Hyper-V uit onder Serverrollen verwijderen en klik vervolgens op Functies verwijderen

  7. Klik op Volgende
  8. Klik op Volgende onder Functies verwijderen
  9. Selecteer Indien nodig de doelserver automatisch opnieuw opstarten
  10. Klik op Ja om te bevestigen en klik vervolgens op Windows wordt automatisch opnieuw opgestart.

  11. Log in of maak verbinding met Windows Server 2019 waar u de Hyper-V-rol hebt geïnstalleerd
  12. Klik met de rechtermuisknop op Startmenu en klik op Windows Powershell (Admin)
  13. Typ netcfg -d en druk op Enter . Hiermee worden alle NIC-verwijzingen verwijderd, dus zorg ervoor dat u fysieke toegang tot de server hebt of een goede iLO- of andere beheerverbinding hebt.

  14. Start Windows Server 2019 opnieuw
  15. Log in of maak verbinding met Windows Server 2019 waar u de Hyper-V-rol hebt geïnstalleerd
  16. Open Server Manager en installeer Hyper-V door dezelfde procedure te volgen die we gebruiken voor het verwijderen van de rol. U hoeft alleen de Hyper-V-rol te selecteren.
  17. Klik met de linkermuisknop op Start Menu en zoek naar Hyper-V Manager
  18. Open Hyper-V Manager
  19. Navigeer en open Virtual Switch Manager aan de rechterkant van het Hyper-V Manager-venster
  20. Selecteer Extern onder Welk type virtuele schakelaar wilt u maken en klik vervolgens op Virtuele schakelaar maken
  21. Typ de naam van de externe schakelaar
  22. Kies netwerkkaart onder Extern netwerk
  23. Klik op Toepassen en vervolgens op OK
  24. Navigeer naar de virtuele machine waaraan u een nieuwe virtuele schakelaar wilt toewijzen
  25. Klik met de rechtermuisknop op de virtuele machine en klik op Instellingen
  26. Klik op Netwerkadapter
  27. Kies de externe virtuele schakelaar onder Virtuele schakelaar

  28. Klik op Toepassen en vervolgens op OK
  29. IP-adres toevoegen (als u geen DHCP gebruikt)
  30. Geniet van het werken met Hyper-V en virtuele machines

Interessante Artikelen