不久前,我的 metro 应用程序停止运行 - 无论我启动哪个,它都会立即关闭。然后我卸载了所有用户应用程序,并修复了系统应用程序 - 如商店、metro 控制面板和相机,使用这个指导。但现在我无法从商店安装任何用户应用程序,总是出现错误“无法安装此应用程序 - 0x8007002”。我发现这与应用程序部署有关,因为我调试了一个安装 APX 包的示例,该示例因相同的错误而失败。很容易观察到程序包管理器.AddPackageAsync。但是,与更简单的 Win32 API 相比,调试 WinRT 接口难度大得令人难以置信(您无法相信仅从最简单的 WinRT 方法调用中就会调用多少代码),而且就我所做的而言(到目前为止 2 天),我无法找到这个 *** 错误出现的位置。但无论如何 - 我可以在 stack-exchnage 中发布另一个问题。所以,以下是我到目前为止尝试过的方法(就 IIRC 而言):
删除“Programs\WindowsApps”文件夹。
删除“User\AppData\Local\Packages”中的某些文件(当我删除整个文件夹时,Windows Store 无法打开)。
尝试过各种故障排除方法。
也执行了 sfc 扫描和 dism。
尝试过“干净启动”。
“WsReset.exe”——没有结果——Windows 商店几乎立即加载。
抱歉,如果您不能理解我的一些想法,但我现在凌晨 1:22 正在秘密地从我父母那里写信。明天我可以编辑这个问题。
如果您可以提出一些建议 - 请这样做,但我不会接受 Windows 重新安装、修复、刷新或诸如此类的事情。
另外,我正在使用带有最新更新和安全启动的 Win8.1 x64 UEFI。
如果需要的话,我还可以对 PC 进行内核调试。
答案1
*尝试清除 Windows 应用商店缓存:
1. 右键单击“开始”屏幕(左下角)。2
. 单击“运行”或按 Windows+R。3.
输入重置工具然后按 Enter。