To use Genymotion Desktop properly with VirtualBox on Windows, Hyper-V must be disabled.
1. Disable all Hyper-V feature
- 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
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
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
Otherwise, if you get the following output:
Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V will not be displayed.
then Hyper-V is still active.
If you already followed instructions 1. and 2., and Hyper-V is still active, try following this guide to completely disable Hyper-V manually.