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