1、确认BIOS中已经打开虚拟化 Virtualization Technology (我的机器默认已经打开 Enabled / Disabled,主板不同进入的地方不一样,自行搜索)
2、以管理员身份打开 PowerShell
3、输入(此步安装WSL): dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
4、输入(此步安装WSL2):dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
5、重启电脑(不重启也行,但后面安装可能存在问题)
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370114
Error: 0x80370114 ??????????????????
6、从微软下载wsl更新包,完成安装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
(我的机器最后Finished界面提示没有更新,已经是最新版本)
7、PowerShell中设置默认版本为WSL2,输入:wsl --set-default-version 2