【问题标题】:Windows 8 App Cert Kit no longer runs?Windows 8 App Cert Kit 不再运行?
【发布时间】:2012-09-19 08:44:11
【问题描述】:

我正在尝试对我的 Metro 应用程序进行应用程序证书检查,但它不再运行了!还有其他人有同样的问题吗?我在整个互联网上进行了搜索,甚至没有一个相关的结果。

它在几个小时前成功运行,但现在它根本无法运行。旋转的光标显示,表明它即将打开 - 但它没有。

我已尝试重新启动计算机、打开/关闭 Visual Studio、打开/关闭我的应用程序。它只是不运行。我尝试过以管理员身份运行,我什至尝试过从其实际位置运行它 - 而不是仅使用开始屏幕上的快捷方式图标 - 但它就是无法运行。

怎么办?

【问题讨论】:

  • 它是在任务管理器中出现几秒钟然后消失吗?
  • 我没看到。但我再次检查,发现Windows Problem Reporting 出现然后消失。所以我要去检查一下。
  • @BoltClock 我检查了 Windows 问题报告并查看了转储崩溃文件的临时副本:Files that help describe the problem AppCompat.txt WERInternalMetadata.xml memory.hdmp triagedump.dmp ,但他们没有帮助描述问题。他们只是显示了一堆其他文件,但没有看到任何错误消息或类似的东西。
  • @BoltClock 是的。我只是看到它在任务管理器中出现然后消失。

标签: windows-8 microsoft-metro app-certification-kit


【解决方案1】:

我设法解决了这个问题。

以管理员身份运行 CMD.exe,并输入以下命令:

  • cd C:\Program Files\Windows Kits\8.0\App Certification Kit
  • appcert.exe reset

CMD 现在应该说:

成功重置测试配置。

现在,输入:

  • appcertui

现在应该会出现 Windows 应用认证工具包。

【讨论】:

  • 太棒了!我们遇到了同样的问题,它会寻找旧版本的应用程序(可能在某处缓存版本)。我们实际上使用了命令行 appcert.exe,错误看起来像这样:Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\WindowsApps\FooApp_old.version.number.0_x64__f9423lkjd58qa\AppXManifest.xml'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights ...
猜你喜欢
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-03
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
相关资源
最近更新 更多