Metro Apps 导致 Windows 8 崩溃 — — Windows 文件损坏?

Metro Apps 导致 Windows 8 崩溃 — — Windows 文件损坏?

我有 Windows 8。(不是 8.1)

Metro 应用无法打开,例如邮件、照片、天气、游戏、体育、Bing、旅行、Skype...

Windows 应用商店一直运行,直到安装应用程序时,我收到错误消息“发生了一些事情,Windows 应用商店不再运行,请重新启动/刷新您电脑上的 Windows”

我尝试在命令行中输入“SFC /scannow”,但收到错误消息,提示它包含无法修复的损坏文件。

我尝试了普通的 Windows Metro 应用疑难解答程序,它解释说显示适配器已过期(我已更新它们)或 Windows 商店配置可能已损坏。这可能会缩小问题范围。

我尝试运行命令 - “powershell -ExecutionPolicy Unrestricted Add-AppxPackageDisableDevelopmentMode Register$Env:SystemRoot\WinStore\AppxManifest.XML”但收到以下错误消息 - “部署失败,包存储库已损坏”。

此外,似乎注册表对所有应用程序包都有完全权限,所以这也不是问题。

希望以上信息足以帮助您识别问题。在此先感谢您的帮助。

答案1

我也遇到了同样的问题。就我而言,我愚蠢地更改了整个“App Data”文件夹的权限,这不知何故删除了某些 Windows Metro 应用程序所需的权限。似乎每个包都有自己的权限集。经过一番研究,并按照您描述的相同修复尝试(对我来说也不起作用),以下修复最终奏效了:

将名为 ALL APPLICATION PACKAGES 的用户添加到 Packages 文件夹及其所有子文件夹。

详细步骤(对于不太熟悉 Windows 的人):

  1. 转到 C:/Users/[您的用户名]/App Data/Local。那里应该有一个名为 Packages 的文件夹。
  2. 右键单击并选择属性->安全->编辑->添加
  3. 输入“ALL”,然后点击“检查名称”。这将自动填充名为 ALL APPLICATION PACKAGES 的用户。选择它并授予其完全控制权。
  4. 单击“确定”。
  5. 单击“确定”。您应该返回到“包属性”窗口。
  6. 点击“高级”。
  7. 选中“替换所有子对象权限条目...”旁边的复选框。
  8. 单击“应用”。

相关内容