前情提要
前一阵子我买了一块新的SSD(A2000),然后用傲梅把系统盘挪过去了,旧的盘一直留着没格式化。这几天我看系统没问题就打算把旧的盘格式化了另作他用,然后就出事了:我所有的UWP应用全部不见了,包括XBox和Store。

我尝试通过PowerShell执行下面这个命令恢复所有的应用:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} 
​​‌‌​​​‌‌​‌​​‌‌‍​‌​‌‌‌​​‌‌‌‌​‌​‍​‌​​‌​​​‌​​​‌‌​‍​‌​‌‌​​​‌‌​​​​​‍​​‌​‌‌‌‌‌‌‌‌​​​‍​‌‌​​‌‌‌​‌‌​​‌‌‌‍​‌‌​​​‌‌‌​​​‌​‌‍​​‌‌‌‌‌‌‌‌​​‌‌‍‌​‌​‌​​​‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌‌​​‌‌‌​‍‌‌​​‌‌‌​‍‌‌​‌‌‌‌‌‍​‌​​​​‌​‌‌​‌​‌‌‍​​​‌​‌​‌‌​‌​‌‌‌‍​‌​‌​‌​‌​‌‌‌​​‌‍​‌​​​​‌​‌‌​‌​​​‍‌‌​‌‌‌‌‌‍‌‌​​‌‌‌‌‍‌​​​​‌‌‌‍‌‌​​​‌‌‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌‌​‍‌‌​​‌‌​​‍‌‌​​‌‌‌​‍‌‌​​‌​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌‌‌‌‍‌‌​‌‌‌‌‌‍​‌‌​‌​‌​‌‌‌​​‌‌​‍​‌‌‌​‌​​​​​‌​​​​‍​‌‌‌​‌‌​​​​‌‌‌​​‍​‌​‌‌‌​​‌​​‌‌​​‍​‌​‌‌​‌​‌‌​​​​‌‍​​‌​​‌‌​​‌​‌​‌​‍​​‌‌‌‌‌‌‌‌​​‌​‍​​​​​​​​‌‌‌‌​​‌‌‍​​​‌​‌​‌‌​​‌‌‌​‍‌​‌‌‌‌​​‍‌​‌‌​‌​​‍‌​​​​‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌​‌‌​​‌​‍‌​‌‌‌‌​​‍​‌‌​​​‌​‌‌‌​​​‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌​‌‍‌‌​​‌‌‌​‍‌‌​‌​​‌​‍‌‌​​‌‌‌​‍‌‌​​‌‌​‌‍‌‌​‌​​‌​‍‌‌​​‌‌‌​‍‌‌​​‌​‌‌‍​‌​‌‌​‌‌‌‌​​‌​​‍​‌‌​​​​‌​‌​​​‌‌‍​​​​​​​​‌‌‌‌​​‌‌‍​‌​‌‌​​​‌‌​​​​​‍​​‌‌​‌​​‌‌‌‌​​​‍​‌​‌​​​‌‌​​‌‌‌‌‍​‌​‌​​​‌​‌‌‌‌‌‌‍​​​​​​​​‌‌‌​​‌​‌‍‌​​‌​‌‌‌‍‌​​​‌​‌‌‍‌​​​‌​‌‌‍‌​​​‌‌‌‌‍‌​​​‌‌​​‍‌‌​​​‌​‌‍‌​‌​​​‌‌‍‌​‌​​​‌‌‍‌​​‌‌‌​‌‍‌​​‌​​‌‌‍‌​​‌​​​​‍‌​​‌‌​​​‍‌‌​‌​​​‌‍‌​​‌‌‌​​‍‌​​‌​‌​​‍‌​​​​‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌‌​‌​​​‌‍‌​​​‌‌​​‍‌​​‌​‌‌​‍‌​​​‌​‌‌‍‌​​‌‌​‌​‍‌​‌​​​‌‌‍‌​​​‌​‌‌‍‌​​‌‌‌‌​‍‌​​‌​​‌‌‍‌​​‌​‌​​‍‌​​​‌‌​​‍‌​‌​​​‌‌‍‌​​‌‌​​‌‍‌​​‌​‌‌​‍‌​​​​‌‌‌‍‌​​​‌​​​‍‌​​‌​‌‌​‍‌​​‌​​​‌‍‌‌​​‌‌‌​‍‌‌​​‌‌‌​‍‌​​​‌‌​​‍‌​​​‌​‌‌‍‌​​‌​​​​‍‌​​​‌‌​‌‍‌​​‌‌​‌​‍‌‌​​‌‌‌‌‍‌​​​​‌‌‌‍‌‌​​​‌‌‌‍‌‌​​‌‌‌‌‍‌‌​​‌‌‌​‍‌‌​​‌‌​​‍‌‌​​‌‌‌​‍‌‌​​‌​‌​‍‌‌​​‌‌‌‌‍‌‌​​‌‌‌‌‍‌‌​‌​​​‌‍‌​​‌​​‌​‍‌​​‌‌​‌‌

之后恢复了部分应用,包括应用商店。但是很可惜,应用商店无法启动,闪一次界面然后弹出错误0x80131500,上网上搜索的解决方案包括重置winsock,关闭代理什么的,没有什么效果,重新刷了一遍回环限制也用处不大。

但是我发现我的Windows账户仍然登录,右上角头像可以点击进设置,左边的侧边栏就会强制显示,进入库页面发现store可以更新,更新之后就正常了。

记录一下,方便以后排错。