“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)

从中国地区通过 wsl --install 或 Microsoft Store 安装 WSL 发行版(如 Ubuntu)时,下载速度往往非常慢,甚至卡在 0% 很久。这是因为微软服务器在国内访问速度受限。

以下是几种 解决方法,可加快 WSL 发行版(如 Ubuntu 22.04)的安装:

以下是面向 完全小白用户 的超详细教程,帮助你在 中国地区离线安装 Ubuntu 22.04 WSL。整个过程不需要科学上网,只需照做即可。


bash 复制代码
PS C:\WINDOWS\system32> wsl --list --online
以下是可安装的有效分发的列表。
请使用"wsl --install -d <分发>"安装。

NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Debian                          Debian GNU/Linux
kali-linux                      Kali Linux Rolling
Ubuntu-18.04                    Ubuntu 18.04 LTS
Ubuntu-20.04                    Ubuntu 20.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
Ubuntu-24.04                    Ubuntu 24.04 LTS
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_7                 Oracle Linux 8.7
OracleLinux_9_1                 Oracle Linux 9.1
openSUSE-Leap-15.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5    SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed             openSUSE Tumbleweed
PS C:\WINDOWS\system32> wsl --install -d Ubuntu-22.04
正在安装: Ubuntu 22.04 LTS
[                           0.0%                           ]
中国区下载很慢

🧾 离线安装 Ubuntu 22.04 WSL 全流程教程(适用于 Windows 10/11)

📁 最终目录结构

复制代码
C:\wsl\
├── CanonicalGroupLimited.Ubuntu22.04LTS_2204.5.10021.0_neutral_~_79rhkp1fndgsc.AppxBundle
└── install_wsl_script.ps1

✅ 第一步:创建 WSL 安装目录

  1. 按下 Win + R,输入 cmd 并回车。
  2. 在命令行中输入以下命令:
cmd 复制代码
mkdir C:\wsl

✅ 第二步:下载 Ubuntu 离线安装包

本步骤无需科学上网,下载速度快。

  1. 打开浏览器访问以下网址(建议用 Edge 或 Chrome):

👉 https://store.rg-adguard.net

  1. 在网页中:

    七牛云备份

    http://qiniu.dywlkj.com/CanonicalGroupLimited.Ubuntu22.04LTS_2204.5.10021.0_neutral_\~_79rhkp1fndgsc.AppxBundle

    • 第一个下拉框选择:ProductId
    • 文本框输入:9PN20MSR04DW
    • 第二个下拉框选择:Retail
    • 点击 "✔ 生成链接"
  2. 页面跳转后找到如下文件(注意是 .AppxBundle.appxbundle 后缀):

    CanonicalGroupLimited.Ubuntu22.04LTS_2204.5.10021.0_neutral_~_79rhkp1fndgsc.AppxBundle

💡 文件大小约为 600MB+ ,请选择 x64 版本,不要下载 .BlockMap 或 .eappx 等格式!

  1. 将该文件保存到你电脑的:

    C:\wsl\


✅ 第三步:保存安装脚本

  1. 打开记事本,把以下内容复制粘贴进去:
powershell 复制代码
# install_wsl_script.ps1
# 离线安装 Ubuntu 22.04 LTS 的 PowerShell 脚本

Write-Host "`n📁 当前目录文件列表:" -ForegroundColor Cyan
Get-ChildItem -Name
Write-Host "`n"

$appxBundle = Get-ChildItem -Filter *.AppxBundle | Select-Object -First 1

if (-not $appxBundle) {
    Write-Host "❌ 未找到 .AppxBundle 文件,请确认文件已下载并放置于此目录下。" -ForegroundColor Red
    exit 1
}

Write-Host "✅ 找到安装包:$($appxBundle.Name)" -ForegroundColor Green
Write-Host "⏳ 正在安装 Ubuntu 22.04 LTS,请稍候..." -ForegroundColor Yellow

try {
    Add-AppxPackage -Path $appxBundle.FullName
    Write-Host "`n🎉 Ubuntu 22.04 安装成功!" -ForegroundColor Green
    Write-Host "🚀 请打开开始菜单,搜索并运行 Ubuntu 22.04 进行初始化。" -ForegroundColor Cyan
} catch {
    Write-Host "❌ 安装失败,请确认是否以管理员身份运行 PowerShell。" -ForegroundColor Red
    Write-Host $_.Exception.Message -ForegroundColor DarkRed
    exit 1
}
  1. 点击 "文件" → "另存为",保存为:

    C:\wsl\install_wsl_script.ps1

保存类型请选择 "所有文件",编码选 UTF-8。


✅ 第四步:以管理员身份打开 PowerShell

  1. 按下 Win 键,搜索 PowerShell
  2. 右键选择"以管理员身份运行"
  3. 在 PowerShell 中输入:
powershell 复制代码
cd C:\wsl

✅ 第五步:运行安装脚本

输入以下命令并回车:

powershell 复制代码
.\install_wsl_script.ps1

🟢 安装完成后怎么用?

  1. 打开"开始菜单",搜索 Ubuntu 22.04
  2. 第一次运行时会提示你输入用户名和密码(自定义的 Linux 用户)。
  3. 安装完毕!

🔚 教程完成!

你现在已经在中国地区成功离线安装了 Ubuntu 22.04 WSL

是否还希望我提供 .bat 一键运行脚本或打包下载链接?

相关推荐
A小辣椒19 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式