Įdiegus "Visual Studio" gali kilti konfliktų su "VirtualBox" ir "VMware", nes įdiegtas "Windows Phone" SDK, o konfliktai pasireiškia taip:
Atidarius "VirtualBox" ir kuriant 64 bitų virtualią mašiną su VMware, pasirodo šis klaidos pranešimas:
VT-x/AMD-V aparatinės įrangos spartinimas įjungtas, bet neveikia. Jūsų 64 bitų svečiui nepavyks aptikti 64 bitų procesoriaus ir negalės paleisti. Įsitikinkite, kad tinkamai įjungėte VT-x/AMD-V pagrindinio kompiuterio BIOS.
Taip yra dėl to, kad diegimo metu įjungtas "Windows Phone" SDK.
"Windows Phone" SDK telefono simuliatorius turi būti virtualizuotas naudojant "Hyper-V". "Hyper-V" yra "Microsoft" virtualizacijos programinė įranga, panaši į "VirtualBox" ir "VMware", kurią galima naudoti kuriant virtualias mašinas. Jie vadinami hipervizoriais arba virtualių mašinų monitoriais. Kadangi "Hyper-V" negali egzistuoti kartu su "VirtualBox" ir "VMware", "VirtualBox" ir "VMware" neveiks tinkamai, kai įjungta "Hyper-V". Aukščiau pateiktoje klaidoje paminėtas "VT-x/AMD-V" yra procesoriaus aparatinės įrangos virtualizacijos palaikymas, kuris jau įjungtas BIOS; "Hyper-V" jį naudojo, todėl "VirtualBox" ir "VMware" skundėsi, kad jis neveikia.
Sprendimas yra išjungti "Hyper-V". Yra keli keliai:
Pirmasis būdas: paleiskite komandą su administratoriaus teisėmis: bcdedit /set hypervisorlaunchtype off.
Atitinkama "Hyper-V" atidarymo komanda yra: bcdedit /set hypervisorlaunchtype auto.
Antrasis būdas: naudokite grafinės sąsajos programą "Pridėti arba pašalinti Windows komponentus" ir panaikinkite "Hyper-V" žymėjimą.
Visiems aukščiau išvardytiems metodams reikia iš naujo paleisti kompiuterį. Išjungę "Hyper-V", negalite naudoti telefono emuliatoriaus "Windows Phone" SDK.
Aš neradau būdo paleisti VirtualBox VMs ir Hyper-V tuo pačiu metu, nebent VM VirtualBox yra 32 bitų (aš bandžiau 32 bitų Windows XP VMs ir jie vis dar veikia gerai su Hyper-V įjungta).
Norėdami pasirinkti, ar įjungti "Hyper-V", kai paleidžiate kompiuterį, atlikite šiuos veiksmus:
1. Paleiskite su administratoriaus teisėmisbcdedit /copy {current} /d "Windows 10 (Hyper-V įjungta)"ir paraginkite, kad sukurtas kitas paleisties meniu elementas, atkreipkite dėmesį į kodo eilutę { }.
2. Bėkbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype autopakeiskite raudoną XXX kodą čia.
3. Dešiniuoju pelės mygtuku spustelėkite ypatybę "Šis kompiuteris", Išplėstiniai sistemos nustatymai, Paleidimas ir perjungimas ir nustatykite "Laikas rodyti operacinės sistemos sąrašą".
|