Windows 10安装WSL时出现“Catastrophic failure”故障求助
解决WSL启动无响应及更新失败问题
- 先执行
wsl --status查看当前WSL状态,确认版本或组件是否存在异常 - 彻底重置WSL组件:
- 以管理员身份打开PowerShell,依次运行以下命令:
wsl --unregister-all dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart - 重启电脑
- 重新启用WSL组件:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 再次重启电脑
- 以管理员身份打开PowerShell,依次运行以下命令:
- 手动安装WSL内核更新:
由于wsl --update报错,直接下载并安装微软官方提供的WSL Linux内核独立更新包,安装完成后运行:wsl --set-default-version 2 - 清理残留配置:
- 删除
C:\Users\<你的用户名>\.wslconfig文件(如果存在) - 卸载WSL相关应用:
Get-AppxPackage *MicrosoftCorporationII.WindowsSubsystemLinux* | Remove-AppxPackage
- 删除
- 检查并安装Windows更新:
确保Windows 10版本在2004(内部版本19041)及以上,安装所有可用的累积更新,旧系统版本可能引发WSL兼容性问题
内容的提问来源于stack exchange,提问作者Shima Kamyab
相关产品推荐
相关产品推荐

