Visual Studio paigaldamine võib põhjustada konflikte VirtualBoxi ja VMware'iga, kuna Windows Phone SDK on paigaldatud ning konfliktid avalduvad järgmiselt:
VirtualBoxi avamisel ja VMware'iga 64-bitise virtuaalmasina loomisel ilmub järgmine veateade:
VT-x/AMD-V riistvarakiirendus on lubatud, kuid see ei tööta. Sinu 64-bitine külaline ei tuvasta 64-bitist protsessorit ega saa käivituda. Palun veenduge, et olete oma hostarvuti BIOS-is VT-x/AMD-V korrektselt sisse lülitanud.
Selle põhjustab Windows Phone'i SDK-s, kus Hyper-V on installimise ajal sisse lülitatud.
Windows Phone'i SDK telefonisimulaator tuleb virtualiseerida Hyper-V-ga. Hyper-V on Microsofti virtualiseerimistarkvara, sarnane VirtualBoxile ja VMware'ile, mida saab kasutada virtuaalmasinate loomiseks. Neid nimetatakse hüperviisoriteks või virtuaalmasina monitorideks. Kuna Hyper-V ei saa eksisteerida koos VirtualBoxi ja VMware'iga, ei tööta VirtualBox ja VMware korralikult, kui Hyper-V on sisse lülitatud. Ülaltoodud veas mainitud "VT-x/AMD-V" on protsessori riistvaralise virtualiseerimise tugi, mis on BIOS-is juba sisse lülitatud; Hyper-V kasutas seda, mistõttu VirtualBox ja VMware kurtsid, et see ei tööta.
Lahendus on Hyper-V keelamine. On mitmeid teid:
Esimene meetod: Käivita käsk administraatori õigustega: bcdedit /sea hypervisorlaunchtype välja.
Vastav käsk Hyper-V avamiseks on: bcdedit /set hypervisorlaunchtype auto.
Teine meetod: kasuta graafilise liidese programmi "Lisa või eemalda Windowsi komponendid" ja eemalda selles Hyper-V märk.
Kõik ülaltoodud meetodid nõuavad arvuti taaskäivitamist. Ja pärast Hyper-V keelamist ei saa sa kasutada telefoni emulaatorit Windows Phone'i SDK-s.
Ma pole leidnud viisi, kuidas VirtualBoxi VM-e ja Hyper-V-d samaaegselt käivitada, välja arvatud juhul, kui VirtualBoxi VM-id on 32-bitised (proovisin 32-bitiseid Windows XP VM-e ja need töötavad endiselt hästi, kui Hyper-V on lubatud).
Selleks, et otsustada, kas lülitada arvuti käivitamisel Hyper-V sisse, järgi järgmisi samme:
1. Käivita administraatori õigustegabcdedit /copy {current} /d "Windows 10 (Hyper-V sees)"käsk ja seejärel anna märku, et on loodud uus käivitusmenüü element, märgi koodijada { }.
2. Jooksebcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} hüpervisorlaunchtype autoKäsk, vaheta siin punane XXX kood.
3. Tee paremklõps "See arvuti" omadusel, Täiustatud süsteemiseaded, Käivitamine ja varukoopia ning määra "Aeg operatsioonisüsteemi nimekirja kuvamiseks".
|