Hi all,
I’ve been troubleshooting Docker Desktop on Windows 11 Pro and keep hitting a wall. I’m trying to use the Hyper-V backend (WSL2 is also blocked), but DockerDesktopVM fails to start with this error:
Virtual machine 'DockerDesktopVM' could not be started because the hypervisor is not running.
Error code: HCS_E_HYPERV_NOT_INSTALLED
When starting Docker Desktop, I get this additional error:
running Hyper-V engine: starting Hyper-V VM: status code not OK but 500: Unhandled exception: job failed with message: ‘DockerDesktopVM’ failed to start. (Virtual machine ID 9DC08F3B-C3DE-4733-B1A3-E659006C2818)
Virtual machine ‘DockerDesktopVM’ could not be started because the hypervisor is not running (Virtual machine ID 9DC08F3B-C3DE-4733-B1A3-E659006C2818). The following actions may help you resolve the problem:
- Verify that the processor of the physical computer has a supported version of hardware-assisted virtualization.
- Verify that hardware-assisted virtualization and hardware-assisted data execution protection are enabled in the BIOS of the physical computer. (If you edit the BIOS to enable either setting, you must turn off the power to the physical computer and then turn it back on. Resetting the physical computer is not sufficient.)
- If you have made changes to the Boot Configuration Data store, review these changes to ensure that the hypervisor is configured to launch automatically.
Here’s what I’ve confirmed:
• Virtualization is enabled in BIOS
• Hyper-V and Virtual Machine Platform features are installed
• bcdedit /set hypervisorlaunchtype auto has been run
• OS is Windows 11 Pro
• No Azure AD, MDM, or domain join (dsregcmd /status confirms)
• Group Policy settings for WDAC and VBS are disabled
• systeminfo still shows:
App Control for Business policy: Enforced
Virtualization-based security: Not enabled
Hyper-V Requirements: virtualization enabled, but no hypervisor detected
I’ve tried disabling Malwarebytes, checking for SIPolicy.p7b, and switching to the Hyper-V backend instead of WSL2. Nothing works. I’m trying to avoid a full OS reinstall if possible.
Any ideas on how to get the Hyper-V hypervisor to launch—or how to bypass this and run Docker without WSL2 or Hyper-V?
Thanks in advance.