关于 WER

Windows 错误报告 (WER) 是基于事件的灵活反馈基础结构,旨在收集有关 Windows 可以检测到的硬件和软件问题的信息,向 Microsoft 报告信息,并为用户提供任何可用的解决方案。 有关 WER 改进的信息,请参阅 WER 中的新增功能

从 Windows Vista 开始,Windows 默认提供崩溃、无响应和内核错误报告,而无需更改应用程序。 应用程序改用 WER API 来生成与崩溃、非响应或内核错误无关的应用程序特定问题的错误报告。

若要为特定于应用程序的问题生成错误报告,应用程序必须使用一些称为 报告参数的基本信息来创建问题的简短说明。 报表参数包括应用程序名称、应用程序版本、模块名称、模块版本和错误代码等信息。 这些报表参数的组合描述了一个独特的问题。

当 WER 检查解决方案时,它会首先询问问题是否已知,从而与 Microsoft 的 WER 服务器进行通信。 服务器通过以下方式之一进行响应:

  • 如果问题已知且存在解决方案,服务器会将解决方案发送到客户端计算机,WER 向用户显示此信息。
  • 如果正在调查问题,服务器可能会发送指示状态的响应。 如果开发人员需要更多信息来解决问题,服务器会向 WER 请求其他信息,WER 会请求用户提供发送此信息的权限。
  • 如果问题未知,服务器会创建一个问题供开发人员调查,并向 WER 发送指示状态的响应。

使用此过程,WER 可根据需要收集更多信息,或者在可用时向用户发送解决方案。 在 Windows Vista 上,用户可以随时转到问题报告和解决方案以查看可用的解决方案、检查新解决方案是否可用,或管理其其他 WER 报告和设置。 在 Windows 7 上, 问题报告和解决方案 现在称为 操作中心。 单击“ 开始 ”并在 “搜索程序和文件 ”中输入“视图”,然后选择“ 查看所有问题报告”、“ 查看可靠性历史记录”或 “查看问题解决方案”。

Windows 错误报告