Errore di installazione di Intel HAXM - Questo computer non supporta la tecnologia Intel Virtualization (VT-x)


134

Ho un problema con la mia installazione HAXM. Ecco la cosa Ho ricevuto questo errore ogni volta che ho provato a installare HAXM per il mio computer: Schermata di stampa dell'errore di installazione

Il problema è che il mio computer supporta la tecnologia di virtualizzazione (vedi foto sotto). Qualche idea su come risolvere questo problema? inserisci qui la descrizione dell'immagine


Durante l'installazione, quanta memoria utilizzo? Ho 4 GB e mi suggerisce 1
GB

5
Usi Avast? In tal caso, prova a disabilitare "Abilita virtualizzazione assistita da hardware" in: Impostazioni> Risoluzione dei problemi. Riavvia il PC e prova a eseguire nuovamente l'installazione di HAXM. Lavora per me!
Wery Nguyen,

Se HAXM non ti chiede quanta memoria vuoi dare e dà immediatamente il messaggio di errore sopra, @Ajay ha la soluzione che stai cercando.
Isaac Zais,

developer.android.com/studio/run/emulator-acceleration c: \ Users \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -acculator -accel-check mi ha aiutato a scoprire che è già installato
Raj

questo link ha la risposta funzionante nel mio caso: github.com/intel/haxm/issues/105
mshwf

Risposte:


147

Segue solo questi passaggi:

  1. Vai a Pannello di controllo → Programma e funzionalità .
  2. Fare clic su Attiva e disattiva funzionalità finestra . Si apre una finestra.
  3. Deseleziona le opzioni Hyper-V e Windows Hypervisor Platform e riavvia il sistema.

Ora puoi avviare l'installazione di HAXM senza errori.


1
Questo è stato quello che ha funzionato per me e un paio dei miei amici che hanno avuto lo stesso problema, dovrebbero essere la risposta migliore.
Isaac Zais,

23
Cosa succede se non posso deselezionare questa opzione perché non ho? Non riesco a utilizzare HAXM fino a quando non cambio il mio laptop?
jean d'arme,

2
No, Hyper-V non dipende da Windows, penso, dipende dalla tua scheda madre. la scheda madre potrebbe avere o meno l'opzione Hyper-V.
Ajay Sharma,

28
Ho Hyper-V già deselezionato ma sto ancora ottenendo lo stesso errore. Qual è la prossima opzione rimanente

2
Ho seguito i tuoi passaggi ... Dopo aver attraversato il secondo passaggio, non ho trovato Hyper-V nel mio sistema ... Cosa devo fare? @AjaySharma
Parama Sudha,

30

Mi dispiace, ho dimenticato di rispondere a questa domanda. Dopo alcuni giorni di ricerche su google ho scoperto che quel problema era causato da hyperthreading (o hyper - v). Ho deciso di modificare il mio file boot.ini con l'opzione per avviare Windows con l'hyperthreading disattivato. Ho seguito questo tutorial e ora tutto funziona perfettamente


9
Questo è stato per me: "dism.exe / Online / Disable-Feature: Microsoft-Hyper-V"
Tobias

12
Sì, questo in pratica significa che non posso fare lo sviluppo di Windows Phone insieme allo sviluppo Android sullo stesso laptop poiché hai bisogno di Hyper-V per gli emulatori WP. Questo ha un odore di pesce ...
WiteCastle,

Il problema è dalla parte di Microsoft. Hai ragione a dire che qualcosa ha un odore di pesce ma, se è intenzionale, Microsoft è solo lenta ad aggiornare il livello di virtualizzazione HyperV che dovrebbe rilevare le capacità del processore ed esporre le funzionalità Intel-VT a qualunque sistema operativo risieda sopra Hyper-V.
Shailen,

1
Ho appena abilitato l'opzione di virtualizzazione sul BIOS all'avvio di Windows e ho funzionato.
DanielV,

22

Sembra che l'elenco delle correzioni stia crescendo, anche dopo anni dalla domanda originale.

Di seguito è riportato l'elenco completo di Windows (fino a circa il 02/2020)


Se hai Windows 10, con tutti gli aggiornamenti installati e credi

  • Hyper-V è disabilitato
  • L'integrità della memoria / l'isolamento del core di Microsoft Defender è disabilitato
  • L'antivirus è disabilitato

prova il passaggio 6 di seguito. È probabilmente la causa.

