开启虚拟机平台
进入控制面板->程序->启用或关闭windows功能->勾选 虚拟机平台
开启Hyper-V
进入控制面板->程序->启用或关闭windows功能->勾选Hyper-V
但是win11家庭版在windows功能列表里面找不到Hyper-V
网上找了解决方案:
新建bat文件,内容为
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
以管理员身份运行此bat文件,
再以管理员身份运行bcdedit /set hypervisorlaunchtype auto
,然后
重启电脑
开启WSL
进入控制面板->程序->启用或关闭windows功能->勾选 适用于Linux的Windows子系统
更新WSL
wsl -l -v
查看当前wsl的版本
下载wsl update msi 并安装
再以管理员身份指定版本wsl --set-default-version 2