安装微软应用商店时出现HRESULT:0x80073CF3错误求助
解决Microsoft.UI.Xaml版本不匹配导致应用商店注册失败问题
问题根源
你安装的Microsoft.UI.Xaml.2.8.x64.appx是2.8.6版本(对应内部版本号约为8.2310.30001.0),但应用商店包Microsoft.WindowsStore_22502.1401.11.0_x64__8wekyb3d8bbwe依赖的是**最低版本为8.2501.31001.0**的Microsoft.UI.Xaml.2.8框架,版本不匹配导致依赖验证失败。
解决步骤
卸载已安装的旧版框架
打开管理员权限的PowerShell,执行以下命令卸载现有版本:Get-AppxPackage *Microsoft.UI.Xaml.2.8* | Remove-AppxPackage如果是系统预安装的版本,需用DISM命令卸载:
# 先获取包全名 Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Microsoft.UI.Xaml.2.8*" # 替换<PackageFullName>为上面输出的包名 Remove-AppxProvisionedPackage -Online -PackageName <PackageFullName>安装符合版本要求的框架
选择任意一种方式获取并安装版本≥8.2501.31001.0的Microsoft.UI.Xaml.2.8(x64或neutral架构):- 通过应用商店安装:打开微软应用商店,搜索
Microsoft.UI.Xaml.2.8并完成安装; - 使用DISM从Windows更新源获取:
DISM /Online /Add-Capability /CapabilityName:Microsoft.UI.Xaml.2.8~~~~0.0.1.0
- 通过应用商店安装:打开微软应用商店,搜索
重新注册应用商店
再次执行注册命令:Add-AppxPackage -Register "C:\Program Files\WindowsApps\Microsoft.WindowsStore_22502.1401.11.0_x64__8wekyb3d8bbwe\AppxManifest.xml" -DisableDevelopmentMode
额外注意事项
- 所有操作需使用管理员权限的PowerShell;
- 如果
C:\Program Files\WindowsApps目录权限不足,需先获取目录权限:右键该目录→属性→安全→高级→更改所有者为当前用户,然后赋予当前用户完全控制权限(操作前建议备份目录内容); - 安装框架时需匹配应用商店的x64架构,避免安装x86版本。
内容的提问来源于stack exchange,提问作者user17227456
相关产品推荐
相关产品推荐

