Konflikt zwischen Chrome und dem Hyper-V-Standardschalter

647
WojtekTM

Ich habe ein seltsames Problem: Ich habe in Chrome und Chrome-basierten Browsern (z. B. Opera) die Fehlermeldung ERR_NETWORK_CHANGED erhalten. Am Anfang hatte ich den Verdacht, dass Bitdefender-Firewall und private Netzwerkadapter von VirtualBox verwendet wurden. Schließlich habe ich herausgefunden, dass die Ursache des Problems eine neue "Default Switch" -Funktion in Windows10 1709 ist. Diese Option ist in Netzwerkverbindungen als nicht identifiziertes Netzwerk sichtbar und verursacht Probleme. Wenn ich diesen Switch-Netzwerkadapter deaktiviere, verschwindet der Fehler. Worin besteht das Problem?

  1. Der Standardschalter ist auch aktiviert, wenn der Hypervisor beim Booten deaktiviert ist (BCD-Einstellung: Hypervisorlaunchtype aus).
  2. Wenn ich den mit dem Default Switch verbundenen Adapter entferne, wird er beim nächsten Startvorgang neu erstellt.
  3. Wenn ich diesen Adapter deaktiviere, erstellt Windows10 einen weiteren "Standardschalter".

Ich unterrichte verschiedene Kurse über Netzwerk- / Windows- / Linux-Technologien, so dass eine Deinstallation von Hyper-V oder VirtualBox nicht möglich ist.

Ist es möglich, das Windows10-Netzwerk zu konfigurieren, um dieses Problem zu vermeiden?

Meine erste Idee zur Lösung dieses Problems ist die Erstellung eines PS-Skripts, das beim An- und Abmelden ausgeführt wird, wobei der DefaultSwitch-Adapter deaktiviert / aktiviert wird. Bisher kann ich den Hyper-V-Hypervisor-Status nicht erkennen (ein / aus). PS-Cmdlet Get-WindowsOptionalFeature Hyper-v -online informiert nur, dass Hyper-V aktiviert oder deaktiviert ist, nicht jedoch über den aktuellen Status (Ein / Aus).

0
Es sollte nicht als nicht identifiziertes Netzwerk angezeigt werden. Versuchen Sie, die Hyper-V-Funktion zu entfernen, neu zu starten, erneut zu aktivieren und neu zu starten. harrymc vor 5 Jahren 0
Das Problem wurde nicht gelöst. Ich habe Antyvirus deinstalliert, neu gestartet, hyper-v, zweimal neu gestartet, installierte hyper-v, neu starten, installiert, das Ergebnis ist dasselbe. Vielleicht sollte ich die Hyper-V-Konfiguration andersherum löschen? @ harrymc - Wie ist der Status / die Konfiguration Ihres Standard-Switches? WojtekTM vor 5 Jahren 0

1 Antwort auf die Frage

0
WojtekTM

Ich habe endlich entdeckt, dass es einen Fehler in Windows 10 gibt.

Wenn Sie NAT in Hyper-V mit dem Cmdlet * -NetNat konfiguriert hatten, bevor Sie Windows10 1709 (mit der neuen Funktion DefaultSwitch) installiert haben, wird Ihre Konfiguration von DefaultSwitch beschädigt.

Ratschläge von MS-Mitarbeitern in MS-Supportforen sind nutzlos, da durch das Deaktivieren und Aktivieren der Hyper-V-Funktion (mit mehreren Neustarts dazwischen) die Hyper-V-Konfiguration nicht zurückgesetzt wird. Es ist auch nicht möglich, DefaultSwitch manuell zu konfigurieren.

15. Nov '18 Update:

Ich habe einen Blogeintrag gefunden: [ https://mikefrobbins.com/2018/11/08/managing-the-hyper-v-default-switch-in-windows-10-version-1709-und-higher-mit-powershell / # Kommentar-39379 ]. Der Autor empfiehlt die Einstellung einer hohen Metrik in den IPv4- und IPv6-Protokollen des DefaultSwitch-Adapters:

Get-NetIPInterface -InterfaceAlias 'vEthernet (Default Switch)' | Set-NetIPInterface -InterfaceMetric 5000 -PassThru 

Es löst das Problem nicht (DefaultSwitch funktioniert immer noch nicht), jedoch kann ich Browser ohne Fehler ERR_NETWORK_CHANGE verwenden.

Da niemand in Microsoft weiß, wie er seinen DefaultSwitch reparieren soll, ist es wahrscheinlich die einzige vollständige Lösung, eine Neuinstallation von 1809 vorzunehmen.