Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13428|Risposta: 0

Soluzioni ai conflitti tra Hyper-V, VirtualBox e VMware

[Copiato link]
Pubblicato su 14/04/2018 21:20:17 | | |
L'installazione di Visual Studio può causare conflitti con VirtualBox e VMware perché è installato l'SDK per Windows Phone e i conflitti si manifestano come segue:

Quando si apre VirtualBox e si crea una macchina virtuale a 64 bit con VMware, appare il seguente messaggio di errore:

L'accelerazione hardware VT-x/AMD-V è stata abilitata, ma non è operativa. Il tuo ospite a 64 bit non rileverà una CPU a 64 bit e non potrà avviare.
Assicurati di aver attivato correttamente VT-x/AMD-V nel BIOS del computer ospite.


Questo è causato dal fatto che l'SDK di Windows Phone ha attivato Hyper-V durante l'installazione.

Il simulatore del telefono nell'SDK di Windows Phone deve essere virtualizzato con Hyper-V. Hyper-V è il software di virtualizzazione di Microsoft, simile a VirtualBox e VMware, che può essere utilizzato per creare macchine virtuali. Si chiamano hypervisor o Virtual Machine Monitors. Poiché Hyper-V non può coesistere con VirtualBox e VMware, VirtualBox e VMware non funzioneranno correttamente quando Hyper-V è attivato. Il "VT-x/AMD-V" menzionato nell'errore sopra è il supporto alla virtualizzazione hardware del processore, già attivato nel BIOS; Hyper-V lo utilizzava, quindi VirtualBox e VMware si lamentarono che non fosse operativo.

La soluzione è disabilitare Hyper-V. Esistono diversi percorsi:

Il primo metodo: esegui il comando con i privilegi admin: bcdedit /set hypervisorlaunchtype off.

                   Il comando corrispondente per aprire Hyper-V è: bcdedit /set hypervisorlaunchtype auto.

Il secondo metodo: usa il programma di interfaccia grafica "Aggiungi o rimuovi componenti di Windows" e deseleziona Hyper-V al suo interno.

Tutti i metodi sopra elencati richiedono di riavviare il computer. E dopo aver disabilitato Hyper-V, non puoi usare l'emulatore del telefono nell'SDK di Windows Phone.

Non ho trovato un modo per eseguire VM VirtualBox e Hyper-V contemporaneamente, a meno che le VM in VirtualBox non siano a 32 bit (ho provato le VM Windows XP a 32 bit e funzionano ancora bene con Hyper-V abilitato).



Per scegliere se attivare Hyper-V quando accendi il computer, segui questi passaggi:

1. Gestire con privilegi amministratoribcdedit /copy {current} /d "Windows 10 (Hyper-V acceso)"e poi si segnala che è stato creato un altro elemento del menu di avvio, si nota una stringa di codice in { }.

2. Corribcdedit /set {XXXXXXXX-XXXX-XXXX-XXXXXX-XXXXXX-XXXXXXXXX} HYPERVISORLAUNCHTYPE AUTOcomando, sostituisci qui il codice rosso XXX.

3. Clicca con il tasto destro sulla proprietà "Questo PC", Impostazioni avanzate di sistema, Avvio e failover, e imposta "Ora per visualizzare la lista del sistema operativo".





Precedente:.net/c# Usa Costura.Fody per impacchettare la DLL nell'EXE
Prossimo:Tabella orizzontale sqlserver a tabella verticale (riga a colonna)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com