Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13428|Antwoord: 0

Oplossingen voor conflicten tussen Hyper-V en VirtualBox en VMware

[Link kopiëren]
Geplaatst op 14-04-2018 21:20:17 | | |
Het installeren van Visual Studio kan conflicten veroorzaken met VirtualBox en VMware omdat de Windows Phone SDK is geïnstalleerd, en de conflicten komen als volgt naar voren:

Bij het openen van VirtualBox en het aanmaken van een 64-bits virtuele machine met VMware, verschijnt het volgende foutbericht:

VT-x/AMD-V hardware-versnelling is ingeschakeld, maar is niet operationeel. Je 64-bit gast zal geen 64-bit CPU detecteren en niet kunnen opstarten.
Zorg ervoor dat je VT-x/AMD-V correct hebt ingeschakeld in het BIOS van je hostcomputer.


Dit wordt veroorzaakt doordat de Windows Phone SDK Hyper-V tijdens de installatie heeft ingeschakeld.

De telefoonsimulator in de Windows Phone SDK moet gevirtualiseerd worden met Hyper-V. Hyper-V is Microsofts virtualisatiesoftware, vergelijkbaar met VirtualBox en VMware, die gebruikt kan worden om virtuele machines te maken. Ze worden hypervisors of Virtual Machine Monitors genoemd. Omdat Hyper-V niet kan samenleven met VirtualBox en VMware, zullen VirtualBox en VMware niet goed werken wanneer Hyper-V wordt ingeschakeld. De "VT-x/AMD-V" die hierboven in de fout wordt genoemd, is de hardwarevirtualisatie-ondersteuning van de processor, die al in de BIOS is ingeschakeld; Hyper-V gebruikte het, dus VirtualBox en VMware klaagden dat het niet operationeel was.

De oplossing is om Hyper-V uit te schakelen. Er zijn verschillende paden:

De eerste methode: Voer het commando uit met adminrechten: bcdedit /set hypervisorlaunchtype off.

                   Het bijbehorende commando om Hyper-V te openen is: bcdedit /set hypervisorlaunchtype auto.

De tweede methode: gebruik het grafische interfaceprogramma "Voeg Windows-componenten toe of verwijder" en zet het uitvinkje Hyper-V erin.

Al deze methoden vereisen een herstart van de computer. En na het uitschakelen van Hyper-V kun je de telefoonemulator niet meer gebruiken in de Windows Phone SDK.

Ik heb nog geen manier gevonden om VirtualBox VM's en Hyper-V tegelijk te draaien, tenzij de VM's in VirtualBox 32-bit zijn (ik heb 32-bit Windows XP VM's geprobeerd en ze werken nog steeds prima met Hyper-V ingeschakeld).



Om te kiezen of je Hyper-V aanzet wanneer je je computer start, volg je deze stappen:

1. Uitvoer met beheerdersrechtenbcdedit /kopieer {current} /d "Windows 10 (Hyper-V aan)"commando en vervolgens vragen dat er een ander opstartmenuitem is aangemaakt, let op een codestring in { }.

2. Renbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX-XXXXXXXXX} hypervisorlaunchtype autocommando, vervang hier de rode XXX-code.

3. Klik met de rechtermuisknop op de eigenschap "Deze pc", Geavanceerde systeeminstellingen, Opstart en failover, en stel de "Tijd om de besturingssysteemlijst weer te geven" in.





Vorig:.net/c# Gebruik Costura.Fody om de DLL in de EXE te verpakken
Volgend:sqlserver horizontale tabel naar verticale tabel (rij naar kolom)
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com