(3 种方法,推荐第 1 种)
最推荐使用 --location 参数一键安装(WSL 最新版官方支持),全程 5 分钟,无需复杂操作;也提供手动安装与迁移方案,适配不同场景。
🔧 准备工作(必做)
- 更新 WSL 到最新版(管理员 PowerShell):
powershell
wsl --update wsl --set-default-version 2 # 强制使用 WSL2(性能更好) - 启用 WSL 与虚拟机平台(若未启用):
powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - 重启电脑(使功能生效)
- 在 D 盘创建目标目录(例如):
powershell
mkdir D:\WSL\Ubuntu2604 # 路径可自定义,建议英文无空格
🚀 方法 1:--location 一键安装(推荐,最简单)
适用于全新安装,直接指定 D 盘路径,官方原生支持。
-
以管理员身份打开 PowerShell,执行:
powershell
wsl --install -d Ubuntu-26.04 --location "D:\WSL\Ubuntu2604" --web-download-d Ubuntu-26.04:指定安装 Ubuntu 26.04(2026 年 4 月新发布的 LTS 版)--location:指定安装目录(必须是已创建的空文件夹)Microsoft Learn--web-download:从微软服务器直接下载(避免商店限制)Microsoft Learn
注:这个命令安装的是动态调整所占空间,需要注意的是这种动态调整只会增大不会减小(安装软件空间会变大,但是删除软件空间不会变小)。
-
安装完成后,系统会自动启动 Ubuntu 26.04,按提示设置用户名和密码
-
验证安装位置:
powershell
wsl --list --verbose # 查看已安装的发行版 Get-ChildItem "D:\WSL\Ubuntu2604" # 确认目录有文件
🛠️ 方法 2:手动下载安装包解压安装(商店无法访问时用)
适合网络受限或商店安装失败的场景,手动控制安装路径。
步骤 1:下载 Ubuntu 26.04 安装包
- 管理员 PowerShell 执行(获取官方下载链接):
powershell
wsl --list --online # 列出可用发行版,找到 Ubuntu-26.04 的名称 - 直接下载(或用浏览器打开):
powershell
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2604 -OutFile D:\WSL\ubuntu2604.appx -UseBasicParsing
步骤 2:解压安装包到 D 盘
- 将
.appx改为.zip并解压:powershell
Rename-Item D:\WSL\ubuntu2604.appx D:\WSL\ubuntu2604.zip Expand-Archive D:\WSL\ubuntu2604.zip D:\WSL\Ubuntu2604 - 运行安装程序:
powershell
cd D:\WSL\Ubuntu2604 .\ubuntu2604.exe # 启动安装,设置用户名密码
🔄 方法 3:已安装到 C 盘,迁移到 D 盘(补救方案)
若已默认安装到 C 盘,可安全迁移到 D 盘,数据不丢失。
步骤 1:导出 WSL 镜像(备份)
powershell
wsl --export Ubuntu-26.04 D:\WSL\ubuntu2604-backup.tar # 导出到 D 盘备份
步骤 2:注销原 C 盘安装
powershell
wsl --unregister Ubuntu-26.04 # 清除 C 盘旧安装(数据已备份)
步骤 3:重新导入到 D 盘
powershell
wsl --import Ubuntu-26.04 "D:\WSL\Ubuntu2604" "D:\WSL\ubuntu2604-backup.tar" --version 2
步骤 4:设置默认用户(避免 root 登录)
powershell
ubuntu2604.exe config --default-user 你的用户名 # 替换为原用户名
✅ 验证与常用操作
- 检查安装位置:
powershell
wsl --list --verbose # 查看发行版状态 - 启动 / 停止 WSL:
powershell
wsl -d Ubuntu-26.04 # 启动 wsl --shutdown Ubuntu-26.04 # 停止 - 更新 Ubuntu 系统(首次启动后):
bash
运行
sudo apt update && sudo apt upgrade -y # Ubuntu 内执行
⚠️ 常见问题解决
- 提示权限不足:必须以管理员身份运行 PowerShell
- 安装失败:先执行
wsl --update更新 WSL 内核,再重试 - 找不到 Ubuntu-26.04:确保 WSL 版本足够新,或用
--web-download参数 - 迁移后默认用户是 root:执行方法 3 的步骤 4 设置默认用户
4191

被折叠的 条评论
为什么被折叠?



