Windows11无法安装wsl解决过程记录
准备在电脑上安装WSL的过程中,出现了报错无法完成wsl安装,将过程记录下来给有需要的朋友
报错如下
C:Users<用户名> >wsl --install
正在下载: Ubuntu
正在安装: Ubuntu
由于未安装所需的特性,无法启动操作。
错误代码: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_SERVICE_NOT_AVAILABLE
第一步:启用必要的 Windows 功能
请以 管理员身份运行 PowerShell,输入以下命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:HypervisorPlatform /all /norestart
dism.exe /online /enable-feature /featurename:Containers /all /norestart
然后手动重启电脑。
第二步:检查BIOS中是否开启了虚拟化
Intel:Intel Virtualization Technology(缩写为VT-x),Intel VT-d(部分主板显示为VT-d Feature)
AMD:SVM Mode(Secure Virtual Machine):AMD的虚拟化技术(等同于Intel VT-x),通常位于Advanced或CPU Configuration菜单。AMD-V:之类的
第三步:再次运行安装命令
重启回来后,在 CMD 或 PowerShell 中再次执行:
wsl --install
拉取完成后,输入用户名,密码,确认密码后就能使用了
