背景:
Windows10在线升级的Windows 11,打开微软商店(Microsoft Store)后总提示,新版本已准备好,巴拉巴拉~,点击升级就直接报错
0x80248014
去微软的官方问答区查找答案,也是各个斑竹都是不靠谱的回答,什么加DNS,重置网络……
没有一个能解决问题的!!!
解决问题原则——“不破不立”!
既然不能安装,提示各种问题,那就直接删除(不用害怕,应用包地址都可以找到的)安装过程中提到的相关app,重新安装最新版本。
用到的网址:
微软应用官方下载地址:
https://apps.microsoft.com/home?hl=zh-cn&gl=CN
微软应用在线解析工具:
https://store.rg-adguard.net/
用到的命令:
# 删除应用(比如删除商店,*号作为匹配)
Get-AppxPackage *store* | Remove-AppxPackage
# 安装应用(建议把依赖文件,应用都放在一个目录下)
Add-AppxPackage 安装文件路径
解决步骤:
Step1、使用PowerShell管理员模式下,彻底删除Microsoft Store
# 对的,没错,使用命令行删除应用商店
Get-AppxPackage *store* | Remove-AppxPackage
Step2、在微软官方应用商店web地址
https://apps.microsoft.com/detail/9wzdncrfjbmp?hl=zh-cn&gl=CN
Step3、浏览器打开https://store.rg-adguard.net/,粘贴应用商店的web地址到输入框中,点击提交

Step4、浏览器Ctrl+F,搜索关键字“x64”(我的Windows系统是x64版本),过滤并下载.msixbundle和.appx文件即可

方便大家查看,只保留了页面中要用到的依赖包和安装包

Step5、下载对应文件到本地,并存放到根目录,方便cd到对应目录进行命令行安装

Step6、打开PowerShell管理员,进入包文件目录,按照顺序依次安装:依赖包,应用包。
# 命令格式:Add-AppxPackage 空格 路径/包名,如下
Add-AppxPackage .\Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.Appx
# 安装顺序
# 1、Microsoft.NET.Native.Framework.xxxxxx
# 2、Microsoft.UI.Xaml.xxxxxx
# 3、Microsoft.VCLibs.xxxxxx
# 4、Microsoft.Services.Store.xxxxx(应用商店)

Step7、通过以上卸载后全新命令行安装,即可解决0x80248014错误问题。

附一些微软应用的web地址:
应用商店:
https://apps.microsoft.com/detail/9wzdncrfjbmp?hl=zh-cn&gl=CN
To-Do:
https://apps.microsoft.com/detail/9nblggh5r558?hl=zh-cn&gl=CN
Surface:
https://apps.microsoft.com/detail/9wzdncrfjb8p?hl=zh-cn&gl=CN
Surface诊断工具:
https://apps.microsoft.com/detail/9nf1mr6c60zf?hl=zh-cn&gl=CN