如果 wsl --install 下载速度慢,可以通过 离线安装 或 手动下载组件 来加速。以下是具体步骤:
快速命令(推荐)
以管理员身份运行以下命令稍等片刻:
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
示例:

