启动Hyper-V及子系统功能
非家庭版的Win10、Win11
- 进入控制面板
- 选择程序和功能
- 左侧启用或关闭Windows功能
- 勾选Hyper-V与适用于Linux的Windows子系统选项
家庭版用户Win10、Win11
在家庭版的系统中控制面板中没有Hyper-V的选项,所以需要进行手动安装,安装脚本如下:
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文件,右击以管理员执行后即可开启功能。开启后按非家庭版的配置方法配置即可。或使用我写好的也可以:
非家庭版启动Hyper-V功能脚本
升级WSL
很多子系统依赖WSL2环境,默认开启后一般是WSL1,所以需要进行一个升级,升级的官方文件如下,下载后安装重启即可:
wsl_update_x64.msi
注:不操作此步骤会出现以下报错
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
安装子系统
这里以安装Ubuntu为例
- 在开始菜单中进入MicrosoftStore
- 搜索Ubuntu
- 点击你需要的版本
- 获取即可
此处评论已关闭