Error al instalar HAXM, VT-X no funciona

Soy un desarrollador de software para Android, recientemente escuché acerca de HAXM, que ayuda a trabajar en el emulador de manera más fluida. Así que descargué el archivo apropiado (en Win 7 64 bit), desempaqué y comencé a instalar. Pero durante el proceso de instalación recibí un error:

“Esta computadora cumple con los requisitos de HAXM, pero VT-x no está encendida …”

Revisé muchos foros con hilos conectados con este problema, incluida la comprobación de la versión del BIOS, lo que permite la tecnología virtual en el BIOS. Quería que estos pasos se publicaran en otro tema:

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

Pero no tengo la línea sobre Hyperlaunch. Tampoco tengo la carpeta sobre Hyper-V en mis características de Windows. No tengo idea de cómo resolver ese problema.

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

Por ejemplo : en Avast antivirus en la pestaña Configuración (parámetros)> Solución de problemas (desfangado), debe desmarcar “Habilitar la virtualización asistida por hardware” (“activer l’assistance a la virtualisation”).

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 HAXM independiente desde el sitio web de Intel .

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

bios

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

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

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

Paso 3: en Avast-> Configuración-> Solución de problemas. Desmarque “Habilitar la virtualización asistida por hardware” y “Habilitar el módulo de autodefensa de Avast”

Paso final y el principal:
Vaya a Mi PC / 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 progtwigs y servicios.

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

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

Prueba esto:

  • Compruebe si las opciones de Hyper-V en “Funciones de Windows activar o desactivar” están desactivadas
  • Descargue e instale la última versión de Oracle VirtualBox
  • Reiniciar
  • Instalar HAXM
  • Reiniciar -> abrir BIOS -> Habilitar ‘Execute Disable’

Parece que la instalación de VirtualBox establece una bandera que “enciende” VT-X.

Para Windows 10:

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

  1. Primero todos habilitan la virtualización desde la configuración de BIOS. Para habilitar esto, reinicie la computadora, cuando la computadora se haya iniciado, luego presione Esc , luego seleccione F2 si el fabricante está conectado.

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

    Por ejemplo: en Avast antivirus en la pestaña Configuración (parámetros)> Solución de problemas (desfangado), debe desmarcar “Habilitar la virtualización asistida por hardware” (“activer l’assistance a la virtualisation”).

    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 HAXM independiente desde el sitio web de Intel.

  3. Verifique que hyper-v esté desactivado. Para desactivarlo, vaya al panel de control y luego seleccione Progtwigs -> Progtwig y características -> Activar o desactivar la característica de Windows (ubicado en el lado izquierdo), luego busque el HYPER-V, desmarque la checkbox y reinicie la computadora y trate de 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) en ejecución haga clic en el botón de configuración, luego seleccione Prevención de ejecución de datos (pestaña), luego seleccione esta opción: “active el DEP para todos los progtwigs y servicios excepto los que seleccione” y reinicie la computadora e intente instalar el hxm.

La solución 3 funciona para mí.

Intenté todos los métodos anteriores. No estaba ejecutando Avast, intenté 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 funcionara 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.

1º. desinstalar antivirus.

Tenía avast, pero creo que AVG también lo afecta y probablemente muchos más, simplemente apagando la dosis antivirus no funciona, tiene que ser desinstalado por completo y luego la computadora se reinicia, luego ejecuta la instalación de Intel HAXM, una vez que esto sea completar el antivirus puede ser reinstalado como normal.

2do. apaga hyper-V.

Este es un ajuste que solo se encuentra en Windows Pro y Enterprise, esto se usa para crear aplicaciones móviles de Windows, pero si está usando otro software como HAXM, debe estar apagado, para hacerlo vaya a, panel de control, todos los elementos del panel de control , Progtwigs y características, active o desactive las características de Windows. luego desmarque hyper-V

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 al BIOS -> menú de seguridad y habilité la virtualización. En mi Lenovo Thinkpad, F12 trae el BIOS.

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

enter image description here

