These instructions offer assistance with enabling/disabling Hyper V in Windows 10. I have found it necessary to disable this service for use with Virtaul Box, then re-enabling it for Docker.
To disable Hyper V in Windows 10 (e.g. for use with Virtual Box):
Ensure virtualisation is supported by your CPU and enabled in the BIOS
Disable Hyper V for Virtual Box: https://docs.microsoft.com/en-us/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v
Disable HyperV in Windows Add/Remove Features
And run this in PowerShell with Admin privellages:
bcdedit /set hypervisorlaunchtype off
Restart PC
To re-enable Hyper V in Windows 10 (e.g. for use with Docker):
- Ensure virtualisation is supported by your CPU and enabled in the BIOS
- Enable HyperV in Windows Add/Remove Features
- And in Power Shell, with Admin privellages:
bcdedit /set hypervisorlaunchtype auto
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Restart PC