Windows 10 Pro从微软商店安装Ubuntu Bash失败求助
解决Windows 10 Pro微软商店安装Ubuntu Bash失败的问题
我之前也碰到过几乎一模一样的WSL安装卡住的情况,给你几个亲测有效的排查和解决方向:
1. 先确认WSL的核心依赖是否都满足
- 检查系统版本:Win10 Pro需要至少**1903版本(内部版本18362)**才能较好支持WSL(WSL 1要求16215以上,但新版本兼容性更强)。按
Win+R输入winver就能查看版本,要是版本太低,先把系统更到最新。 - 开启必要的Windows功能:别只开「适用于Linux的Windows子系统」,还要把「虚拟机平台」也勾选上!这两个是WSL正常运行的关键。
可以通过控制面板操作:控制面板→程序→启用或关闭Windows功能,勾选这两个选项后重启电脑;
也可以用管理员权限打开PowerShell,执行以下命令:
执行完务必重启电脑。dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2. 修复微软商店的异常
- 重新注册微软商店:有时候商店的注册信息损坏会导致安装失败。管理员权限打开PowerShell,输入:
执行完成后关闭PowerShell,重启微软商店再尝试安装。Get-AppXPackage *Microsoft.WindowsStore* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - 检查微软账户状态:账户同步异常也可能搞砸安装。试试退出当前微软账户,重新登录,或者临时切换到本地账户安装,成功后再切回微软账户。
3. 绕开微软商店,手动安装Ubuntu WSL
如果商店这条路走不通,直接手动下载镜像安装反而更靠谱:
- 管理员权限打开PowerShell,执行以下命令下载Ubuntu 22.04镜像(想装其他版本可以替换链接,比如18.04是
https://aka.ms/wsl-ubuntu-1804):Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-2204 -OutFile Ubuntu.appx -UseBasicParsing - 下载完成后,把文件后缀从
.appx改成.zip,解压到任意文件夹; - 双击解压后的
ubuntu.exe,启动后会自动完成初始化,跟着提示设置用户名和密码就搞定了。
4. 最后检查Windows更新
确保系统所有累积更新都安装到位,旧补丁可能会导致WSL和商店的兼容性问题,更新完再试一次安装。
内容的提问来源于stack exchange,提问作者Krzysztof
相关产品推荐
相关产品推荐