Tuve el mismo problema. Permitir la Prevención de ejecución de datos para todos los progtwigs y servicios ayuda. Intenté usar el método que Alex sugirió antes:

Vaya a Mi PC / 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 progtwigs y servicios.

Pero encontré que la página de Prevención de ejecución de datos estaba deshabilitada y dije “Para usar estas configuraciones, 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

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

  1. Enciende 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 a la tecnología de virtualización (VTd).
  5. Guarde y reinicie la máquina

¿Recibió un mensaje sobre 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 de HAXM, pero VT-x no está encendido” significa que su sistema tiene Intel VT, pero debe acceder al BIOS para habilitarlo realmente.

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?

Mira este video o prueba esto:

  • compruebe si las opciones de Hyper-V en “Funciones de Windows activadas o desactivadas” están desactivadas
  • Reiniciar
  • Instalar HAXM
  • ir a la BIOS y habilitar vt-x

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

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

En el Panel de control -> “Progtwigs” -> “Activar o desactivar las características de Windows” (en “Progtwigs y características”) y trato de ubicar “Hyper-V”, pero no puedo encontrar “Hyper-V”, sin embargo tengo “Windows Virtual PC” , y sospecho que son lo mismo, así que lo desactivo, reinicio y ¡funciona!

Si aún tiene problemas, intente ejecutar estos pasos desde VMware para desactivar la protección de credenciales. Funcionó 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. Desactive la configuración de directiva de grupo que se utilizó 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 la computadora local> Configuración del equipo> Plantillas administrativas> Sistema> Protección del dispositivo> Activar seguridad basada en la virtualización .

    Seleccione Deshabilitado .

  2. Vaya a Panel de control> Progtwigs y características> Activar o desactivar las características de Windows para apagar Hyper-V. [eliminar un progtwig en Windows 8 o anterior]

  3. Seleccione No reiniciar.

  4. Elimine las variables EFI relacionadas iniciando un símbolo del sistema en el equipo 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” / aplicación osloader

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

    bcdedit / set {bootmgr} bootsequence {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 el mensaje en la pantalla de inicio para deshabilitar Device Guard o Credential Guard.

Debería poder instalar e iniciar HAXM ahora

Si tus emuladores funcionaban y ahora no se deben a Avast …

Avast ya no tiene la opción de “Habilitar la 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 Virus. Abra el cofre, “Restaurar y agregar a exclusiones” y su emulador funciona de nuevo …

Pictorial en Avast fix

para los usuarios de Mac, instale la extensión del kernel Intel HAXM para permitir que el emulador haga uso de las extensiones de virtualización de la CPU.

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

  1. Abra el Administrador de SDK.
  2. Haga clic en la pestaña Sitios de actualización del SDK y luego seleccione Intel HAXM.
  3. Haga clic en Aceptar.
  4. Después de que termine la descarga, ejecuta 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. Después de que termine la instalación, confirme que la nueva extensión del kernel está funcionando correctamente abriendo una ventana de terminal y ejecutando el siguiente comando:
    kextstat | grep intel 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 kernel está cargada:
    com.intel.kext.intelhaxm

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

Me encontré con el mismo problema, y ​​el problema era que la virtualización no estaba habilitada por defecto en mi máquina, necesita 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

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

BIOS -> Overclockong -> Funciones de CPU -> Intel Virtualization Tech -> Enabled

Realmente odiaba este terrible problema después de actualizar Windows 10 Anniversary Update (versión 1607) . Solo se trata de cambios en la firma del controlador en Windows 10. Si fuerza la instalación de HAXM, también debe deshabilitar la Aplicación de la firma del controlador.

  1. Reinicie W10 en modo seguro.
  2. Ingrese Solucionar problemas.
  3. Opciones avanzadas> Configuración de inicio.
  4. Elija “Desactivar el cumplimiento de la firma del conductor”
  5. Cuando se cargue Windows 10, instale la última versión de HAXM .

Si su configuración de BIOS de VT está bloqueada, debería ver este video que muestra cómo activar VT a través de un progtwig llamado CPUID que escribe directamente en los registros de VT. https://www.youtube.com/watch?v=YPjTFam30kc