Genymotion Desktop does not work well alongside Hyper-V at this time: it makes VirtualBox fall back to software virtualization which causes start up errors, extremely long booting time, major slowdown or stability issues.
Therefore, we highly recommend disabling Hyper-V when using Genymotion Desktop.
Method 1: Using our "home-made" batch script
We have coded a batch file to allow to easily disable Hyper-V and all Windows features related to it.
This batch script has been created with AI assistance and used internally at Genymotion. Make sure to review before use. You are solely responsible for its execution in your environment. REQUIRES ADMINISTRATOR PRIVILEGES.
To use it, copy the following code into the notepad (or any other text editor) and save it as "hyperv-tool.bat":
The script requires admin privileges: right-click on hyperv-tool.bat and select "run as administrator" to launch the script.
Then, follow the instructions to disable all features that uses Hyper-V. When done, reboot your PC. You can also run this batch file to verify that Hyper-V is properly disabled.
Method 2: disable Hyper-V manually
If you do not wish to, or cannot, use a third party script, you can also disable Hyper-V manually.
Step 1: Disable Hyper-V features
- Go to Control Panel → Programs → Turn Windows features on or off
-
Uncheck Hyper-V in Windows feature:
- Click OK
-
Windows Feature will apply the changes and ask you to restart. Click Restart Now to reboot the PC and apply the changes.
Also, make sure that the following features are disabled:
- Windows Subsystem for Linux 2 (WSL2)
- Windows Sandbox
- Virtual Machine Platform
- Windows Hypervisor Platform
Step 2: Disable Memory Integrity
Even though you have explicitly disabled Hyper-V, Windows 11 has several features that silently use the Hyper-V hypervisor in the background, which can prevent VirtualBox from accessing the hardware virtualization capabilities. One of those feature is the Memory Integrity security feature from the Core Isolation security measures.
To disable Memory Integrity:
- Open Windows Security
- Go to Device Security > Core isolation details
- Turn Memory Integrity off
- Reboot your PC when prompted
Step 3: Verify that Hyper-V is properly disabled
Open a PowerShell terminal and run the following command:
systeminfo | findstr -i "hyper-v requirements"If Hyper-V is disabled, you should get the following output:
Hyper-V Requirements: VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: YesOtherwise, Hyper-V is still enabled.
If you already followed instructions 1. and 2., and Hyper-V is still active, try following this guide to completely disable Hyper-V manually.
Windows 11 24H2
There is a known bug with Windows 11 24H2 which makes it impossible to disable Hyper-V on some configurations. Make sure to use Windows 11 25H2 or higher, or upgrade Windows 11 24H2 to 25H2 if possible.