Windows 8 Metro 应用无法加载

Windows 8 Metro 应用无法加载

如何加载 Windows 8 Metro 应用?磁贴会更新,但当我单击它们时,它们会旋转并显示固定的启动画面,然后消失。只有 Store 应用会打开。我尝试过:

  1. 将用户访问控制设置为低于顶部一个等级。
  2. “刷新我的电脑”(不要这样做 - 浪费时间。还会删除所有桌面应用程序。)
  3. 关闭了我的 McAfee 防病毒软件的实时扫描。
  4. 进入商店应用并更新应用程序。
  5. sfc /scannow
  6. 运行应用程序疑难解答。

这是一台新电脑。我已经运行了 Windows 更新。前几天它们都正常工作。

以下是一些事件日志错误的列表:http://pastie.org/6415709

答案1

尝试运行应用程序疑难解答:

http://go.microsoft.com/fwlink/p/?LinkId=271185

还要确保注册表/文件夹权限没有改变:

Win8:应用程序:现代:如果修改了默认注册表或文件权限,应用程序将无法启动 https://support.microsoft.com/kb/2798317/en-us

答案2

我遇到了同样的问题,应用程序打开了一会儿然后最小化并且没有打开。

我发现这个命令来自MSDN 博客,修复了每个应用程序的问题。只需更改您要修复的应用程序的名称即可。

  1. 打开提升的命令提示符。

  2. 执行以下命令:

powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot******\AppxManifest.XML

例如:为了解决问题温斯泰应用程序:

powershell -ExecutionPolicy 不受限制的 Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.XML

解决问题相机应用程序:

powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\camera\AppxManifest.xml

解决问题文件管理器应用程序:

powershell -ExecutionPolicy 不受限制的 Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\FileManager\AppxManifest.xml

解决问题沉浸式控制面板应用程序:

powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml


另一个修复方法是科技网

下面最终为我解决了所有问题(商店和所有应用程序都损坏了):

A.) 修复应用商店:从管理员命令提示符运行:

Powershell -ExecutionPolicy 不受限制的 Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml

B.) 修复所有现代应用程序:从管理员 PowerShell 运行:

((Get-ChildItem “HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\InboxApplications”) | Get-ItemProperty).Path | Add-AppxPackage -Register -DisableDevelopmentMode

C.)修复第三方应用程序:

删除注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore[UserSID]

您可以通过进入提升的命令提示符并输入以下内容来找到您的 SID

wmic 用户帐户获取名称,sid

答案3

我在 Steam 游戏安装 .Net Framework 后发现了类似的问题。我唯一的解决方案是在 Windows 8 中进行出厂重置 -> Charm bar -> 设置 - 更改 PC 设置 -> 常规,它是最后一个选项,上面写着“删除所有内容并重新安装 Windows”

不幸的是,我一直没有发现哪个 .Net 更新搞砸了它。

答案4

我尝试了所有发布的方法来解决这个问题我做的最后一件事是尝试: ALL APPLICATION PACKAGES需要以下权限才能正确执行:

读取并执行、列出文件夹内容并读取以下位置
C:\Windows
C:\Program Files (x86)
C:\Program Files
列出文件夹并读取数据、创建文件夹并附加数据
C:\Users\\AppData\Local\Microsoft\Windows\WER
读取
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE\Drivers
HKEY_LOCAL_MACHINE\HARDWARE
HKEY_LOCAL_MACHINE\SAM
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM
HKEY_USERS

HKEY_CLASSES_ROOT错了已修复并且现代应用程序运行正常

相关内容