Error de instalación de Intel HAXM: esta computadora no es compatible con la Tecnología de virtualización Intel (VT-x)

134

Tengo un problema con mi instalación de HAXM. Aquí está la cosa. Recibí este error cada vez que intenté instalar HAXM para mi computadora: Error de instalación de la pantalla de impresión

El problema es que mi computadora es compatible con la tecnología de virtualización (ver foto a continuación). ¿Alguna idea de cómo solucionar este problema? ingrese la descripción de la imagen aquí

Kajiyama
fuente
Durante la instalación, ¿cuánta memoria uso? Tengo 4 GB y sugiere 1
GB
55
¿Utilizas Avast? Si lo hace, intente deshabilitar "Habilitar virtualización asistida por hardware" en: Configuración> Solución de problemas. Reinicie la PC e intente ejecutar la instalación de HAXM nuevamente. ¡Trabaja para mi!
Wery Nguyen
Si HAXM no le pregunta cuánta memoria desea darle e inmediatamente da el mensaje de error anterior, @Ajay tiene la solución que está buscando.
Isaac Zais
developer.android.com/studio/run/emulator-acceleration c: \ Users \ janedoe \ AppData \ Local \ Android> sdk \ emulator \ emulator -accel-check me ayudó a descubrir que ya está instalado
Raj
este enlace tiene la respuesta funcional en mi caso: github.com/intel/haxm/issues/105
mshwf

Respuestas:

147

Solo sigue estos pasos:

  1. Vaya a Panel de control → Programa y función .
  2. Haga clic en Activar y desactivar las características de la ventana . Se abre una ventana.
  3. Desactive las opciones de Hyper-V y Windows Hypervisor Platform y reinicie su sistema.

Ahora, puede iniciar la instalación de HAXM sin ningún error.

Ajay Sharma
fuente
1
Este fue el que funcionó para mí y un par de mis amigos que tenían el mismo problema, deberían ser la mejor respuesta.
Isaac Zais
23
¿Qué sucede si no puedo desmarcar esta opción porque no tengo? ¿No puedo usar HAXM hasta que cambie mi computadora portátil?
jean d'arme
2
No, Hyper-V no depende de Windows, creo que depende de su placa base. su placa base puede tener o no la opción Hyper-V.
Ajay Sharma
28
Tengo Hyper-V ya desmarcado pero sigo recibiendo el mismo error. ¿Cuál es la siguiente opción restante
2
Seguí tus pasos ... Después de cruzar el segundo paso, no encontré Hyper-V en mi sistema ... ¿Qué tengo que hacer? @AjaySharma
Parama Sudha
30

Lo siento, me olvido de responder esta pregunta. Después de unos días de búsqueda en Google que encontré, ese problema fue causado por hyperthreading (o hyper - v). Decidí editar mi archivo boot.ini con la opción de iniciar Windows con hyperthreading desactivado. Seguí este tutorial y ahora todo funciona perfecto

Kajiyama
fuente
9
Esto lo hizo por mí: "dism.exe / Online / Disable-Feature: Microsoft-Hyper-V"
Tobias
12
Sí, esto básicamente significa que no puedo hacer el desarrollo de Windows Phone junto con el desarrollo de Android en la misma computadora portátil, ya que necesita Hyper-V para los emuladores de WP. Esto huele a pescado ...
WiteCastle
El problema está del lado de Microsoft. Tiene razón al decir que algo huele mal, pero si es intencional, Microsoft solo tarda en actualizar la capa de virtualización HyperV que se supone que detecta las capacidades del procesador y expone las características de Intel-VT a cualquier sistema operativo que se encuentre por encima de Hyper-V.
Shailen
1
Acabo de habilitar la opción de virtualización en el BIOS al iniciar Windows y trabajé.
DanielV
22

Parece que la lista de soluciones está creciendo, incluso años después desde la pregunta original.

A continuación se muestra la lista completa de Windows (hasta el 20/02/2020)


Si tiene Windows 10, con todas las actualizaciones instaladas y cree

  • Hyper-V está deshabilitado
  • La integridad de la memoria de Microsoft Defender / el aislamiento del núcleo está deshabilitado
  • El antivirus está deshabilitado

intente el paso 6 a continuación. Es probable que sea la causa.

