今天在自己的Win10系统笔记本上装了个Docker Desktop,启动的时候报错Cannot enable Hyper-V service。

上网一查,很多都说的是在控制面版->程序->程序和功能启用或关闭Windows功能里面把Hyper-V开启就好了。

但是,我的电脑的Hyper-V本来就是开着的呀。这确实让我头疼了好一会儿。究竟是怎么一回事呢?

经过我的一番检查和上网查阅资料后发现是BIOS里没有开启虚拟机的设置。

例如:我的笔记本是HP Elitebook 848 G4,开机后按F10,然后在AdvancedSystem Options里开启

Virtualization Technology(VTx)Virtualization Technology for Directed(VTd)就行了。