2025最新 WSL(Windows Subsystem for Linux)安装教程 (保姆级,图文讲解,带安装包)
WSL 是微软官方推出的“Windows 下的 Linux 子系统”,允许用户在 Windows 10/11 中直接运行原生 Linux 命令行工具、程序和服务,无需虚拟机或双系统。本教程面向零基础用户,提供完整安装流程、常见问题及解决方案,并附赠离线安装包,确保在无网络或网络受限环境下也能顺利完成部署。
一、下载 WSL
(一)网盘下载(推荐)
为了方便大家不用去官网下载,现提供网盘下载
网盘链接 【最后更新时间 2025/06/17】
(二)在线商店下载
- Microsoft Store,直接搜索wsl,然后选择Linux发行版本进行下载即可
- 下载完成后得到
wsl-install.msi
安装包。
二、安装 WSL
步骤 1:启用 WSL 功能
- 以管理员身份打开 PowerShell(快捷键win+x)
执行:wsl --install
若提示“找不到命令”,
请手动启用功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 重启电脑。
步骤 2:安装 Linux 发行版
-
重启后再次打开 PowerShell,执行:
wsl --list --online
查看可安装的发行版列表(如 Ubuntu、Debian 等)。
-
选择发行版并安装,例如:
wsl --install -d Ubuntu
-
安装完成后,首次启动会提示创建用户名和密码,按提示完成即可。
步骤 3:验证安装
在 PowerShell 中输入:
wsl -l -v
若返回发行版状态为“Running”,说明安装成功。
三、常见问题
-
安装失败,提示“WSL 2 需要启用虚拟机平台”
在 PowerShell 中执行:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启后再次尝试安装。
-
启动 WSL 报错“0x80070057”
检查 Windows 版本是否为 19041 或更高;若版本过低,请先升级系统。 -
网络无法访问
确保 Windows 防火墙允许 WSL 出站连接,或尝试关闭代理/VPN 后重试。