以下操作均在powershell下操作。建议用非管理员模式,管理员模式删除的应用商店恢复后出现闪退。

;查询当前用户所有安装应用程序列表
Get-AppxPackage | Select Name, PackageFullName
;查询本机所有用户安装的应用程序列表
Get-AppxPackage -AllUsers | Select Name, PackageFullName

;清除单个指定的应用,PackageFullName通过上面一条命令来查询得到
;两个命令都可以
Remove-AppxPackage <PackageFullName>
Get-AppxPackage <PackageFullName> | Remove-AppxPackage

;通过通配符删除多个应用
Remove-AppxPackage *Xbox*
Get-AppxPackage *Xbox* | Remove-AppxPackage

;一次性删除全部应用(该操作慎用慎用,应用商店删除后极难恢复)
;该命令可能无效。Remove-AppxPackage *
Get-AppxPackage * | Remove-AppxPackage

;恢复误删除的应用,但是不记得详细信息,可以先用下面命令来查询
Get-AppxPackage -allusers *calc*
;在获得的信息中复制:InstallLocation 地址后通过替换下面的位置来恢复
;注意替换的是目录,不要替换包括后面的\appxmanifest.xml
Add-AppxPackage -register "查询到的InstallLocation\appxmanifest.xml" -DisableDevelopmentMode
;回车后就可以立刻恢复

;恢复全部内置程序
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

删除的过程中会有些内置程序出错表示无法删除,那么忽略即可。

但是好像应用商店本身也可以被删除掉,然后恢复两个store的应用出现了应用商店闪退。悲催!!!依赖没问题,找不到原因了。