Error durante la instalación de HAXM, VT-X no funciona

133

Soy un desarrollador de software Android de nivel básico. Recientemente escuché acerca de HAXM que admite el emulador para renderizar gráficos de manera más fluida. Descargué el archivo HAXM apropiado para Windows 7 de 64 bits, lo descomprimí y comencé a instalarlo. Sin embargo, durante el proceso de instalación me sale este error:

"Esta computadora cumple con los requisitos para HAXM, pero VT-x no está encendido ..."

Revisé muchos foros sobre este problema, incluida la verificación de la versión del BIOS y la activación de la Tecnología Virtual en el BIOS. Seguí los pasos publicados en el siguiente foro:

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

Sin embargo, no tengo ninguna línea sobre Hyperlaunch y no pude encontrar opciones de Hyper-V en mis características de Windows. No tengo idea de cómo resolver este problema.

Arek Biela
fuente
Posible duplicado de VT no admitido al instalar HAXM
Abhijeet
Pude solucionar esto ejecutándolo como administrador. Tenía VT-x habilitado y todo menos ejecutarlo como administrador lo arregló para mí
Jakob Hartman

Respuestas:

150

Incluso si ha habilitado la virtualización (VT) en la configuración del BIOS, algunas opciones de antivirus impiden la instalación de HAXM.

Por ejemplo : en Avast antivirus, en la pestaña Configuración (parámetros)> Solución de problemas (depannage), debe desmarcar "Activar virtualización asistida por hardware" ("activador de asistencia a la virtualización").

Ahora reinicie su computadora y vuelva a instalar el HAXM de Intel que se puede encontrar en ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager. También puede descargar manualmente el instalador independiente HAXM desde el sitio web de Intel .

JLM74
fuente
66
Esto resolvió el problema que tenía al intentar instalar el ejecutable HAXM después de descargarlo usando el SDK Manager. Mi BIOS tenía VT habilitado pero la instalación falló (a pesar de decir que la computadora era capaz de completar la instalación). Desmarcó la casilla en Avast, reinició y luego se pudo instalar HAXM. Un AVD que ahora usa la imagen de Android x86 (en lugar de un dispositivo ARM virtual) se carga mucho más rápido y es completamente fácil de usar.
C Dobson
44
Gracias. Esto ahorró mucho tiempo. ¿Cómo llegaste a Avast?
Kiran
2
¡Muchas gracias! Esto solo ayudó. Estaba desconcertado sobre cuál es el problema ... reiniciar es necesario
Saba Ahang
1
Tengo un gran problema Parece que deshabilitarlo causa algunas complicaciones reales en la seguridad de mi PC contra malware. Muestra un error de que mi PC podría quedar vulnerable. Estoy usando Avast Premium. ¿Alguna palabra sobre esto?
Neon Warge
Muchas gracias! Me salvaste horas y dolores de cabeza. Una pregunta: ¿debo volver a marcar "Habilitar virtualización asistida por hardware"?
N Suhaib
60

Tuve que habilitarlo en mi BIOS como se muestra a continuación (para Asus):

bios

Timmmm
fuente
gracias. Estoy usando la computadora portátil FW vaio con win 10. Todo funciona bien al habilitar esta opción en el BIOS.
Ali Mofrad
¿podría decirme qué modelo de HP admite la tecnología Intel vtx
27

Tuve exactamente el mismo problema. Y así es como podría solucionarlo.

Paso 1: active la virtualización en la configuración del BIOS.

Paso 2: Panel de control -> "Programas" -> "Activar o desactivar las características de Windows" (en "Programas y características") y ubicar "Hyper-V", desmarcar, reiniciar.

Paso 3: En Avast-> Configuración-> Solución de problemas. Desmarque "Habilitar virtualización asistida por hardware" y "Habilitar módulo de autodefensa avast"

Paso final y principal:
vaya a MyPC / haga clic con el botón derecho / Configuración avanzada del sistema / Avanzado / En rendimiento, haga clic en CONFIGURACIÓN / Prevención de ejecución de datos y habilite DEP para todos los programas y servicios.

El último paso me ayudó a resolver este problema. Espero que tú también.

Alex
fuente
1
Esto esta funcionando. No sé por qué, pero estoy muy contento ahora :-)
Complejidad
1
Traté de deshabilitar casi todas las funciones de mi instalación de Avast sin éxito. Solo después de desinstalar Avast pude instalar HAXM.
pillingworth el
1
Gracias, esto también funcionó para mí. Estoy trabajando en el desarrollo de Android y WinPhone y necesito tanto Hyper-V como VT-x habilitados para poder ejecutar el emulador para ambas plataformas. Desafortunadamente, no pude encontrar una solución para que ambos funcionen al mismo tiempo ...
Slavisa
@pauli igual para mí. Después de desinstalar Avast Haxm instalado sin problemas.
Isioma Nnodum
11

