Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13428|Svare: 0

Løsninger på konflikter mellom Hyper-V og VirtualBox og VMware

[Kopier lenke]
Publisert på 14.04.2018 21:20:17 | | |
Installasjon av Visual Studio kan føre til konflikter med VirtualBox og VMware fordi Windows Phone SDK er installert, og konfliktene viser seg som følger:

Når jeg åpner VirtualBox og oppretter en 64-bits virtuell maskin med VMware, vises følgende feilmelding:

VT-x/AMD-V maskinvareakselerasjon er aktivert, men er ikke operativ. Din 64-bits gjest vil ikke kunne oppdage en 64-bits CPU og vil ikke kunne starte opp.
Vennligst sørg for at du har aktivert VT-x/AMD-V korrekt i BIOS på vertsmaskinen din.


Dette skyldes at Windows Phone SDK har Hyper-V aktivert under installasjonen.

Telefonsimulatoren i Windows Phone SDK må virtualiseres med Hyper-V. Hyper-V er Microsofts virtualiseringsprogramvare, lik VirtualBox og VMware, som kan brukes til å lage virtuelle maskiner. De kalles hypervisorer eller virtuelle maskinmonitorer. Siden Hyper-V ikke kan sameksistere med VirtualBox og VMware, vil ikke VirtualBox og VMware fungere riktig når Hyper-V er aktivert. "VT-x/AMD-V" nevnt i feilen ovenfor er maskinvarevirtualiseringsstøtten til prosessoren, som allerede er aktivert i BIOS; Hyper-V brukte det, så VirtualBox og VMware klaget på at det ikke var operativt.

Løsningen er å deaktivere Hyper-V. Det finnes flere veier:

Den første metoden: Kjør kommandoen med administratorrettigheter: bcdedit /set hypervisorlaunchtype off.

                   Den tilsvarende kommandoen for å åpne Hyper-V er: bcdedit /set hypervisorlaunchtype auto.

Den andre metoden: bruk det grafiske grensesnittprogrammet "Legg til eller fjern Windows-komponenter" og fjern haken for Hyper-V i det.

Alle de ovennevnte metodene krever at datamaskinen starter på nytt. Og etter å ha deaktivert Hyper-V, kan du ikke bruke telefonemulatoren i Windows Phone SDK.

Jeg har ikke funnet en måte å kjøre VirtualBox-VM-er og Hyper-V samtidig, med mindre VM-ene i VirtualBox er 32-bit (jeg prøvde 32-bits Windows XP-VM-er, og de fungerer fortsatt fint med Hyper-V aktivert).



For å velge om du skal slå på Hyper-V når du starter datamaskinen, følg disse stegene:

1. Kjør med administratorrettigheterbcdedit /kopier {current} /d "Windows 10 (Hyper-V on)"kommando, og deretter be om at et nytt oppstartsmenyelement er opprettet, merk en kodestreng i { }.

2. Løpbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX-XXXXXXXXX} hypervisorlaunchtype autokommando, bytt ut den røde XXX-koden her.

3. Høyreklikk på egenskapen "Denne PC", Avanserte systeminnstillinger, oppstart og failover, og sett "Tid til å vise operativsystemlisten".





Foregående:.net/c# Bruk Costura.Fody for å pakke DLL-en inn i EXE-en
Neste:sqlserver horisontal tabell til vertikal tabell (rad til kolonne)
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com