Visual Studio instalēšana var izraisīt konfliktus ar VirtualBox un VMware, jo ir instalēts Windows Phone SDK, un konflikti izpaužas šādi:
Atverot VirtualBox un izveidojot 64 bitu virtuālo mašīnu ar VMware, parādās šāds kļūdas ziņojums:
VT-x/AMD-V aparatūras paātrinājums ir iespējots, bet nedarbojas. Jūsu 64 bitu viesis nespēs noteikt 64 bitu procesoru un nevarēs sāknēt. Lūdzu, pārliecinieties, vai esat pareizi iespējojis VT-x / AMD-V sava resursdatora BIOS.
To izraisa Windows Phone SDK instalēšanas laikā ieslēgts Hyper-V.
Windows Phone SDK tālruņa simulators ir jāvirtualizē ar Hyper-V. Hyper-V ir Microsoft virtualizācijas programmatūra, līdzīga VirtualBox un VMware, ko var izmantot virtuālo mašīnu izveidei. Tos sauc par hipervizoriem vai virtuālo mašīnu monitoriem. Tā kā Hyper-V nevar pastāvēt kopā ar VirtualBox un VMware, VirtualBox un VMware nedarbosies pareizi, kad Hyper-V ir ieslēgts. Iepriekš minētajā kļūdā minētais "VT-x/AMD-V" ir procesora aparatūras virtualizācijas atbalsts, kas jau ir ieslēgts BIOS; Hyper-V to izmantoja, tāpēc VirtualBox un VMware sūdzējās, ka tas nedarbojas.
Risinājums ir atspējot Hyper-V. Ir vairāki ceļi:
Pirmā metode: palaidiet komandu ar administratora tiesībām: bcdedit /set hypervisorlaunchtype off.
Atbilstošā komanda, lai atvērtu Hyper-V, ir: bcdedit /set hypervisorlaunchtype auto.
Otrā metode: izmantojiet grafiskā interfeisa programmu "Pievienot vai noņemt Windows komponentus" un noņemiet atzīmi no Hyper-V.
Visām iepriekš minētajām metodēm ir nepieciešams restartēt datoru. Un pēc Hyper-V atspējošanas jūs nevarat izmantot tālruņa emulatoru Windows Phone SDK.
Es neesmu atradis veidu, kā vienlaikus palaist VirtualBox VM un Hyper-V, ja vien VirtualBox VM nav 32 bitu (es izmēģināju 32 bitu Windows XP VM, un tās joprojām darbojas labi ar iespējotu Hyper-V).
Lai izvēlētos, vai ieslēgt Hyper-V, startējot datoru, rīkojieties šādi:
1. Palaidiet ar administratora tiesībāmbcdedit /copy {current} /d "Windows 10 (Hyper-V ieslēgts)"un pēc tam uzvediet, ka ir izveidots cits startēšanas izvēlnes vienums, atzīmējiet koda virkni { }.
2. Palaistbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} hypervisorlaunchtype autokomandu, nomainiet sarkano XXX kodu šeit.
3. Ar peles labo pogu noklikšķiniet uz rekvizīta "Šis dators", Papildu sistēmas iestatījumi, Startēšana un Failover un iestatiet "Laiks operētājsistēmas saraksta parādīšanai".
|