WSL2启动报错——请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化

在启动WSL的Ubuntu系统时报错。
报错内容为:

请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。有关信息,请访问 https://aka.ms/wsl2-install
[已退出进程,代码为 4294967295]

Wsl2报错信息

大致意思是BIOS中的虚拟化功能未打开,而我确定BIOS虚拟化是打开的。

百度搜索相关错误,给出的解决思路是重启Hyper-V功能,试了一下没有用。

那到底是怎么回事?

回想一下,最近电脑里只装过一次雷电模拟器,而且安装后无法打开。后来是百度了一个什么命令才成功打开模拟器的。
于是我又去百度了一下那个命令:

 bcdedit /set hypervisorlaunchtype off

显然,是这条和Hyper-V相关的命令搞的鬼。
于是重新设置为开启:

bcdedit /set hypervisorlaunchtype auto

之后重启电脑,WSL2成功打开。

你可能感兴趣的:(WSL2启动报错——请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化)