Inoltre, per vedere se la tua correzione ha funzionato, puoi scaricare manualmente il programma di installazione di Intel HAXM qui . (L'ultima versione di HAXM potrebbe non essere la stessa di quella fornita da Android Studio) Prima di iniziare l'installazione, esegui il file haxm_check.exeincluso nel download dalla riga di comando. Se la tua correzione ha funzionato, dovrebbe essere visibile yesper entrambi NXe VT.

Se fai semplicemente doppio clic haxm_check.exenon vedrai nulla. Eseguilo da cmd o powershell per vedere l'output.


  1. Controlla il BIOS

    • vai nella configurazione BIOS / UEFI e cerca impostazioni come VT-x, VT-d, tecnologia di virtualizzazione, virtualizzazione hardware e assicurati che sia abilitato . Se l'opzione non è presente, consultare il produttore e il modello per assicurarsi che sia supportato.
  2. Disabilita Hyper-V

    • Digita "Funzionalità Windows" nel menu Start, seleziona "Attiva o Disattiva funzionalità Windows".
    • Deseleziona tutte le opzioni relative a Hyper-V, premi OK, Riavvia.
    • Ciò interromperà qualsiasi VM Hyper-V che hai, inclusi eventuali emulatori di Windows Phone e qualsiasi altra cosa che hai impostato che richieda Hyper-V
    • Riavvio richiesto
    • su un prompt dei comandi di amministrazione, eseguire systemifo. Se viene visualizzato "hypervisor rilevato" in base ai requisiti Hyper-V, anche dopo aver rimosso la funzione Hyper-V, è possibile che sia abilitato "Isolamento core". Vedi sotto su come disabilitarlo.
    • Come altra opzione, prova ad abilitare ' Windows Hypervisor Platform ' se desideri ancora il tuo supporto Hyper-V. Maggiori informazioni qui
  3. AMD Ryzen?

    • Se la tua CPU è AMD Ryzen, potrebbe essere necessario abilitare la funzione ' Windows Hypervisor Platform ' proprio come hai disabilitato Hyper-V sopra.
    • Se è abilitato e le cose non funzionano, prova a disabilitarlo. ¯ \ _ (ツ) _ / ¯
    • Riavvio richiesto
  4. Disabilita Antivirus
    • Prova a disabilitare il tuo antivirus.
    • AVAST! e alcuni altri interferiscono con il rilevamento della virtualizzazione. Puoi abilitarli dopo.
    • AVAST e alcuni altri hanno anche alcune opzioni che utilizzano l'isolamento basato sulla virtualizzazione. Disabilitali o disinstalla temporaneamente il tuo AV.
  5. Disabilita isolamento core
    • Installazioni pulite di Windows 10 1803 abilitano Core Isolation per impostazione predefinita, che esegue processi sicuri all'interno di un contenitore virtualizzato per motivi di sicurezza. Ciò interferisce con il rilevamento della virtualizzazione.
    • Le macchine che sono state aggiornate da una versione precedente lo hanno disabilitato, ma controlla comunque.
    • Vai al Centro sicurezza di Windows Defender
    • Sicurezza dispositivo> Isolamento core> dettagli
    • Disabilita integrità della memoria
    • Reboot

  1. Disabilita l'avvio dell'hypervisor all'avvio
    • su un prompt dei comandi di amministrazione, eseguire bcdedit /set hypervisorlaunchtype off
    • riavvio
    • per ripristinare l'esecuzione bcdedit /set hypervisorlaunchtype autoe il riavvio
    • Probabilmente puoi impostarlo su autodopo l'installazione dell'emulatore. Ma potrebbe essere necessario impostare per offriavviare la prossima volta che si crea un emulatore / download e si installa un'immagine dell'emulatore.

  1. Niente funziona
    • Non dovresti arrivare qui, poiché l'emulatore Android ora può funzionare insieme a Hyper-V se hai la 'Piattaforma Windows Hypervisor' abilitata.
    • Se non funziona nulla di cui sopra, come ultima risorsa puoi provare a eseguire Android in una VM Hyper-V e ottenere ADB per collegarti ad esso. (Non una soluzione, ma una soluzione alternativa)
    • Puoi anche eseguire Android usando un emulatore di terze parti come Genimotion .
  2. ¯ \ _ (ツ) _ / ¯

Modifiche / Nuove correzioni benvenute.

spero che questo ti aiuti


Il passaggio 6 l'ha fatto per me! Nuovo Dell XPS15
easycheese

Anche il sesto passo mi ha aiutato! Laptop: Asus N550JK, Windows 10 Pro, Build 19018 (Insider Program).
Deralbert,

Il mio processore per PC è AMD Ryzen 5 e ho fatto tutto da sopra. Ma non riesco ancora a installare HXAM in Android Studio. Mi aiuti per favore.
Anthony Shoshi Gomes

Oltre a questa risposta; se l'interruttore di integrazione della memoria si attiva automaticamente dopo il riavvio anche quando è stato spento; attiva "Secure Boot" su disabilitato nelle impostazioni del BIOS.
Taner,

Grazie amico, il 6 ha risolto il problema
Mahamad Husen, il

16

è probabile che tu abbia Windows 8 con hyper-v installato? se sì, rimuovi hyper-v e il tuo problema scompare!


11
  1. Prima di tutto assicurati di aver abilitato la tecnologia di virtualizzazione nel tuo BIOS. Dopo aver riavviato il computer, premere F1-F12 sulla tastiera e trovare questa opzione.

  2. Assicurati di aver disabilitato Hyper-V in Windows 7 / Windows 8. Puoi disattivarlo nel Pannello di controllo -> Programmi -> Funzioni di Windows

  3. Puoi provare a disabilitare il tuo programma antivirus per l'intero processo di installazione. Ricorda di ripristinare tutti i servizi antivirus dopo l'installazione di HAXM.

  4. Alcune persone raccomandano l' avvio a freddo che è:

    1. Disabilitazione della virtualizzazione nel BIOS
    2. Riavvia il computer e spegnilo
    3. Abilita VT nel BIOS
    4. Riavvia il computer, spegnilo
    5. È probabile che ora sia possibile installare HAXM

Purtroppo questo passaggio non ha funzionato per me

  1. Ultimo ma non meno importante: prova questa soluzione alternativa rilasciata da Intel.

http://software.intel.com/en-us/blogs/2013/04/25/workaround-patch-for-haxm-installation-error-failed-to-configure-driver-unknown

Tutto quello che devi fare è scaricare il pacchetto, decomprimerlo, metterlo insieme al file di installazione HAXM ed eseguire il file .cmd incluso nel pacchetto - ricorda, avvialo come amministratore.

Ho avuto molti problemi con l'installazione di HAXM e solo l'ultimo passaggio mi ha aiutato.


Nessun problema! Ho cercato su Google la soluzione molto a lungo e dopo averla trovata, ho deciso di condividerla su StackOverflow. Questa soluzione alternativa è una soluzione chiave per essere onesti.
TheOpti

1
Penso che la sceneggiatura non funzioni se ci sono spazi nel percorso di intelhaxm.exe. Esempio: utilizzo Android Studio e il file è archiviato in C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, quindi devo copiarlo da qualche altra parte.
Utente

6

Forse VT-X non è abilitato nel BIOS.

Consulta la documentazione di Intel HAXM qui: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-x non abilitato

In alcuni casi, Intel VT-x potrebbe essere disabilitato nel BIOS del sistema e deve essere abilitato nell'utilità di configurazione del BIOS. Per accedere all'utilità di configurazione del BIOS, è necessario premere un tasto durante la sequenza di avvio del computer. Questa chiave dipende dal BIOS utilizzato ma in genere è il tasto F2, Elimina o Esc. All'interno dell'utilità di configurazione del BIOS, Intel VT può essere identificato dai termini "VT", "Tecnologia di virtualizzazione" o "VT-d". Assicurati di abilitare tutte le funzionalità di virtualizzazione.


6

Nella finestra "Attiva o disattiva le funzionalità di Windows", deseleziona Hyper-V e assicurati che la piattaforma Windows Hypervisor sia deselezionata. La piattaforma Hypervisor di Windows abilitata può anche bloccare l'installazione di Intel HaxM

Funzionalità da disabilitare


1
Non c'è Hyper-V nel mio computer, devo cambiare il mio computer ora: /
Muhammad Tahir Qaiser

1
Dopo un'ora di difficoltà, la piattaforma Windows Hypervisor è ciò che ha bloccato l'installazione. Non avevo capito che ce n'erano due!
Shimmy Weitzhandler il

4

Il software antivirus può interferire con l'installazione di HAXM. Dopo aver provato a capire cosa è andato storto per qualche ora ho trovato una strana soluzione: disinstallare il mio software antivirus, installare HAXM (che ha funzionato) e quindi reinstallare il software antivirus (Avast nel mio caso, ma potrebbe succedere anche con altri programmi antivirus.

Il controllo completo che ho passato per farlo funzionare è:

  1. Controlla la funzionalità 'Virtualizzazione' e vt-X nel BIOS.
  2. Verifica che Hyper-V non sia installato.
  3. Il controllo di weather vt-X è abilitato in Windows con lo strumento Intel e lo strumento MS (menzionato nei post precedenti in questa discussione).
  4. Disabilitare l'antivirus che non ha aiutato.
  5. Disinstallare l'antivirus (che ha risolto il problema per me).

2
La caratteristica di Avast che causa questo problema può essere disattivato, vedi stackoverflow.com/questions/21635504/...
clemp6r

3

In Windows 10, Windows Defender ha una funzionalità di isolamento di base che utilizza la tecnologia di virtualizzazione che si interromperà anche nel funzionamento di HAXM. Disabilita e riprova. Nel mio caso la disabilitazione ha risolto il mio problema.


3

Se si dispone di un processore AMD Ryzen nel computer, è necessario disporre dei seguenti requisiti di installazione:

  1. Processore AMD - Consigliato: processori AMD® Ryzen ™
  2. Android Studio 3.2 Beta o versione successiva: download tramite la pagina di anteprima di Android Studio
  3. Emulatore Android v27.3.8 + - download tramite Android Studio SDK Manager
  4. x86 Dispositivo virtuale Android (AVD) - Crea AVD
  5. Windows 10 con aggiornamento di aprile 2018
  6. Abilita tramite funzionalità di Windows: "Piattaforma Windows Hypervisor"

Nota: sono disponibili funzionalità Hyper-V ... È necessario abilitare la piattaforma Windows Hypervisor non Hyper-V. La piattaforma Windows Hypervisor è in fondo

Dopo aver completato le condizioni avd x86 funziona senza installare haxm

Riferimento


Ryzen 2700X qui e stava impazzendo perché Hyper V disabilitato e VT-x abilitato ... questo ha funzionato .. grazie!
Dan

2

In molti casi alcuni antivirus avviano anche HyperV con l'avvio della finestra e non consentono l'installazione di HAXM. Ho affrontato questo problema a causa dell'antivirus AVAST. Quindi ho disinstallato AVAST, quindi HAXM è stato installato correttamente dopo il riavvio. Quindi ho reinstallato AVAST.

Quindi è solo un controllo durante l'installazione come ora anche con AVAST installato di nuovo, HAXM funziona correttamente con la scatola virtuale e gli emulatori Android.


1

Dopo aver installato Visual Studio 2013 Update 2, Visual Studio mi ha notificato un aggiornamento dell'emulatore di Windows Phone, che ho installato (era davvero un nuovo componente, non un aggiornamento). Si è scoperto che ha abilitato Hyper-V, che ha rotto HAXM.

La soluzione era disinstallare l'emulatore da Programmi e funzionalità e disattivare Hyper-V da Funzionalità Windows (cercare "Funzionalità Windows" e fare clic su "Attiva o disattiva Funzionalità Windows").


1

Se non trovi l'opzione Hyper-V nel pannello di controllo, come indicato in altre risposte qui , prova ad accedere alla configurazione del BIOS (riavviando e premendo F-12 o ESC o altro a seconda del PC) e abilitando la virtualizzazione, che si trova probabilmente nelle opzioni della CPU.


0

Sto eseguendo Windows 10 e ho avuto questo problema dopo aver modificato il mio SSD, l'ho risolto disabilitando il supporto VT su Bios. Ho ricevuto un errore diverso dopo aver eseguito il programma di installazione. Ho riavviato e abilitato nuovamente il supporto VT e voilà, funzionando ora.


0

Se una delle risposte non funziona, rimuovi Android Emulator e reinstallalo di nuovo. e successivamente prova a installare Intel Haxm .


0

Se nessuna delle risposte ha funzionato per te, prova questo,

Hyper-V potrebbe non essere disabilitato Se si dispone di funzionalità di Windows 10 come Device Guard e Credential Guard, è possibile impedire che Hyper-V sia completamente disabilitato.

Lo strumento di disponibilità hardware Device Guard e Credential Guard rilasciato da Microsoft può disabilitare le funzionalità di Windows 10 e Hyper-V:

Scaricalo qui, https://www.microsoft.com/en-us/download/details.aspx?id=53337

Scarica l'ultima versione dello strumento di prontezza hardware Device Guard e Credential Guard. Decomprimi Apri il prompt dei comandi usando Esegui come amministratore @powershell -ExecutionPolicy RemoteSigned -Command "X: \ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Riavvia.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.