Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 13428|Răspunde: 0

Soluții pentru conflictele dintre Hyper-V, VirtualBox și VMware

[Copiază linkul]
Postat pe 14.04.2018 21:20:17 | | |
Instalarea Visual Studio poate cauza conflicte cu VirtualBox și VMware deoarece SDK-ul Windows Phone este instalat, iar conflictele se manifestă astfel:

La deschiderea VirtualBox și crearea unei mașini virtuale pe 64 de biți cu VMware, apare următorul mesaj de eroare:

Accelerarea hardware VT-x/AMD-V a fost activată, dar nu este operațională. Invitatul tău pe 64 de biți nu va detecta un procesor pe 64 de biți și nu va putea porni.
Vă rugăm să vă asigurați că ați activat corect VT-x/AMD-V în BIOS-ul calculatorului gazdă.


Acest lucru este cauzat de faptul că SDK-ul Windows Phone are Hyper-V activat în timpul instalării.

Simulatorul de telefon din SDK-ul Windows Phone trebuie virtualizat cu Hyper-V. Hyper-V este software-ul de virtualizare al Microsoft, similar cu VirtualBox și VMware, care poate fi folosit pentru a crea mașini virtuale. Aceștia se numesc hipervizori sau Monitoarele de Mașină Virtuală. Deoarece Hyper-V nu poate coexista cu VirtualBox și VMware, VirtualBox și VMware nu vor funcționa corect atunci când Hyper-V este activat. "VT-x/AMD-V" menționat în eroarea de mai sus reprezintă suportul pentru virtualizarea hardware al procesorului, care este deja activat în BIOS; Hyper-V îl folosea, așa că VirtualBox și VMware s-au plâns că nu este operațional.

Soluția este dezactivarea Hyper-V. Există mai multe căi:

Prima metodă: Rulează comanda cu privilegii de administrator: bcdedit /set hypervisorlaunchtype dezactivat.

                   Comanda corespunzătoare pentru deschiderea Hyper-V este: bcdedit /set hypervisorlaunchtype auto.

A doua metodă: folosește programul de interfață grafică "Adaugă sau elimină componente Windows" și debifează Hyper-V în acesta.

Toate metodele de mai sus necesită repornirea calculatorului. Iar după ce dezactivezi Hyper-V, nu poți folosi emulatorul de telefon din SDK-ul Windows Phone.

Nu am găsit o modalitate de a rula VM-uri VirtualBox și Hyper-V în același timp, decât dacă VM-urile din VirtualBox sunt pe 32 de biți (am încercat mașini virtuale Windows XP pe 32 de biți și încă funcționează bine cu Hyper-V activat).



Pentru a alege dacă să pornești Hyper-V când pornești calculatorul, urmează acești pași:

1. Rulează cu privilegii de administratorbcdedit /copy {current} /d "Windows 10 (Hyper-V activat)"și apoi solicită că a fost creat un alt element din meniul de pornire, notează un șir de cod în { }.

2. Fugibcdedit /set {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXX-XXXXXXXXX} HYPERVISORLAUNCHTYPE AUTOcomandă, înlocuiește codul roșu XXX aici.

3. Faceți clic dreapta pe proprietatea "Acest PC", Setări avansate de sistem, Pornire și failover și setați "Ora de afișare a listei sistemului de operare".





Precedent:.net/c# Folosește Costura.Fody pentru a împacheta DLL-ul în EXE
Următor:Tabel orizontal sqlserver către tabel vertical (rând către coloană)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com