WslRegisterDistribution failed with error: 0x80370102

问题描述:"Error: 0x80370102 The virtual machine could not be started because a required feature is not installed."

错误原因:未正确启用虚拟机平台 Windows 功能 & 在 BIOS 中启用虚拟化。

解决方案:

1.检查 Hyper-V 系统要求

打开 Windows PowerShell 或命令提示符并键入:

Systeminfo.exe

 如果列出的所有 Hyper-V 要求的值为 yes,那么系统符合Hyper-V要求。

2.检查BIOS是否启用虚拟化功能

不同的电脑进入BIOS的方法不同,请自行搜索,一般是开机的时候按下指定的几个键。我的电脑是华硕,开机时当屏幕出现华硕的启动画面时,迅速按下 DEL 键或 F2 键进入BIOS,然后在 BIOS 中启用虚拟化功能。

3.重启计算机:启用 Virtual Machine Platform 可选组件后重启计算机

4.检查是否已经启用虚拟化程序。

可以通过运行下列命令来验证(管理员PowerShell):

bcdedit /enum | findstr -i hypervisorlaunchtype

如果看到 hypervisorlaunchtype Off,则说明虚拟机监控程序已被禁用。 若要启用它,请运行:

bcdedit /set hypervisorlaunchtype Auto

5.(重启电脑)

6.打开Microsoft store中下载好的Linux系统,选择打开,而后成功安装wsl2。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值