Tuve los mismos problemas en mi computadora portátil que ejecuta Windows 8.1

Prueba esto:

  • Compruebe si las opciones de Hyper-V en "Las características de Windows se activan o desactivan" están desactivadas
  • Descargue e instale la última Oracle VirtualBox
  • Reiniciar
  • Instalar HAXM
  • Reiniciar -> abrir BIOS -> Activar 'Ejecutar Desactivar'

Parece que la instalación de VirtualBox establece un indicador que "activa" VT-X.

codificación
fuente
1
¿Dónde están estas opciones de Hyper-V? No veo nada en el cuadro de diálogo Características de Windows.
Timmmm
¿Qué versión de Windows usas? Echa un vistazo a este enlace: technet.microsoft.com/en-us/library/hh857623.aspx Esta opción solo está disponible en la versión Pro o Enterprise
codificación del
Oh, espera, estoy usando Windows 7. El problema estaba en el BIOS de todos modos (ver mi otra respuesta). Saludos
Timmmm
1
En mi caso, acabo de desactivar Hyper-V y reiniciar. ¡Muchas gracias!
Codismo
No ayuda. ¿Crees que Oracle VirtualBox cambia MS Windows de alguna manera para que se pueda instalar HAXM? No estoy seguro ...
Desarrollador
5

Para Windows 10:

En primer lugar, instale el intelhaxm-android.exe ubicado en la carpeta SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager si se produce un error durante la instalación y luego intente con esta solución.

  1. Primero, habilite la virtualización desde la configuración de la BIOS. Para habilitar esto, reinicie la computadora, cuando la computadora se inició, presione Esc, luego seleccione F2si el fabricante es Dell.

  2. Incluso si ha habilitado la virtualización (VT) en la configuración del BIOS, algunas opciones de antivirus impiden la instalación de HAXM.

    Por ejemplo: en Avast antivirus, en la pestaña Configuración (parámetros)> Solución de problemas (depannage), debe desmarcar "Activar virtualización asistida por hardware" ("activador de asistencia a la virtualización").

    Ahora reinicie su computadora y vuelva a instalar el HAXM de Intel, que se puede encontrar en SDK\extras\intel\Hardware_Accelerated_Execution_Manager. También puede descargar manualmente el instalador independiente HAXM desde el sitio web de Intel.

  3. Verifique que hyper-v esté deshabilitado. Para deshabilitarlo, vaya al panel de control, luego seleccione Programas -> Programas y características -> Activar o desactivar la función de Windows (ubicada en el lado izquierdo), luego busque el HYPER-V, desactive la casilla de verificación y reinicie la computadora e intente instalar el hxm nuevamente.

  4. Vaya a las propiedades de "Esta PC" haciendo clic derecho sobre ella, luego seleccione la configuración avanzada del sistema (ubicada en el lado izquierdo), luego en Avanzado (pestaña) bajo rendimiento, haga clic en el botón de configuración, luego seleccione la Prevención de ejecución de datos (pestaña), luego seleccione esta opción: "encienda el DEP para todos los programas y servicios excepto los que seleccioné" y reinicie la computadora e intente instalar el hxm.

La solución 3 me funciona.

zahid
fuente
4

Intenté todos los métodos anteriores. No estaba ejecutando Avast, probé Oracle VirtualBox y luego intenté instalar el software HAXM desde el enlace de Intel .

Ninguno de estos funcionó, todavía recibía el mismo error.

Lo que funcionó (y no estoy seguro de por qué) fue instalar otro simulador de Android que está disponible en Genymotion . De hecho, me sorprendió mucho que funcionó porque durante el proceso de creación del dispositivo virtual Android, recibí un error de que el hipervisor no estaba encendido. Sin embargo, la configuración continuó y el simulador Genymotion se ejecuta con éxito. Genymotion es gratis para uso personal.

Esto fue en una computadora portátil Lenova T430.

usuario1720817
fuente
2

1er. desinstalar antivirus

Tuve avast pero creo que AVG también lo afecta y probablemente muchos más, simplemente apagar la dosis del antivirus no funciona, tiene que desinstalarse por completo y luego reiniciar la computadora, luego ejecutar la instalación del Intel HAXM, una vez que esto sea completar el antivirus se puede reinstalar como de costumbre.

2do. apague Hyper-V.

