Windows 11 22H2版本无法安装WSL的问题求助
Windows 11 22H2安装WSL时蓝屏进入WinRE的解决方法
一、排查硬件与BIOS设置
- 确认CPU支持虚拟化技术(Intel VT-x/AMD-V)并在BIOS中开启该选项;同时关闭虚拟化安全(VBS)、基于硬件的隔离等功能,部分老设备开启这些会与WSL2内核冲突
- 尝试临时关闭BIOS中的Secure Boot,部分设备的安全启动规则会拦截WSL核心组件加载
二、手动分步安装WSL(规避自动脚本潜在问题)
放弃wsl --install一键脚本,拆分步骤手动操作:
- 以管理员身份打开PowerShell,执行命令启用必要组件:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 手动下载WSL2 Linux内核更新包并本地安装
- 设置WSL默认版本为2:
wsl --set-default-version 2 - 从Microsoft Store手动选择Linux发行版(如Ubuntu 22.04)完成安装,再启动初始化
三、排查驱动与软件冲突
- 卸载第三方安全软件(杀毒、防火墙等),这类软件的内核级防护可能拦截WSL组件
- 更新主板、CPU、显卡的官方驱动,尤其是芯片组驱动,老旧驱动易与Win11 22H2虚拟化组件不兼容
- 卸载系统中已安装的VirtualBox、VMware等虚拟软件,它们的内核模块可能与WSL2的Hyper-V组件冲突
四、修复系统完整性
- 管理员权限打开PowerShell,执行系统文件检查:
sfc /scannow - 执行DISM修复系统映像:
DISM /Online /Cleanup-Image /RestoreHealth - 修复完成后重新尝试WSL安装
内容的提问来源于stack exchange,提问作者José Miguel Candia
相关产品推荐
相关产品推荐