También para ver si su solución funcionó, puede descargar manualmente el instalador Intel HAXM aquí . (La última versión de HAXM puede no ser la misma que viene de Android Studio) Antes de comenzar la instalación, ejecute haxm_check.exela descarga incluida en la línea de comandos. Si su solución funcionó, debería mostrarse yespara ambos NXy VT.

Si solo haces doble clic haxm_check.exe, no verás nada. Ejecútelo desde cmd o powershell para ver el resultado.


  1. Comprobar BIOS

    • vaya a la configuración de BIOS / UEFI y busque configuraciones como VT-x, VT-d, Tecnología de virtualización, Virtualización de hardware y asegúrese de que esté habilitado . Si la opción no está allí, consulte con su fabricante y modelo para asegurarse de que sea compatible.
  2. Deshabilitar Hyper-V

    • Escriba 'características de Windows' en el menú de inicio, seleccione 'Activar o desactivar características de Windows'.
    • Anule la selección de todas las opciones relacionadas con Hyper-V, presione OK, reiniciar.
    • Esto romperá cualquier máquina virtual Hyper-V que tenga, incluidos los emuladores de Windows Phone y cualquier otra cosa que haya configurado que requiera Hyper-V
    • Reinicio requerido
    • en un símbolo del sistema de administración, ejecute systemifo. Si muestra "se detectó hipervisor" según los requisitos de Hyper-V, incluso después de eliminar la función Hyper-V, es posible que tenga habilitado "Core Isolation". Vea a continuación cómo deshabilitarlo.
    • Como otra opción, intente habilitar la ' Plataforma de hipervisor de Windows ' si aún desea su soporte Hyper-V. Más información aquí.
  3. AMD Ryzen?

    • Si su CPU AMD es Ryzen, puede que tenga que activar ' hipervisor de Windows Plataforma función' al igual que desactivó Hyper-V anterior.
    • Si está habilitado y aún así las cosas no funcionan, intente deshabilitarlo. ¯ \ _ (ツ) _ / ¯
    • Reinicio requerido
  4. Deshabilitar antivirus
    • Intenta deshabilitar tu antivirus.
    • AVAST! y algunos otros interfieren con la detección de la virtualización. Puedes habilitarlos después.
    • AVAST y algunos otros también tienen algunas opciones que usan aislamiento basado en virtualización. Deshabilítelos o desinstale temporalmente su AV.
  5. Deshabilitar el aislamiento del núcleo
    • Las instalaciones limpias de Windows 10 1803 habilitan Core Isolation de forma predeterminada, que ejecuta procesos seguros dentro de un contenedor virtualizado por seguridad. Esto interfiere con la detección de la virtualización.
    • Las máquinas que se actualizaron desde una versión anterior tienen esto desactivado, pero verifique de todos modos.
    • Vaya al Centro de seguridad de Windows Defender
    • Seguridad del dispositivo> Aislamiento del núcleo> detalles
    • Deshabilitar integridad de memoria
    • Reiniciar

  1. Deshabilitar el inicio del hipervisor en el arranque
    • en un símbolo del sistema de administración, ejecute bcdedit /set hypervisorlaunchtype off
    • reiniciar
    • para revertir ejecutar bcdedit /set hypervisorlaunchtype autoy reiniciar
    • Probablemente pueda configurarlo autodespués de que el emulador se haya instalado. Pero es posible que deba configurar el offreinicio la próxima vez que cree un emulador / descarga e instale una imagen de emulador.

  1. Nada funciona
    • No debería llegar aquí, ya que el emulador de Android ahora puede ejecutarse junto con Hyper-V si tiene habilitada la 'Plataforma de hipervisor de Windows'.
    • Si nada de lo anterior funciona, como último recurso, puede intentar ejecutar Android en una máquina virtual Hyper-V y hacer que ADB se conecte a él. (No es una solución, sino una solución alternativa)
    • También puede ejecutar Android usando un emulador de terceros como Genimotion .
  2. ¯ \ _ (ツ) _ / ¯

Ediciones / Nuevas correcciones bienvenidas.

espero que esto ayude

Madushan
fuente
¡El paso 6 lo hizo por mí! Nuevo Dell XPS15
easycheese
¡El sexto paso también me ayudó! Laptop: Asus N550JK, Windows 10 Pro, Build 19018 (Programa Insider).
deralbert
El procesador de mi PC es AMD Ryzen 5 e hice todas las cosas de los pasos anteriores. Pero aún no puedo instalar HXAM en Android Studio. Por favor, ayúdame.
Anthony Shoshi Gomes
Además de esta respuesta; si el interruptor de integración de memoria se activa automáticamente después de reiniciar, incluso cuando lo apagó; active el "Arranque seguro" en la configuración de su BIOS.
Taner
Gracias hombre, el 6 resolvió el problema
Mahamad Husen
16

