Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13428|Válasz: 0

Megoldások a Hyper-V, a VirtualBox és a VMware közötti konfliktusokra

[Linket másol]
Közzétéve 2018. 04. 14. 21:20:17 | | |
A Visual Studio telepítése konfliktusokat okozhat a VirtualBox-szal és VMware-vel, mivel a Windows Phone SDK telepítve van, és az ütközések a következőképpen jelennek meg:

Amikor megnyitjuk a VirtualBoxot és létrehozunk egy 64 bites virtuális gépet VMware-vel, a következő hibaüzenet jelenik meg:

A VT-X/AMD-V hardvergyorsítás be van kapcsolva, de nem működik. A 64 bites vendéged nem fog észlelni egy 64 bites CPU-t, és nem tud elindulni.
Kérjük, győződjön meg róla, hogy megfelelően engedélyezte a VT-x/AMD-V rendszert a hosta számítógép BIOS-ában.


Ezt az okozza, hogy a Windows Phone SDK-ban a Hyper-V bekapcsolva van telepítés közben.

A Windows Phone SDK telefonszimulátorát Hyper-V-vel kell virtualizálni. A Hyper-V a Microsoft virtualizációs szoftvere, hasonló a VirtualBoxhoz és a VMware-hez, és amelyet virtuális gépek létrehozására is lehet használni. Ezeket hipervizoroknak vagy virtuális gép monitoroknak hívják. Mivel a Hyper-V nem tud együtt létezni a VirtualBox-kal és a VMware-vel, a VirtualBox és a VMware nem fog megfelelően működni, amikor a Hyper-V be van kapcsolva. A fenti hibában említett "VT-x/AMD-V" a processzor hardveres virtualizációs támogatása, amely már be van kapcsolva a BIOS-ban; A Hyper-V használta, ezért a VirtualBox és a VMware panaszkodott, hogy nem működik.

A megoldás a Hyper-V kikapcsolása. Több útvonal létezik:

Az első módszer: Futtatd a parancsot admin jogosultságokkal: bcdedit /set hypervisorlaunchtype off móddal.

                   A Hyper-V megnyitásához szükséges parancs: bcdedit /set hypervisorlaunchtype auto.

A második módszer: használd a "Add vagy remove Windows components" grafikus felület programot, és töröld a Hyper-V opciót.

Mindezek a módszerek újraindítását igénylik a számítógép újraindítására. És miután kikapcsoltad a Hyper-V-t, a telefon emulátort nem használhatod a Windows Phone SDK-ban.

Nem találtam módot arra, hogy egyszerre futtassam a VirtualBox VM-eket és a Hyper-V-t, hacsak nem 32 bites VM-ek (próbáltam 32 bites Windows XP VM-eket, és Hyper-V engedélyezve is jól működnek).



Ahhoz, hogy eldöntsd, bekapcsolja-e a Hyper-V-t a számítógép indításakor, kövesse az alábbi lépéseket:

1. Indítsd az adminisztrátori jogosultságokatbcdedit /copy {current} /d "Windows 10 (Hyper-V bekapcsolva)"parancsot kell parancsolni, majd jelezni, hogy egy újabb indító menüelem jött létre, jegyezd fel egy kódsorozatot a { } között.

2. Fussbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} hypervisorlaunchtype autoparancsot, cseréld le itt a piros XXX kódot.

3. Jobb kattintással a "Ez a PC" funkcióra, a Fejlett rendszerbeállításokra, Indításra és Failoverre, és állítsd be a "Az operációs rendszer listájának megjelenítésének ideje" opciót.





Előző:.net/c# Használd a Costura.Fody fájlt a DLL becsomagolásához az EXE-be
Következő:SQLserver vízszintes táblázatból függőleges táblázatba (sortól oszlopig)
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com