Skip to content
This repository has been archived by the owner on Jan 28, 2023. It is now read-only.

Windows System Configurations

Wenchao Wang edited this page Oct 16, 2022 · 4 revisions

Introduction

This document will introduce you to the system check items and corresponding configuration methods when HAXM fails to install or cannot be used on Windows.

If the HAXM installer prompts The system requirements are not met or The HAXM driver can be installed on this computer. However, it is required to further configure the system to make it usable during the installation process, close the message box and check the report in the finish page of setup wizard. If it fails due to the configuration of the hardware and software environment, the following approaches will be available.

If the silent installation fails, the log file can be found from the path prompted by the command line.

Configurations

Please check the failed items in the log, and refer to the below table to check and configure the system. "*" represents the item is passed, while "-" represents the item is failed.

Pass Status (*) System Check and Configuration Operations in the Fail Status (-)
CPU vendor GenuineIntel HAXM only supports installation on platforms with Intel CPU. Please check the CPU brand.
  • Settings > System > About > Device specifications > Processor
Intel64 supported Yes HAXM only supports installation on CPUs with Intel 64 architecture, which allows systems to address more than 4 GB. Please check the processor bits.
  • Settings > System > About > Device specifications > System type
VMX supported Yes HAXM only supports installation on CPUs with Intel VT-x support. Please check Intel VT-x support status.
  • Task Manager > Performance Tab (If Virtualization cannot be seen, it means that Intel VT-x is not supported.)
VMX enabled Yes HAXM supports installation only when Intel VT-x is enabled. Please follow below steps to enable Intel VT-x.
  • BIOS settings > Intel Virtualization Technology > Enabled
EPT supported Yes HAXM supports installation only when Extended Page Tables (EPT) are supported in Intel VT-x. Some older Intel CPU models already support VT-x but still do not support EPT.
NX supported Yes HAXM only supports installation on CPUs with Execute Disable Bit support. As long as Intel VT-x is supported, then it will support Execute Disable Bit.
NX enabled Yes HAXM supports installation only when Execute Disable Bit is enabled. Please follow below steps to enable Execute Disable Bit.
  • BIOS settings > Execute Disable Bit > Enabled
Hyper-V disabled Yes HAXM supports installation only when Hyper-V is disabled. Please follow below steps to disable Hyper-V. Run below command in an elevated Command Prompt (i.e., Run as administrator) and then restart Windows.
 > bcdedit /set hypervisorlaunchtype off
Sandbox disabled Yes HAXM supports installation only when Sandbox is disabled. Please follow below steps to disable Sandbox. Run below command in an elevated Command Prompt (i.e., Run as administrator) and then restart Windows.
 > dism /online /Disable-Feature
   /FeatureName:"Containers-DisposableClientVM"
OS version Windows <version> HAXM only supports installation on Windows 7, 8, 8.1 and 10. Please check the operating system version.
  • Settings > System > About > Windows specifications
OS architecture
  • x86
  • x86_64
HAXM only supports installation on 32-/64-bit operating systems. Please check the operating system architecture.
  • Settings > System > About > Device specifications > System type
Guest unoccupied Yes. 0 guest(s) HAXM installation needs to stop the running service first and overwrite the driver file. Please check if any virtual machine processes are occupying HAXM.