VT no admitido al instalar HAXM

Estoy tratando de instalar un emulador de Android rápido que utiliza el acelerador de emulador Intel x86. He descargado el acelerador a través del administrador de SDK, pero cuando intenté instalarlo, recibí el siguiente mensaje de error al comienzo de la instalación:

HAXM falló

Sé que mi CPU (i7-3520M) es compatible con la virtualización VT-X, así que fui al BIOS para asegurarme de que esté habilitada:

BIOS

Como puede ver, la característica está habilitada en BIOS. He encontrado la utilidad ‘securable.exe’ en Internet y cuando la ejecuto se muestra la siguiente ventana:

asegurable

¿Alguna idea o recomendación? Tengo el portátil Lenovo Z580 con Intel Core i7 y estoy seguro de que debería soportar una funcionalidad de virtualización tan básica.

SO es Windows 8 Pro, también tengo Hyper-V habilitado, uso esta máquina para el desarrollo de Windows Phone 8.

— editar —

¡Resulta que VT-x comienza a funcionar cuando apagas el Hyper-V! Es muy molesto porque no puedo usar emuladores de Android y WP al mismo tiempo. ¿Alguien sabe cómo arreglarlo?

Así que la única solución que he encontrado para hacerlo funcionar es deshabilitar completamente Hyper-V en el Panel de control -> Progtwigs y características -> Activar o desactivar las funciones.

Si alguien sabe cómo habilitar VT-x sin deshabilitar Hyper-V, responda esta pregunta …

enter image description here

Tuve el mismo problema y acabo de descubrir que en Avast 9 hay una opción para evitar que use la función de virtualización. Tiene cierto impacto en Avast Sandbox, pero después de que lo desactivé, finalmente pude instalar HAXM.

  1. En primer lugar, debe desactivar la tecnología Hyper-V. Puede hacerlo deshabilitando esta tecnología en el Panel de control, Progtwigs, Funciones de Windows

  2. Si usa Avast, desactívelo para el tiempo de instalación. Puede restaurar todos los servicios de Avast después del proceso de instalación.

Recientemente tuve algunos problemas con la instalación de HAXM en mi máquina (uso Dell Inspiron 5521 con procesador Core i7) y nada me ayudó. Finalmente, descargué este paquete:

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

lo copié en mi carpeta HAXM y luego inicié el archivo .cmd como administrador. Después de reiniciar la computadora, HAXM se instaló en mi computadora. Puede verificarlo escribiendo

sc query intelhaxm

en tu cmd.

Hyper-V habilita un hipervisor en Windows, por lo que el sistema operativo que está ejecutando ya está virtualizado. VT-x es una función de hardware, por lo que no es posible anidar VT-x (sin agregar soporte de hardware + software, lo que parece improbable), por lo que no podrá habilitar Hyper-V y otra solución VT-x (HAXM, VirtualBox , etc.) al mismo tiempo.

Para desactivar Hyper-V, ejecute esto desde cmd: bcdedit /set hypervisorlaunchtype off , y luego reinicie.

Para volver a encender Hyper-V, ejecute esto: bcdedit /set hypervisorlaunchtype auto

Todas las sugerencias anteriores básicamente implican deshabilitar Hyper-V. Es un enfoque válido si no planeas usarlo. Pero en caso de que lo haga (por ejemplo, desarrollar para Windows Phone y Android en la misma máquina, etc.).

Si necesita mantener Hyper-V habilitado y aún usar Android Studio para el desarrollo y la depuración, puede seguir los pasos de Usar Android-X86 como un Emulador en Hyper-V para Windows . La idea es:

  1. Descargue Android ISO y cree una VM Hyper-V fuera de ella
  2. Habilitar las opciones de desarrollo del desarrollador, la depuración del USB y la instalación de la aplicación desde fonts desconocidas
  3. Conéctese a la imagen de VM de Hyper-V a través de adb
  4. Inicie su proyecto desde Android Studio y la VM aparecerá en la lista de dispositivos para conectarse a

Para mí, esto fue causado por avast.

Durante la instalación recibí un ‘error desconocido’. El servicio Intelhaxm se estaba instalando, pero al intentar iniciarse se produjo acceso denegado.

  1. Inhabilité el soporte de virtualización en Avast
  2. Desinstalé lo que quedaba de HAXM
  3. Descargué el último instalador de Intel
  4. Lo desempaqué con 7zip, también desempaque el instalador de 64 bits.
  5. Reinicié mi PC en modo seguro. Instalé HaxInst64.exe
  6. Cambié * .win10_64 a *, archivo .inf instalado manualmente
  7. Reinicié la PC en modo normal, el servicio se estaba ejecutando, pero HAXM todavía no estaba instalado.
  8. Ejecuté el instalador HAXM estándar.

Hecho

Intel hizo una revisión para Windows 8.1 (HAMX 1.0.7):
https://software.intel.com/es-es/android/articles/intel-hardware-accelerated-execution-manager

Entonces ahora solo tiene que deshabilitar AVAST durante la instalación 🙂