内容纲要
使用以下命令在WSL中安装 Ubuntu-22.04,卡住 0.0%
wsl --install -d Ubuntu-22.04
哎呀,这就像网恋刚开始就卡在“下载头像”了,挺煎熬的对吧——WSL 安装卡在 0.0% 其实是个常见坑,我们来细扒一下,帮你把这“恋爱进度条”拉起来 🧩🚀
🎯 回答你的问题:
❓WSL 安装 Ubuntu 是从哪下载的?
👉 来自 Microsoft Store 的 CDN(内容分发网络)
具体来说是这个链接系列:
https://aka.ms/wslubuntu2204
点进去其实会跳转到 .appx
安装包,自动下载到你的系统临时目录(例如 %Temp%
)。
🧊 所以为啥卡在 0.0%?
大概率以下几种情况:
🧱 1. 网络问题(最常见)
微软 CDN 在部分地区访问极慢,甚至 DNS 解析失败,所以直接卡住下载。
✅ 解决方案:
- 尝试挂一个加速器(你懂的 VPN 🛜)
- 或者手动下载
.appx
文件,本地离线安装
📦 2. Store 下载服务挂了
WSL 安装底层依赖的是 Store 的下载服务,如果 Store 本身出问题,WSL 也下不动。
✅ 检查服务状态:
Get-Service -Name "DoSvc"
🔧 3. 防火墙、杀毒软件拦截
某些防火墙或“管家类”安全软件会拦截 .appx
包下载,建议临时关闭试试。
💡 终极解决方案:手动下载安装 Ubuntu-22.04.appx
1️⃣ 下载地址(Ubuntu 22.04)
https://aka.ms/wslubuntu2204
(点击会自动下载 Ubuntu-2204.appx 文件)
2️⃣ 把 .appx
解压成文件夹(PowerShell):
Rename-Item .\Ubuntu_2204.appx .\Ubuntu_2204.zip
Expand-Archive .\Ubuntu_2204.zip -DestinationPath .\Ubuntu2204
3️⃣ 安装发行版:
cd .\Ubuntu2204
.\ubuntu2204.exe
这就会开始初始化,跟你用 wsl --install
效果一样,但全程是本地离线操作,不依赖 Store 下载。
“技术人不能被进度条击败,进度条只是告诉你:嘿!你得亲自出手啦!” 🧙♂️📦