Fix: Hyper-V 2019 Virtual Switch kann nicht erstellt werden (Fehler 0x80070002)
Jede virtuelle Maschine, die auf Hyper-V 2019 gehostet wird, benötigt wahrscheinlich eine virtuelle Netzwerkkarte, 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, einschließlich privater, interner und externer. Der private Netzwerk-Switch bietet nur 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 sorgt für 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 Switches” 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 von ihnen 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 bitte 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üssten wir auf die zugreifen Hersteller-Website und laden Sie einen offiziellen Treiber für die Netzwerkkarte herunter. Da dieser Server die Netzwerkkarte von Intel verwendet, können wir sie auch herunterladen Intels Website.
Lösung 2: Installieren Sie die Hyper-V-Rolle neu und setzen Sie die NIC-Referenzen zurück
- Melden Sie sich an oder stellen Sie eine Verbindung zu Windows Server 2019 her, auf dem Sie die Hyper-V-Rolle installiert haben
- Öffnen Sie den Server-Manager
- Klicken Sie auf Verwalten und wählen Sie dann Rollen und Features entfernen
- Klicken Sie unter Bevor Sie beginnen auf Weiter
- Wählen Sie den Zielserver aus und klicken Sie auf Weiter
- Deaktivieren Sie Hyper-V unter Serverrollen entfernen und klicken Sie dann auf Features entfernen
- Weiter klicken
- Klicken Sie unter Features entfernen auf Weiter
- Wählen Sie bei Bedarf Zielserver automatisch neu starten
- Klicken Sie zur Bestätigung auf Ja und dann auf Windows wird automatisch neu gestartet.
- Melden Sie sich an oder stellen Sie eine Verbindung zu Windows Server 2019 her, auf dem Sie die Hyper-V-Rolle installiert haben
- Klicken Sie mit der rechten Maustaste auf Startmenü und klicken Sie auf Windows Powershell (Admin).
- Geben Sie netcfg -d ein und drücken Sie die Eingabetaste. Dadurch werden alle NIC-Referenzen gelöscht. Stellen Sie daher sicher, dass Sie physischen Zugriff auf den Server haben oder über eine gute iLO- oder andere Verwaltungsverbindung verfügen.
- Starten Sie Windows Server 2019 neu
- Melden Sie sich an oder stellen Sie eine Verbindung zu Windows Server 2019 her, auf dem Sie die Hyper-V-Rolle installiert haben
- Öffnen Sie den Server-Manager und installieren Sie Hyper-V, indem Sie das gleiche Verfahren wie beim Entfernen der Rolle ausführen. Sie müssen nur die Hyper-V-Rolle auswählen.
- Klicken Sie mit der linken Maustaste auf Startmenü und suchen Sie nach Hyper-V Manager
- Öffnen Sie den Hyper-V-Manager
- Navigieren Sie zum Virtual Switch Manager und öffnen Sie ihn auf der rechten Seite des Hyper-V Manager-Fensters
- Wählen Sie unter Welcher Art von virtuellem Switch, den Sie erstellen möchten, Extern aus und klicken Sie dann auf Virtuellen Switch erstellen
- Geben Sie den Namen des externen Switch ein
- Wählen Sie unter Externes Netzwerk die Option Netzwerkkarte
- Klicken Sie auf Übernehmen und dann auf OK
- Navigieren Sie zu der virtuellen Maschine, der Sie einen neuen virtuellen Switch zuweisen möchten
- Klicken Sie mit der rechten Maustaste auf die virtuelle Maschine und klicken Sie auf Einstellungen
- Klicken Sie auf Netzwerkadapter
- Wählen Sie unter Virtueller Switch den externen virtuellen Switch
- Klicken Sie auf Übernehmen und dann auf OK
- IP-Adresse hinzufügen (wenn Sie kein DHCP verwenden)
- Viel Spaß beim Arbeiten mit Hyper-V und virtuellen Maschinen