docker 安装时需要安装WSL 但下载过慢 离线安装 WSL方法_wsl --install下载太慢
如果 wsl --install 下载速度慢,可以通过 离线安装 或 手动下载组件 来加速。以下是具体步骤:
一句话解决(推荐)
power管理员身份运行下面一句稍等一个小时
wsl --install --web-download
手动下载 WSL 相关组件**
1. 下载离线包
- 
WSL2 内核更新包(必需)
下载地址:https://aka.ms/wsl2kernel(直接下载.msi文件安装) - 
Linux 发行版离线包(可选)
部分发行版(如 Ubuntu)提供官方.appx或.zip离线包:- Ubuntu: https://aka.ms/wslubuntu
 - 其他发行版:替换链接中的名称(如 
wsl-debian、wsl-kali等)。 
 
2. 安装步骤
- 
安装 WSL2 内核
双击下载的wsl_update_x64.msi完成安装。 - 
手动安装 Linux 发行版
- 如果是 
.appx文件,双击安装(或解压后运行ubuntu.exe等)。 - 如果是 
.zip文件,解压到目标文件夹,运行其中的.exe文件。 
 - 如果是 
 - 
设置默认版本为 WSL2
wsl --set-default-version 2 
完全离线安装(无网络依赖)
1. 启用 WSL 功能
以管理员身份运行 PowerShell:
# 启用 WSL 功能(需重启)dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 启用虚拟机平台(WSL2 必需)dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启电脑。
2. 安装 WSL2 内核
下载并运行 WSL2 内核更新包(同上)。
3. 导入离线发行版
- 下载发行版的 
.tar.gz或.vhdx镜像(如从 Linux 发行版官网 获取)。 - 导入到 WSL:
wsl --import --version 2示例:
wsl --import Ubuntu C:\\WSL\\Ubuntu D:\\ubuntu.tar.gz 
更换下载源(适用于商店下载慢)
如果通过 Microsoft Store 下载慢:
- 使用 网络工具(如 UsbEAm Hosts Editor)修改商店下载域名(如 
dl.delivery.mp.microsoft.com)的 hosts,指向国内 CDN。 - 或尝试切换系统区域为其他地区(如美国)。
 
验证安装
wsl -l -v
应显示已安装的发行版和 WSL 版本(如 2)。
常见问题
- 错误提示:若提示 
0x800701bc,需安装 WSL2 内核更新包。 - 网络问题:可尝试用手机热点或代理工具。
 
通过以上方法,应该能解决下载慢的问题。如果需要具体发行版的离线包,可以告诉我名称(如 Ubuntu 22.04),我会提供更详细的链接!


