-
Notifications
You must be signed in to change notification settings - Fork 882
Windows System Configurations
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.
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.
|
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.
|
VMX supported | Yes |
HAXM only supports installation on CPUs with Intel VT-x support. Please check Intel VT-x support status.
|
VMX enabled | Yes |
HAXM supports installation only when Intel VT-x is enabled. Please follow below steps to enable Intel VT-x.
|
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.
|
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.
|
OS architecture |
|
HAXM only supports installation on 32-/64-bit operating systems. Please check the operating system architecture.
|
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. |