wsl安装有五种方法:一、一键命令wsl --install(推荐新系统);二、分步手动安装(适配旧版或受限权限);三、离线安装(适用于无外网环境);四、商店应用安装(适合普通用户);五、web下载强制安装(解决下载卡顿)。

如果您已在 Windows 10 上具备基本系统条件,但尚未完成 WSL 的安装部署,则需根据当前环境选择适配的安装路径。以下是覆盖主流场景的多种安装方法,适用于不同版本、权限状态与网络环境。
一、一键命令安装(推荐新系统/管理员权限可用)
该方式由微软官方提供,自动启用必要组件、下载内核并安装默认发行版,适用于 Windows 10 版本 2004(内部版本 19041)及以上且可联网的环境。
1、右键点击“开始”菜单,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、输入命令:wsl --install,按回车执行。
3、等待命令自动完成功能启用、内核下载与 Ubuntu 安装(约需 10–20 分钟,取决于网络速度)。
4、出现提示后,必须重启计算机以使虚拟机平台与 WSL 功能生效。
二、分步手动安装(适用于旧版系统或受限权限)
当系统版本低于 19041,或因策略限制无法使用一键命令时,需按顺序启用功能、更新内核、安装发行版。
1、以管理员身份运行 PowerShell,执行:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart。
2、执行:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart。
3、下载并安装 WSL2 内核更新包:访问 https://aka.ms/wsl2kernel,运行下载的 .msi 文件。
4、重启电脑后,在 PowerShell 中执行:wsl --set-default-version 2,将 WSL2 设为默认版本。
5、执行:wsl --list --online 查看可用发行版列表,再运行 wsl --install -d Ubuntu-22.04(或其他指定名称)完成安装。
三、离线安装(适用于无外网或企业内网环境)
该方式通过预下载发行版包文件(.appx 或 .tar.gz),绕过在线仓库依赖,适合断网或代理受限场景。
1、在有网络的设备上访问 https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions,下载所需发行版(如 Ubuntu-24.04)的 .appx 文件。
2、将 .appx 文件复制至目标机器,重命名为 .zip 并解压至本地目录(例如 D:\wsl\ubuntu)。
3、以管理员身份打开 PowerShell,进入解压目录,执行:.\ubuntu2404.exe 启动安装。
4、首次运行时仍需创建非 root 用户,用户名与密码设置流程与常规安装一致。
四、商店应用安装(适用于普通用户权限/图形界面偏好者)
利用 Microsoft Store 图形化界面完成安装,无需命令行操作,适合不熟悉终端的用户,但需确保商店服务正常且账户已登录。
1、点击“开始”菜单,打开“Microsoft Store”应用。
2、在搜索栏中输入 Ubuntu 或 Debian,从结果中选择官方发行版(图标含“by Canonical Inc.”或“by Debian”)。
3、点击“获取”按钮下载并自动安装,过程无需手动干预。
4、安装完成后,在“开始”菜单中找到对应图标,点击启动,按提示完成用户初始化。
五、Web 下载强制安装(适用于安装卡在 0.0% 的情况)
当执行 wsl --install 后进度停滞,通常因系统内置下载器受防火墙或代理拦截,此时需启用备用下载通道。
1、以管理员身份打开 PowerShell。
2、执行:wsl --install --web-download -d Ubuntu-22.04(可替换为其他发行版名称)。
3、系统将调用浏览器级下载机制获取发行版包,规避本地网络策略限制。
4、下载完成后自动继续安装流程,后续步骤与一键安装相同。











