Visual Studion asentaminen voi aiheuttaa ristiriitoja VirtualBoxin ja VMwaren kanssa, koska Windows Phone SDK on asennettu, ja ristiriidat ilmenevät seuraavasti:
Kun avataan VirtualBoxin ja luodaan 64-bittinen virtuaalikone VMwarella, seuraava virheilmoitus ilmestyy:
VT-x/AMD-V:n laitteistokiihdytys on otettu käyttöön, mutta se ei ole toiminnassa. 64-bittinen vieraasi ei tunnista 64-bittistä prosessoria eikä pysty käynnistymään. Varmista, että olet ottanut VT-x/AMD-V:n oikein käyttöön isäntätietokoneesi BIOSissa.
Tämä johtuu siitä, että Windows Phone SDK:ssa Hyper-V on päällä asennuksen aikana.
Windows Phone SDK:n puhelinsimulaattori täytyy virtualisoida Hyper-V:llä. Hyper-V on Microsoftin virtualisointiohjelmisto, joka on samankaltainen kuin VirtualBox ja VMware, ja joita voidaan käyttää virtuaalikoneiden luomiseen. Niitä kutsutaan hypervisoreiksi tai virtuaalikonemonitoreiksi. Koska Hyper-V ei voi toimia rinnakkain VirtualBoxin ja VMwaren kanssa, VirtualBox ja VMware eivät toimi kunnolla, kun Hyper-V on päällä. Yllä mainitussa virheessä mainittu "VT-x/AMD-V" on prosessorin laitteistovirtualisointituki, joka on jo päällä BIOSissa; Hyper-V käytti sitä, joten VirtualBox ja VMware valittivat, ettei se ollut toiminnassa.
Ratkaisu on poistaa Hyper-V käytöstä. On olemassa useita reittejä:
Ensimmäinen menetelmä: Suorita komento ylläpitäjäoikeuksilla: bcdedit /set hypervisorlaunchtype pois päältä.
Vastaava komento Hyper-V:n avaamiseen on: bcdedit /set hypervisorlaunchtype auto.
Toinen menetelmä: käytä "Lisää tai poista Windows-komponentit" -graafista käyttöliittymäohjelmaa ja poista Hyper-V:n valinta siitä.
Kaikki edellä mainitut menetelmät vaativat tietokoneen uudelleenkäynnistyksen. Ja Hyper-V:n poistamisen jälkeen et voi käyttää puhelinemulaattoria Windows Phone SDK:ssa.
En ole löytänyt tapaa ajaa VirtualBox-virtuaalikoneita ja Hyper-V:tä samaan aikaan, elleivät VirtualBoxin virtuaalikoneet ole 32-bittisiä (kokeilin 32-bittisiä Windows XP -virtuaalikokemia, ja ne toimivat edelleen hyvin Hyper-V:n kanssa).
Jos haluat päättää, laitetaanko Hyper-V päälle tietokoneen käynnistyessä, seuraa näitä ohjeita:
1. Aja ylläpitäjän oikeuksillabcdedit /copy {current} /d "Windows 10 (Hyper-V päällä)"komento, ja sitten kehota lisäämään, että uusi käynnistysvalikkokohde on luotu, merkitse koodimerkkijono { }.
2. Juoksebcdedit /aseta {XXXXXXXX-XXXX-XXXX-XXXXXXXXX} hypervisorlaunchtype autokomento, vaihda punainen XXX-koodi tähän.
3. Napsauta hiiren oikealla "This PC" -ominaisuutta, Advanced System Settings, Startup and Failover ja aseta "Aika näyttää käyttöjärjestelmälista".
|