Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13428|Antwort: 0

Lösungen für Konflikte zwischen Hyper-V und VirtualBox sowie VMware

[Link kopieren]
Veröffentlicht am 14.04.2018 21:20:17 | | |
Die Installation von Visual Studio kann zu Konflikten mit VirtualBox und VMware führen, da das Windows Phone SDK installiert ist, und die Konflikte zeigen sich wie folgt:

Beim Öffnen von VirtualBox und dem Erstellen einer 64-Bit-virtuellen Maschine mit VMware erscheint folgende Fehlermeldung:

Die Hardwarebeschleunigung von VT-x/AMD-V wurde aktiviert, ist aber nicht funktionsfähig. Dein 64-Bit-Gast erkennt eine 64-Bit-CPU nicht und kann nicht booten.
Bitte stellen Sie sicher, dass Sie VT-x/AMD-V korrekt im BIOS Ihres Host-Computers aktiviert haben.


Dies wird dadurch verursacht, dass das Windows Phone SDK während der Installation Hyper-V aktiviert hat.

Der Telefonsimulator im Windows Phone SDK muss mit Hyper-V virtualisiert werden. Hyper-V ist Microsofts Virtualisierungssoftware, ähnlich wie VirtualBox und VMware, die zum Erstellen virtueller Maschinen verwendet werden kann. Sie werden Hypervisoren oder Virtual Machine Monitors genannt. Da Hyper-V nicht mit VirtualBox und VMware koexistieren kann, funktionieren VirtualBox und VMware nicht richtig, wenn Hyper-V aktiviert ist. Das oben erwähnte "VT-x/AMD-V" ist die Hardware-Virtualisierungsunterstützung des Prozessors, die bereits im BIOS aktiviert ist; Hyper-V nutzte es, daher beschwerten sich VirtualBox und VMware, dass es nicht betriebsbereit war.

Die Lösung ist, Hyper-V zu deaktivieren. Es gibt mehrere Wege:

Die erste Methode: Führe den Befehl mit Admin-Rechten aus: bcdedit /set hypervisorlaunchtype off.

                   Der entsprechende Befehl zum Öffnen von Hyper-V lautet: bcdedit /set hypervisorlaunchtype auto.

Die zweite Methode: Verwenden Sie das grafische Interface-Programm "Windows-Komponenten hinzufügen oder entfernen" und deaktivieren Sie darin Hyper-V.

Alle oben genannten Methoden erfordern einen Neustart des Computers. Und nachdem du Hyper-V deaktiviert hast, kannst du den Telefonemulator im Windows Phone SDK nicht mehr verwenden.

Ich habe keine Möglichkeit gefunden, VirtualBox-VMs und Hyper-V gleichzeitig auszuführen, es sei denn, die VMs in VirtualBox sind 32-Bit (ich habe 32-Bit-Windows-XP-VMs ausprobiert, und sie funktionieren immer noch einwandfrei mit aktiviertem Hyper-V).



Um zu entscheiden, ob Sie Hyper-V beim Starten Ihres Computers einschalten, folgen Sie diesen Schritten:

1. Ausführen mit Administratorrechtenbcdedit /kopiere {current} /d "Windows 10 (Hyper-V an)"und dann auffordern, dass ein weiteres Startmenü-Element erstellt wurde, beachten Sie eine Codefolge in { }.

2. Laufbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXX-XXXXXXXXX} hypervisorlaunchtype autoKommando, ersetze hier den roten XXX-Code.

3. Rechtsklicke auf die Eigenschaft "Dieser PC", Erweiterte Systemeinstellungen, Start und Failover und setze die Funktion "Zeit zur Anzeige der Betriebssystemliste".





Vorhergehend:.net/c# Verwende Costura.Fody, um die DLL in die EXE zu packen
Nächster:sqlserver horizontale Tabelle zu vertikaler Tabelle (Zeile zu Spalte)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com