如果 WSL(Windows Subsystem for Linux) 的安装或下载速度过慢,可能是由于网络问题或微软服务器连接不稳定。以下是几种优化方法:
1. 更换下载源(适用于手动下载 WSL2 内核更新包)
- 官方 WSL2 内核更新包:Microsoft Docs
如果直接下载慢,可以尝试:- 使用代理工具(如 Clash、V2Ray)加速访问。
- 通过国内镜像站(如清华 TUNA、中科大镜像)搜索替代资源。
2. 使用命令行强制指定版本(跳过商店下载)
在 PowerShell 运行:
wsl --install -d Ubuntu-22.04
如果卡住,可以尝试:
wsl --update --web-download
这会直接从微软服务器下载最新版本。
3. 手动离线安装 Linux 发行版
(1) 导出已下载的发行包
如果你有其他设备已经安装过 WSL,可以导出 .tar
/.vhdx
文件:
wsl --export <发行版名称> <保存路径>.tar
(2) 导入到本地
wsl --import <自定义名称> <安装路径> <tar文件路径>
4. Windows Store (微软商店) 优化
(1) 更换商店地区
Win + I
→ 时间和语言 → 区域 → 改为“美国”或“香港”。- 重启 Microsoft Store,重新下载。
(2) DNS优化
修改 DNS 为 8.8.8.8
(Google) / 223.5.5.5
(阿里云),刷新缓存:
ipconfig /flushdns
5.(终极方案)直接下载系统镜像
从 Linux 发行版官网获取官方 rootfs:
- Ubuntu: https://cloud-images.ubuntu.com/
- Debian: https://cdimage.debian.org/mirror/
然后手动导入:
wsl --import <名称> <安装目录> <xxx.tar.gz>
⚠️注意事项:
- 关闭 VPN/防火墙:某些安全软件会限制网络。
- 检查虚拟化是否开启:任务管理器 → “性能”标签页 → CPU虚拟化状态应为“已启用”。
- Windows10/11版本需 ≥1903。
完成后可通过 wsl -l -v
验证是否正常运行! 🎉
内容由零声教学AI助手提供,问题来源于学员提问