Esta es una configuración que solo se encuentra en Windows Pro y Enterprise, se usa para crear aplicaciones móviles de Windows, pero si está utilizando otro software como HAXM, esto debe estar apagado, para hacerlo, vaya al panel de control, a todos los elementos del panel de control , Programas y características, activa o desactiva las características de Windows. luego desmarque hyper-V

Sam Wheeler
fuente
2

Hay una herramienta llamada Speccy . Fui a la pestaña CPU en Speccy y verifiqué si la virtualización es "Compatible, habilitada". Originalmente era "Compatible, deshabilitado", así que fui a BIOS -> Menú de seguridad y habilité la virtualización. En mi Lenovo Thinkpad, F12trae el BIOS.

Habilitar la virtualización me ayudó a superar este error. Otras respuestas aquí recomiendan revisar también "Hyper-V".

ingrese la descripción de la imagen aquí

LCJ
fuente
1

Tuve el mismo problema. Habilitado la prevención de ejecución de datos para todos los programas y servicios. Intenté usar el método que Alex sugirió anteriormente:

Vaya a MyPC / clic derecho / Configuración avanzada del sistema / Avanzado / En rendimiento, haga clic en CONFIGURACIÓN / Prevención de ejecución de datos y habilite DEP para todos los programas y servicios.

Pero descubrí que la página de Prevención de ejecución de datos estaba deshabilitada y dije "Para usar esta configuración, debe ser un administrador de la computadora y debe usar el archivo bcdedit.exe".

Este sitio explica cómo habilitar DEP desde cmd. http://www.thewindowsclub.com/disable-data-execution-prevention

Radha Satam
fuente
Esto resolvió el problema que estaba teniendo, gracias, realmente funcionó. Link realmente me ayudó mucho.
Vinay Guru
1

Si aún tiene problemas, intente ejecutar estos pasos desde VMware para deshabilitar la protección de credenciales. Trabajó para mí, finalmente. Los pasos y el enlace se publican a continuación, sin tomar crédito por ellos.

Contenido original de https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361

Para deshabilitar Device Guard o Credential Guard en computadoras basadas en Itanium:

  1. Deshabilite la configuración de directiva de grupo que se usó para habilitar Credential Guard.

    En el sistema operativo host, haga clic en Inicio> Ejecutar , escriba gpedit.msc y haga clic en Aceptar . Se abre el Editor de políticas de grupo local.

    Vaya a Política de computadora local> Configuración de computadora> Plantillas administrativas> Sistema> Protección de dispositivo> Activar seguridad basada en virtualización .

    Seleccione deshabilitado .

  2. Vaya a Panel de control> Programas y características> Active o desactive las características de Windows para desactivar Hyper-V. [eliminar un programa en Windows 8 o anterior]

  3. Seleccione No reiniciar.

  4. Elimine las variables EFI relacionadas iniciando un símbolo del sistema en la máquina host utilizando una cuenta de administrador y ejecute estos comandos:

    Ingresa el código aquí

    mountvol X: / s

    copia% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y

    bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / cargador de aplicaciones

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} ruta "\ EFI \ Microsoft \ Boot \ SecConfig.efi"

    bcdedit / set {bootmgr} secuencia de arranque {0cb3b571-2f2e-4343-a879-d86a476d7215}

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS

    bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partición del dispositivo = X:

    mountvol X: / d

Nota: Asegúrese de que X sea una unidad no utilizada, de lo contrario cambie a otra unidad.

  1. Reinicia el host.

  2. Acepte la solicitud en la pantalla de inicio para deshabilitar Device Guard o Credential Guard.

Debería poder instalar e iniciar HAXM ahora

Joe Healy
fuente
0

Mira este video o prueba esto:

  • comprobar si las opciones de Hyper-V en "Características de Windows activadas o desactivadas" están desactivadas
  • Reiniciar
  • Instalar HAXM
  • ir a la BIOS y habilitar vt-x
alex
fuente
0

Desinstale cualquier antivirus (Avast, en mi caso), reinicie el sistema e intente instalar Intel HAXM nuevamente. Esto funciona para mi.

usuario3757681
fuente
0

Para mi caso, probé todo el método anterior, y ninguno funciona. Sin embargo, resuelvo el problema ahora. Aquí está mi truco:

En el Panel de control -> "Programas" -> "Activar o desactivar las características de Windows" (en "Programas y características") e intento localizar "Hyper-V", pero no puedo ubicar "Hyper-V", sin embargo, tengo "Windows Virtual PC" , y sospecho que son lo mismo, así que lo deshabilito, lo reinicio, ¡y funciona!

Ewan
fuente
0

Aquí hay un ejemplo de cómo hacerlo para LENOVA o PC similar:

  1. Arranca la máquina.
  2. Presione F2 para ingresar al BIOS.
  3. Seguridad-> Seguridad del sistema
  4. Habilite la tecnología de virtualización (VTx) y la E / S dirigida de tecnología de virtualización (VTd).
  5. Guarde y reinicie la máquina.