¿Es probable que tenga Windows 8 con Hyper-V instalado? En caso afirmativo, elimine Hyper-V y su problema desaparecerá.

Kyle
fuente
11
  1. En primer lugar, asegúrese de habilitar la tecnología de virtualización en su BIOS. Después de reiniciar su computadora, presione F1-F12 en su teclado y encuentre esta opción.

  2. Asegúrese de deshabilitar Hyper-V en su Windows 7 / Windows 8. Puede desactivarlo en el Panel de control -> Programas -> Funciones de Windows

  3. Puede intentar deshabilitar su programa antivirus para todo el proceso de instalación. Recuerde restaurar todos los servicios antivirus después de instalar HAXM.

  4. Algunas personas recomiendan el arranque en frío, que es:

    1. Deshabilitar la virtualización en su BIOS
    2. Reinicie la computadora y apáguela
    3. Habilite VT en su BIOS
    4. Reinicie la computadora, apáguela
    5. Es probable que ahora se permita instalar HAXM

Desafortunadamente este paso no funcionó para mí

  1. Por último, pero no menos importante: pruebe este parche de solución lanzado por Intel.

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

Todo lo que tiene que hacer es descargar el paquete, descomprimirlo, juntarlo con el archivo instalador HAXM y ejecutar el archivo .cmd incluido en el paquete; recuerde, comience como Administrador.

Tuve muchos problemas con la instalación de HAXM y solo el último paso me ayudó.

TheOpti
fuente
¡No hay problema! Estuve buscando en Google la solución por mucho tiempo y después de encontrarla, decidí compartirla en stackoverflow. Esta revisión alternativa es una solución clave para ser honesto.
TheOpti
1
Creo que el script no funciona si hay espacios en el camino de intelhaxm.exe. Ejemplo: uso Android Studio y el archivo se almacena en C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Man‌​ager, luego necesito copiarlo en otro lugar.
Usuario
6

Quizás VT-X no esté habilitado en su BIOS.

Consulte la documentación de Intel HAXM aquí: http://software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

Intel VT-x no habilitado

En algunos casos, Intel VT-x puede estar deshabilitado en el BIOS del sistema y debe habilitarse dentro de la utilidad de configuración del BIOS. Para acceder a la utilidad de configuración del BIOS, se debe presionar una tecla durante la secuencia de inicio de la computadora. Esta clave depende de qué BIOS se use, pero generalmente es la tecla F2, Delete o Esc. Dentro de la utilidad de configuración del BIOS, Intel VT puede identificarse por los términos "VT", "Tecnología de virtualización" o "VT-d". Asegúrese de habilitar todas las funciones de virtualización.

KennyC
fuente
6

En la ventana "Activar o desactivar las características de Windows", desmarque Hyper-V y también asegúrese de que la Plataforma Windows Hypervisor esté desactivada. La plataforma de hipervisor de Windows que se habilita también puede bloquear la instalación de Intel HaxM

Características a deshabilitar

suresh
fuente
1
No hay Hyper-V en mi computadora, ¿tengo que cambiar mi computadora ahora: /
Muhammad Tahir Qaiser
1
Después de una hora de dificultades, la plataforma de hipervisor de Windows es lo que bloqueó la instalación. ¡No me di cuenta de que había dos de ellos!
Shimmy Weitzhandler
4

El software antivirus puede interferir con la instalación de HAXM. Después de intentar averiguar qué salió mal durante unas horas, encontré una solución extraña: desinstalar mi software antivirus, instalar HAXM (que funcionó) y luego reinstalar el software antivirus (Avast en mi caso, pero podría suceder) con otros programas antivirus también.

El control completo que realicé para ejecutar esto es:

  1. Verifique la función 'Virtualización' y vt-X en el BIOS.
  2. Verificación de Hyper-V no está instalado.
  3. La comprobación del clima vt-X está habilitada en Windows con la herramienta Intel y la herramienta MS (mencionadas en publicaciones anteriores en este hilo).
  4. Deshabilitar el antivirus que no ayudó.
  5. Desinstalar el antivirus (que resolvió el problema para mí).
