If the features described are enabled the problem is with Hyper-V that is disabled or Hypervisor agent not running
SOLUTION A (If Hyper-V is totally disabled or not installed)
- Open PowerShell as administrator and
- Enable Hyper-V with
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
SOLUTION B (If Hyper-V feature is already enabled but doesn’t work)
Enable Hypervisor with
bcdedit /set hypervisorlaunchtype auto
Now restart the system and try again.
SOLUTION C
If the problem persists probably Hyper-V on your system is corrupted, so
- Go in Control Panel -> [Programs] -> [Windows Features] and completely uncheck all Hyper-V related components. Restart the system.
- Enable Hyper-V again. Restart.
NOTE 1:
Hyper-V needs hardware virtualization as prerequisite. Make sure your PC support it, if yes and still won’t work there is the possibility your BIOS is not configured correctly and this feature is disabled. In this case, check, enable it and try again.
NOTE 2:
Hyper-V can be installed only with some version e.g.:
Windows 10 Enterprise; Windows 10 Professional; Windows 10 Education.
Hyper-V cannot be installed on cheaper or mobile Windows versions e.g.:
Windows 10 Home; Windows 10 Mobile; Windows 10 Mobile Enterprise.