Fix: Der virtuelle Hyper-V 2019-Switch kann nicht erstellt werden (Fehler 0x80070002)

Für jede virtuelle Maschine, die auf Hyper-V 2019 gehostet wird, ist möglicherweise eine virtuelle Netzwerkkarte erforderlich, um mit dem Rest des Netzwerks zu kommunizieren. Dazu müssten wir einen virtuellen Switch erstellen und ihn der virtuellen Maschine zuweisen. Es gibt drei verschiedene virtuelle Switches auf dem Hyper-V, darunter private, interne und externe. Der private Netzwerkswitch ermöglicht nur die Kommunikation zwischen virtuellen Maschinen, die auf einem physischen Server gehostet werden. Darüber hinaus ermöglicht der interne Switch die Kommunikation zwischen virtuellen Maschinen und dem Hyper-V-Host. Der letzte, aber nicht der letzte ist der externe Schalter. Ein externer Switch ist an die physische Netzwerkkarte gebunden und ermöglicht die Kommunikation mit dem gesamten Netzwerk. Nachdem wir einen virtuellen Switch erstellt haben, besteht der nächste Schritt darin, der virtuellen Maschine einen virtuellen Switch zuzuweisen. Welchen Schalter werden wir zuweisen? Dies hängt vom Anwendungsfall der virtuellen Maschine ab.

Einige IT-Administratoren haben Probleme beim Erstellen virtueller Switches auf dem Hyper-V, unabhängig davon, ob sie versuchen, diese über die GUI oder Powershell zu erstellen. Einer der Fehler ist als " Fehler beim Anwenden von Änderungen der Eigenschaften des virtuellen Switch " bekannt . Fehler beim Hinzufügen von virtuellen Ethernet-Switch-Verbindungen. “ Die Details zeigen die GUID des Adapters mit dem endgültigen Text „ Das System kann die angegebene Datei nicht finden. (0x80070002) . Das gleiche Problem tritt nicht nur bei Hyper-V 2019 auf, sondern auch bei Hyper-V 2016 und Hyper-V 2012.

Es gibt einige Gründe, warum dieses Problem auftritt, aber viele weisen auf ein Problem mit der Netzwerkkarte hin. Wir werden uns auf zwei davon konzentrieren und Sie durch Lösungen führen, die IT-Administratoren bei der Lösung eines Problems geholfen haben. Es umfasst das Aktualisieren der Netzwerkkarte, das Löschen von NIC-Referenzen und das erneute Hinzufügen der Hyper-V-Rolle. So lass uns anfangen. Wenn Lösung 1 Ihr Problem nicht löst, versuchen Sie es mit Lösung 2.

Lösung 1: Aktualisieren Sie die Netzwerkkartentreiber

In unserem Fall verwenden wir den physischen Server HPE ProLiant ML350 Gen10 Server. Um den Treiber für die Netzwerkkarte zu aktualisieren, müssen wir auf die Hersteller-Website zugreifen und einen offiziellen Treiber für die Netzwerkkarte herunterladen. Da dieser Server die Netzwerkkarte von Intel verwendet, können wir diese auch auf der Website von Intel herunterladen.

Lösung 2: Installieren Sie die Hyper-V-Rolle neu und setzen Sie die NIC-Referenzen zurück

  1. Melden Sie sich an oder stellen Sie eine Verbindung zu Windows Server 2019 her, auf dem Sie die Hyper-V-Rolle installiert haben
  2. Öffnen Sie den Server-Manager
  3. Klicken Sie auf Verwalten und wählen Sie dann Rollen und Features entfernen
  4. Klicken Sie unter Bevor Sie beginnen auf Weiter
  5. Wählen Sie den Zielserver aus und klicken Sie auf Weiter
  6. Deaktivieren Sie Hyper-V unter Serverrollen entfernen und klicken Sie dann auf Features entfernen

  7. Klicken Sie auf Weiter
  8. Klicken Sie unter Features entfernen auf Weiter
  9. Wählen Sie bei Bedarf Zielserver automatisch neu starten
  10. Klicken Sie auf Ja, um zu bestätigen, und klicken Sie dann auf Windows wird automatisch neu gestartet.

  11. Melden Sie sich an oder stellen Sie eine Verbindung zu Windows Server 2019 her, auf dem Sie die Hyper-V-Rolle installiert haben
  12. Klicken Sie mit der rechten Maustaste auf das Startmenü und klicken Sie auf Windows PowerShell (Admin).
  13. Geben Sie netcfg -d ein und drücken Sie die Eingabetaste . Dadurch werden alle NIC-Verweise gelöscht. Stellen Sie also sicher, dass Sie physisch auf den Server zugreifen oder über eine gute iLO- oder andere Verwaltungsverbindung verfügen.

  14. Starten Sie Windows Server 2019 neu
  15. Melden Sie sich an oder stellen Sie eine Verbindung zu Windows Server 2019 her, auf dem Sie die Hyper-V-Rolle installiert haben
  16. Öffnen Sie den Server-Manager und installieren Sie Hyper-V auf dieselbe Weise wie beim Entfernen der Rolle. Sie müssen nur die Hyper-V-Rolle auswählen.
  17. Klicken Sie mit der linken Maustaste auf das Startmenü und suchen Sie nach Hyper-V Manager
  18. Öffnen Sie den Hyper-V-Manager
  19. Navigieren Sie und öffnen Sie Virtual Switch Manager auf der rechten Seite des Hyper-V Manager-Fensters
  20. Wählen Sie unter Welchen virtuellen Switch-Typ möchten Sie erstellen? Die Option Extern aus, und klicken Sie dann auf Virtuellen Switch erstellen
  21. Geben Sie den Namen des externen Switches ein
  22. Wählen Sie unter Externes Netzwerk die Netzwerkkarte aus
  23. Klicken Sie auf Übernehmen und dann auf OK
  24. Navigieren Sie zu der virtuellen Maschine, der Sie einen neuen virtuellen Switch zuweisen möchten
  25. Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und klicken Sie auf Einstellungen
  26. Klicken Sie auf Netzwerkadapter
  27. Wählen Sie den externen virtuellen Switch unter Virtual Switch

  28. Klicken Sie auf Übernehmen und dann auf OK
  29. IP-Adresse hinzufügen (wenn Sie nicht DHCP verwenden)
  30. Viel Spaß beim Arbeiten mit Hyper-V und virtuellen Maschinen

Interessante Artikel