Hermano de alma funk
fuente
2
La función en Avast que causa este problema se puede deshabilitar, consulte stackoverflow.com/questions/21635504/…
clemp6r
3

En Windows 10, Windows Defender tiene una característica de aislamiento central que utiliza tecnología de virtualización que también interrumpirá el funcionamiento de HAXM. Deshabilítelo e intente nuevamente. En mi caso, deshabilitarlo resolvió mi problema.

Nitkarsh Gupta
fuente
3

Si tiene un procesador AMD Ryzen en su computadora, necesita los siguientes requisitos de configuración:

  1. Procesador AMD - Recomendado: procesadores AMD® Ryzen ™
  2. Android Studio 3.2 Beta o superior: descarga a través de la página de vista previa de Android Studio
  3. Android Emulator v27.3.8 + - descargar a través de Android Studio SDK Manager
  4. Dispositivo virtual Android x86 (AVD) - Crear AVD
  5. Windows 10 con actualización de abril de 2018
  6. Habilitar a través de las características de Windows: "Plataforma de hipervisor de Windows"

Nota: Hay características de Hyper-V ... Debe habilitar la Plataforma de hipervisor de Windows, no Hyper-V. Windows Hypervisor Platform está en la parte inferior

Después de que se cumplan las condiciones, avd x86 funciona sin instalación de haxm

Referencia

Ucdemir
fuente
Ryzen 2700X aquí y se estaba volviendo loco porque Hyper V deshabilitado y VT-x habilitado ... esto funcionó ... ¡gracias!
Dan
2

En muchos casos, algunos antivirus también inician HyperV con el inicio de la ventana y no permiten la instalación de HAXM. Me enfrenté a este problema debido al antivirus AVAST. Así que desinstalé AVAST, luego HAXM se instaló correctamente después de reiniciar. Luego reinstalé AVAST.

Por lo tanto, es solo una comprobación durante la instalación, ya que incluso con AVAST instalado de nuevo, HAXM funciona correctamente con la caja virtual y los emuladores de Android.

gvisgr8
fuente
1

Después de instalar Visual Studio 2013 Update 2, Visual Studio me notificó sobre una actualización del emulador de Windows Phone, que instalé (realmente era un componente nuevo, no una actualización). Resultó que esto habilitó Hyper-V, que rompió HAXM.

La solución fue desinstalar el emulador de Programas y características y desactivar Hyper-V de las características de Windows (busque "Características de Windows" y haga clic en "Activar o desactivar las características de Windows").

Edward Brey
fuente
1

Si no encuentra la opción Hyper-V en el panel de control como se dice en otras respuestas aquí , intente ingresar a la configuración del BIOS (reiniciando y presionando F-12 o ESC u otro dependiendo de su PC) y habilitando la virtualización, ubicada probablemente en las opciones de CPU.

Hugo
fuente
0

Estoy ejecutando Windows 10 y tuve este problema después de cambiar mi SSD, lo arreglé deshabilitando el soporte VT en Bios. Recibí un error diferente después de ejecutar el instalador. Reinicié y habilité el soporte VT nuevamente y listo, trabajando ahora.

Jahuso
fuente
0

Si alguna de las respuestas no funciona, simplemente elimine el emulador de Android y vuelva a instalarlo. y luego intente instalar Intel Haxm .

Saman Sattari
fuente
0

Si ninguna de las respuestas funcionó para usted, intente esto,

Es posible que Hyper-V no esté deshabilitado Si tiene funciones de Windows 10 como Device Guard y Credential Guard está habilitado, puede evitar que Hyper-V se deshabilite por completo.

La herramienta de preparación de hardware Device Guard y Credential Guard lanzada por Microsoft puede deshabilitar dichas funciones de Windows 10 junto con Hyper-V:

Descárguelo aquí, https://www.microsoft.com/en-us/download/details.aspx?id=53337

Descargue la última versión de la herramienta de preparación de hardware Device Guard y Credential Guard. Descomprima Abra el símbolo del sistema usando Ejecutar como administrador @powershell -ExecutionPolicy RemoteSigned -Command "X: \ path \ to \ dgreadiness_v3.6 \ DG_Readiness_Tool_v3.6.ps1 -Disable" Reiniciar.

Arunan
fuente