启动/安装WSL Ubuntu时出现0x80370102错误求解决方案
启动/安装WSL Ubuntu时出现0x80370102错误求解决方案
嘿,别着急,这个WSL安装时的0x80370102错误我碰到过好几次,主要是系统功能和BIOS设置没到位,跟着下面的步骤来就能解决啦!
首先先看看你遇到的错误提示:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
Press any key to continue...
对应的错误截图如下:
接下来是具体的解决步骤:
第一步:启用Windows的Virtual Machine Platform功能
- 按下
Win + X,选择「Windows终端(管理员)」或者「命令提示符(管理员)」 - 在打开的终端里输入这条命令并回车:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 命令执行完成后,重启你的电脑。
第二步:开启BIOS中的虚拟化功能
- 重启电脑,在开机过程中按对应的按键进入BIOS界面(不同品牌的主板按键不一样,常见的是Del、F2、F10,开机时屏幕上会有提示)
- 在BIOS里找到虚拟化相关的选项,通常叫「Virtualization Technology(VT-x)」、「Intel Virtualization Technology」或者「AMD-V」,把这个选项设置为「Enabled」
- 保存BIOS设置(一般按F10),然后重启电脑。
完成上面两步之后,再重新尝试安装或启动WSL Ubuntu,应该就能正常进行啦!
备注:内容来源于stack exchange,提问作者wu yin




