这个错误表明在下载 WSL2 内核或 Ubuntu 发行版时因网络连接不稳定被中断。以下是分步解决方案:
1. 手动下载 WSL2 内核(绕过网络问题)
(1)直接下载安装包
- 访问微软官方链接:https://aka.ms/wsl2kernel
下载wsl_update_x64.msi
,双击安装后重启电脑。
(2)验证内核版本
wsl --version
确保输出显示 WSL 版本:2.5.9
或更高。
2. 手动离线安装 Ubuntu
(1)下载 Ubuntu 镜像包
从微软商店获取离线包:
访问 Ubuntu on Microsoft Store,点击“获取”会生成.appx
文件(需登录商店账户)。或直接下载官方包:
替换<版本号>
为最新版:https://aka.ms/wslubuntu2204
(2)离线安装
# 进入下载目录,解压并安装
Add-AppxPackage .\Ubuntu_2204.1.7.0.appx
3. 配置国内镜像源(加速下载)
如果仍需通过 wsl --install
在线安装:
# 临时替换为国内源(清华镜像)
netsh winsock reset
wsl --install -d Ubuntu --source https://mirrors.tuna.tsinghua.edu.cn/wsl-images/ubuntu/
4. 检查网络环境
- 关闭代理/VPN:某些代理工具会干扰 WSL 的下载。
- 重置网络缓存:
ipconfig /flushdns netsh int ip reset
5. Fallback方案:使用旧版WSL1
若仍失败,可暂时使用 WSL1:
wsl --set-default-version 1
wsl --install -d Ubuntu
后续再升级到 WSL2:
wsl --set-version Ubuntu <版本号>
完成上述步骤后,运行以下命令确认状态:
wsl -l -v
正常应显示 Ubuntu
和 RUNNING
。如果仍有问题,可通过日志排查:
powershell
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux | fl *
内容由零声教学AI助手提供,问题来源于学员提问