首页 > 解决方案 > UWP:未指定的错误 - 来自 HRESULT 的异常:0x80004005

问题描述

我正在用 C# 开发一个 UWP 应用程序,并且我附加了一个未处理异常的处理程序,它向我们发送未处理的异常,以便我们可以诊断它们)。

我收到大量

System.Exception - 未指定的错误(来自 HRESULT 的异常:0x80004005)

没有任何堆栈跟踪或其他附加信息。

这在本地调试中从未发生过,但仅在真实用户的生产中发生,从未抱怨过这个问题,所以我猜这似乎是一个可能不会影响用户的静默错误。

无论如何,我对让这个问题无法解决感到有点不安。

我怎样才能找到这个问题的罪魁祸首?

有没有人遇到过这个问题?

谢谢!

标签: c#exceptionuwpunhandled-exception

解决方案


在 Microsoft 支持上检查它,我发现 2 个关于 0x80004005 的引用非常不同。

第一个是关于 Windows XP Ativation,这表明 Windows 未正确激活 - 该消息在 Windows 10 上仍然可能相同,但 microsoft 页面不足以证实这一点。

另一个参考是关于来自 Windows Update(在 Windows 10 上)的安全版本,它具有相同的错误代码(对于没有更新 KB3087040 的 PC);似乎更有可能。


推荐阅读