过了一段时间,Windows 8.1 应用程序将无法再打开。打开应用程序将显示启动画面,然后退出到桌面,图标仍显示在任务栏中。重新启动暂时解决了该问题。
检查 Windows 事件日志后,我发现了此错误消息,但无法从中获取任何有用的信息。
激活应用程序 microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail 失败,错误为:此应用程序不支持指定的合同或未安装。请参阅 Microsoft-Windows-TWinUI/Operational 日志以获取更多信息。
附加日志信息显示以下内容。
应用程序 DefaultBrowser_NOPUBLISHERID!Microsoft.InternetExplorer.Default 未注册 Windows.Launch 合约,或者未安装。
这似乎发生在每个安装的应用程序中,有人能解决这个问题吗?
我也看过这个问题但没有任何进展:Metro 应用程序在启动时崩溃,是驱动程序还是权限问题?
答案1
我在 Windows 10 技术预览版上遇到了同样的问题。
经过一番挖掘,我找到了答案MS 社区以及这篇博文总结一下 - 要修复单个应用程序(在本例中为 PC 设置),请在管理 Powershell 控制台中输入:
Add-AppxPackage -DisableDevelopmentMode -注册$Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml -Verbose
要修复所有应用程序,请运行:
获取 AppxPackage | % { 添加 AppxPackage -DisableDevelopmentMode -注册“$($_.InstallLocation)\AppxManifest.xml” -verbose }