Metin Atalay
fuente
0

Si sus emuladores estaban funcionando y ahora no se deben a Avast ...

Avast ya no tiene la opción para "Habilitar virtualización asistida por hardware" en Solución de problemas. (ahora es marzo de 2017)

Avast captura "emulator.exe", que deshabilita los emuladores y lo guarda en el cofre de Virus. Abra el cofre, "Restaurar y agregar a exclusiones" y su emulador volverá a funcionar ...

Pictorial en la corrección de Avast

WM1
fuente
0

para usuarios de Mac, instale la extensión del núcleo Intel HAXM para permitir que el emulador use las extensiones de virtualización de la CPU.

Los pasos para configurar la aceleración de VM son los siguientes:

  1. Abre el SDK Manager.
  2. Haga clic en la pestaña Sitios de actualización de SDK y luego seleccione Intel HAXM.
  3. Haga clic en Aceptar.
  4. Cuando finalice la descarga, ejecute el instalador. Por ejemplo, podría estar en esta ubicación: sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    para comenzar la instalación, en el Finder, haga doble clic en el archivo IntelHAXM.dmg y luego en el archivo IntelHAXM.mpkg.
  5. Siga las instrucciones en la pantalla para completar la instalación.
  6. Una vez finalizada la instalación, confirme que la nueva extensión del núcleo funciona correctamente abriendo una ventana de terminal y ejecutando el siguiente comando:
    kextstat | grep intel Debería ver un mensaje de estado que contiene el siguiente nombre de extensión, que indica que la extensión del núcleo está cargada:
    com.intel.kext.intelhaxm

Referencia:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac

Kay Liang
fuente
0

Me encontré con el mismo problema, y ​​el problema era que la virtualización no estaba habilitada de manera predeterminada en mi máquina, debe ingresar la configuración del BIOS y habilitarla en caso de que esté deshabilitada. Instrucciones detalladas disponibles aquí sobre cómo resolver esto y habilitar la virtualización en su máquina.

https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html

Manish Kataria
fuente
0

Algunos fabricantes bloquean el menú de BIOS para que no pueda activar VT si este es el caso, hay otra forma de activarlo utilizando un programa llamado CPUID. Mira este video si este es tu problema: https://www.youtube.com/watch?v=YPjTFam30kc

usuario2288580
fuente
-1

¿Recibió un mensaje acerca de habilitar el bit Execute Disable?

Puede habilitar el bit XD ejecutando el siguiente comando (como administrador) y luego reiniciar.

bcdedit / set nx AlwaysOn

Por lo general, este error: "Esta computadora cumple con los requisitos para HAXM, pero VT-x no está encendido" significa que su sistema tiene Intel VT, pero debe ingresar al BIOS para habilitarlo.

También me encontré con estas instrucciones: podría ser útil para usted: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

¿Alguna vez lo hiciste funcionar?

ChileAddict - Intel
fuente
1
¡Esto tampoco funciona! Después de la instalación de VirtualBox, bcdedit "nx" todavía está en "OptIn" en mi máquina. Arcadio ya verificó su opción de virtualización Bios.
codificación
Dado que también está ejecutando VitrualBox, puede encontrar útil este hilo: forum.virtualbox.org/viewtopic.php?f=6&t=48764 . Parece que hay un problema de compatibilidad: solo una aplicación puede usar los recursos de VT a la vez, por lo que si tiene VirtualBox ejecutándose y luego intenta instalar HAXM, obtendrá un error porque HAXM no puede acceder a los recursos.
ChileAddict - Intel
-1

Yo tuve el mismo problema. Intenté todo lo que encontré en Internet, excepto configurar el bit en la CPU. Mi amigo me sugirió que instalara VirtualBox. Y funciona ahora)

George Martovski
fuente
-1

Realmente odié este horrible problema después de actualizar la Actualización de aniversario de Windows 10 (versión 1607) . Se trata solo de los cambios en la firma del controlador en Windows 10. Si fuerza la instalación de HAXM, también debe desactivar la aplicación de firma del controlador.

  1. Reinicie W10 en modo seguro.
  2. Ingrese Solucionar problemas.
  3. Opciones avanzadas> Configuración de inicio.
  4. Elija "Desactivar la aplicación de firma del controlador"
  5. Cuando se cargue Windows 10, instale la última versión de HAXM .
Umut D.
fuente
-3

BIOS -> Overclockong -> Características de la CPU -> Tecnología de virtualización Intel -> Activado

vkalit
fuente