关键错误:你的"开始"菜单出现了问题。我们将尝试在你下一次登录时修复它。
此报错应该跟MS App Store有关
解决方案,虽然本人亲测有效,但不一定包治百病,你可以试试,我遇到这个问题是在win10升级win11后出现的,按下面方案执行后恢复正常。
1、执行命令WSReset
WSReset代表Windows Store Reset,它的功能是清除Windows Store应用商店的临时文件、缓存和设置。当你遇到Windows Store应用商店相关问题时,例如无法下载或更新应用程序、无法打开应用商店等,使用WSReset可以尝试解决这些问题
如果执行后打开WindowsApps或WindowsStore闪屏,或者运行WSReset命令时报错ms-windows-store purgecaches则提权执行:icacls "C:\Program Files\WindowsApps" /reset /t /c /q
方案来自微软:https://learn.microsoft.com/zh-tw/archive/msdn-technet-forums/03f3c0d1-d4b2-4ddd-bc7f-ba5ed6f76b56
takeown /R /F "C:\Program Files\WindowsApps"
icacls "C:\Program Files\WindowsApps" /t /c /q /GRANT Everyone:F
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
2、管理员身份执行powershell
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -EA 0}
或者
Get-AppXPackage -AllUsers | Foreach {
Write-Output "Processing $($_.Name)"
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -EA 0
}
如果报错"Add-AppxPackage:找不到路径 "C:\AppXManifest.xml",因为改路径不存在"则执行
Get-AppXPackage -AllUsers | Foreach {
if ($_.InstallLocation) {
Write-Output "Processing $($_.Name)"
Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -EA 0
} else {
Write-Output "Skipping $($_.Name) because of empty InstallLocation"
}
}
看看最终报错的模块名,比如
找不到路径“C:\Program Files\WindowsApps\Microsoft.LanguageExperiencePacken-US_19041.3.3.0_neutral__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.MixedReality.Portal_2000.21051.1282.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.ZuneVideo_10.22091.10041.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.WindowsMaps_11.2303.5.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.WindowsAlarms_11.2304.0.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.ZuneMusic_11.2305.4.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.Microsoft3DViewer_7.2307.27042.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.5_5001.119.156.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.WindowsAppRuntime.1.5_5001.119.156.0_x86__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
找不到路径“C:\Program Files\WindowsApps\Microsoft.WindowsStore_11910.1002.5.0_x64__8wekyb3d8bbwe\AppXManifest.xml”,因为该路径不存在。
这么多报错,最重要的WindowsStore赫然其中,自然先处理WindowsStore,处理好WindowsStore后,再通过WindowsStore处理其他的应用。
手动安装WindowsStore参考这个文档的方法2
访问 https://store.rg-adguard.net 网站,在左侧下拉菜单中选择「URL (link)」,右侧选择「RP」,把以下链接粘贴到文本框中,然后点击「✓」按钮:
https://apps.microsoft.com/store/detail/microsoft-store/9WZDNCRFJBMP
下载Native.Framework、Native.Runtime、UI.Xaml、VCLibs、WindowsStore
如果是ARM CPU(比如苹果M芯片的Win11虚拟机),则下载ARM包,大部分电脑是Intel或AMD CPU,很少有人用32位Win10,64位系统只下载64位的即可
微软原本就是_~_这种文件名,从互联网下载下来时,那个波浪线会变成横线___,注意文件名
微软原本就是_~_这种文件名,从互联网下载下来时,那个波浪线会变成横线___,注意文件名
微软原本就是_~_这种文件名,从互联网下载下来时,那个波浪线会变成横线___,注意文件名
C:\Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.Appx
C:\Microsoft.VCLibs.140.00_14.0.33519.0_x64__8wekyb3d8bbwe.Appx
C:\Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.appx
C:\Microsoft.UI.Xaml.2.8_8.2310.30001.0_x64__8wekyb3d8bbwe.Appx
C:\Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx
C:\Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx
C:\Microsoft.WindowsStore_12107.1001.15.0_neutral___8wekyb3d8bbwe.AppxBundle
C:\Microsoft.WindowsStore_22404.1401.2.0_neutral___8wekyb3d8bbwe.Msixbundle
详细看下我这篇文档:https://cloud.tencent.com/developer/article/2376567
Microsoft.VCLibs.140.00_14.0.*.0_x64__8wekyb3d8bbwe.Appx 适用server2019/2022/win10/win11/server2025
Microsoft.VCLibs.140.00.UWPDesktop_14.0.*.0_x64__8wekyb3d8bbwe.Appx 适用server2019/2022/win10/win11/server2025
Microsoft.NET.Native.Framework.2.2_2.2.*.0_x64__8wekyb3d8bbwe.Appx 适用server2019/2022/win10/win11/server2025
Microsoft.NET.Native.Runtime.2.2_2.2.*.0_x64__8wekyb3d8bbwe.Appx 适用server2019/2022/win10/win11/server2025
Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.appx 适用server2019/2022/win10
Microsoft.UI.Xaml.2.7_*.0_x64__8wekyb3d8bbwe.Appx 适用win10/server2019/2022
Microsoft.UI.Xaml.2.8_*.0_x64__8wekyb3d8bbwe.Appx 适用server2019/2022/win10/win11/server2025
Microsoft.WindowsStore_12107.*8wekyb3d8bbwe.AppxBundle 适用server2019/win10
Microsoft.WindowsStore_22xxx.*.0_neutral___8wekyb3d8bbwe.Msixbundle (不适用2019)适用server2022/win10/win11/server2025
先处理Native.Framework、Native.Runtime、UI.Xaml、VCLibs 这几个,Microsoft.WindowsStore依赖这些包
https://www.sysgeek.cn/reinstall-microsoft-store/
参考方法2,搜索 Microsoft.WindowsStore_12107.1001.15.0_neutral_~_8wekyb3d8bbwe.appxbundle 下载它
比如下载到C:\Microsoft.WindowsStore_12107.1001.15.0_neutral___8wekyb3d8bbwe.AppxBundle
然后执行
'*WindowsStore*','*Microsoft.NET.Native.Framework*', '*Microsoft.NET.Native.Runtime*', '*Microsoft.UI.Xaml*', '*Microsoft.VCLibs*' | ForEach-Object { Get-AppxPackage -allusers $_ } > GetWinStoreInfo.log
看下是否过滤到Native.Framework、Native.Runtime、UI.Xaml、VCLibs,过滤到的话,最后一步才是处理Microsoft.WindowsStore
管理员身份执行
Add-AppxPackage -Path "C:\Microsoft.WindowsStore_12107.1001.15.0_neutral___8wekyb3d8bbwe.AppxBundle"
具体化路径到刚才下载的那个文件
根据系统版本不同有所区别:
Microsoft.WindowsStore_22xxx.*8wekyb3d8bbwe.Msixbundle (不适用2019)适用server2022/win10/win11/server2025
Microsoft.WindowsStore_22xxx 依赖Microsoft.UI.Xaml.2.8
Microsoft.WindowsStore_12107.*8wekyb3d8bbwe.AppxBundle 适用server2019/win10
Microsoft.WindowsStore_12107.*8wekyb3d8bbwe.EAppxBundle 该程序包仅能安装在以下设备系列上:Windows.Xbox
安装Microsoft.WindowsStore_12107.*8wekyb3d8bbwe.EAppxBundle报错是因为【该程序包仅能安装在以下设备系列上:Windows.Xbox】
普通电脑的Server2019和Win10系统安装Microsoft.WindowsStore_12107.*8wekyb3d8bbwe.AppxBundle即可,如果有如下报错
Add-AppxPackage:部署失败,原因是 HRESULT: 0x80073CF0,无法打开报。
错误 0x80070003:从位置 AppxManifest.xml中打开文件失败,错误为:系统找不到指定的路径。
如果有如上报错则尝试这个办法
【问题描述】
Add-AppxPackage Microsoft.WindowsStore_12107.1001.15.0_neutral_~_8wekyb3d8bbwe.AppxBundle
错误 0x80070003:从位置 AppxManifest.xml中打开文件失败,错误为:系统找不到指定的路径
【思路】
清理update缓存,确保update相关服务是启动的
管理员身份打开cmd,参考https://cloud.tencent.com/developer/article/2285183 运行提权命令打开一个提权的powershell:
AdvancedRun.exe /Clear /EXEFilename "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" /StartDirectory "C:\" /CommandLine "" /RunAs 8 /Run
【在提权到TrustedInstaller的powershell窗口中执行】
WSReset.exe
Stop-Service -Name UsoSvc -ErrorAction SilentlyContinue
Stop-Service -Name WUAUSERV -ErrorAction SilentlyContinue
Stop-Service -Name WaaSMedicSvc -ErrorAction SilentlyContinue
Set-Service -Name bits -StartupType Automatic -ErrorAction SilentlyContinue
Set-Service -Name cryptsvc -StartupType Automatic -ErrorAction SilentlyContinue
Set-Service -Name trustedinstaller -StartupType Automatic -ErrorAction SilentlyContinue
Set-Service -Name WaaSMedicSvc -StartupType Automatic -ErrorAction SilentlyContinue
Set-Service -Name UsoSvc -StartupType Automatic -ErrorAction SilentlyContinue
Set-Service -Name WUAUSERV -StartupType Automatic -ErrorAction SilentlyContinue
Set-Service -Name WaaSMedicSvc -StartupType Automatic -ErrorAction SilentlyContinue
net stop UsoSvc 2>&1 >$null
net stop wuauserv 2>&1 >$null
net stop cryptsvc 2>&1 >$null
net stop bits 2>&1 >$null
net stop msiserver 2>&1 >$null
cmd.exe /c ren c:\windows\softwaredistribution softwaredistribution.old 2>&1 >$null
cmd.exe /c ren c:\windows\system32\catroot2 catroot2.old 2>&1 >$null
net start msiserver 2>&1 >$null
net start cryptsvc 2>&1 >$null
net start BITS 2>&1 >$null
net start UsoSvc 2>&1 >$null
net start WaaSMedicSvc 2>&1 >$null
net start WUAUSERV 2>&1 >$null
Get-Service "UsoSvc", "WUAUSERV", "WaaSMedicSvc" -ErrorAction SilentlyContinue
control /name microsoft.windowsupdate
get-appxpackage *store* | remove-Appxpackage 2>&1 >$null
add-appxpackage -register "C:\Program Files\WindowsApps\*Store*\AppxManifest.xml" -disabledevelopmentmode 2>&1 >$null
WSReset.exe
Add-AppxPackage "C:\Microsoft.WindowsStore_12107.1001.15.0_neutral_~_8wekyb3d8bbwe.AppxBundle" 2>&1 >$null
Add-AppxPackage "C:\Microsoft.WindowsStore_22404.1401.2.0_neutral___8wekyb3d8bbwe.Msixbundle" 2>&1 >$null
重启机器验证,如果WindowsStore还是不行,启用Administrator试试
【如果非Administrator用户以管理员身份不行,启用Administrator试试】
net user administrator /active:yes
net user administrator "Password@20240604"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f
重启机器,以Administrator用户登录(密码Password@20240604),执行:
WSReset.exe
Add-AppxPackage "C:\Microsoft.WindowsStore_12107.1001.15.0_neutral_~_8wekyb3d8bbwe.AppxBundle" 2>&1 >$null
Add-AppxPackage "C:\Microsoft.WindowsStore_22404.1401.2.0_neutral___8wekyb3d8bbwe.Msixbundle" 2>&1 >$null
重启机器验证
如果打开WindowsStore闪屏打不开、运行WSReset.exe报错ms-windows-store purgecaches则提权执行:icacls "C:\Program Files\WindowsApps" /reset /t /c /q
Microsoft.WindowsStore_12107.1001.15.0 8wekyb3d8bbwe!App 没有在要求的超时时间内向DCOM注册
Microsoft.WindowsStore_22xxx 8wekyb3d8bbwe!App 没有在要求的超时时间内向DCOM注册
icacls "C:\Program Files\WindowsApps" /reset /t /c /q
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。