修复 WHEA-Logger 致命硬件和事件 ID 错误

在这篇文章中,我们看看有哪些 WHEA-Logger 致命硬件和事件 ID 错误 以及可能在其 Windows 11 或 Windows 10 计算机上遇到问题的受影响 PC 用户的相关修复。

WHEA 错误事件日志是什么?

Windows 硬件错误体系结构 (WHEA) 记录器是一种自动服务,可检测硬件错误并在发生此类错误时为 Windows 事件生成事件跟踪。 然后系统日志记录这些硬件错误,可以查看这些错误以进行故障排除。 这 WHEA-记录器事件 只是一般错误代码,仅表示可能存在硬件或驱动程序问题。

除了系统崩溃之外,还可以记录此事件,或者问题通常也可能在系统休眠或重新启动后、启动后立即发生,甚至在计算机空闲时发生。 通常,您可能会在事件查看器中看到以下一般或特定错误消息,具体取决于引发错误的硬件:

发生了致命的硬件错误。 描述条件的记录包含在该事件的数据部分中。

发生了已更正的硬件错误。
按组件报告:处理器内核
错误来源:未知错误来源
错误类型:缓存层次结构错误
处理器 APIC ID:0
此条目的详细信息视图包含更多信息。

发生了致命的硬件错误。
按组件报告:处理器内核
错误来源:机器检查异常
错误类型:缓存层次结构错误
处理器 APIC ID:0
此条目的详细信息视图包含更多信息。

从上面的错误消息中,您可以看到处理器或 CPU 被识别为导致第二个和第三个错误实例问题的硬件。 调查表明,这些错误通常与内核电源事件有关,例如 Windows PC 上的内核电源事件 ID 41 任务 63、事件 ID 55 内核处理器电源错误。

如果您的 Windows 11/10 计算机不断崩溃,并且在事件查看器中您看到 WHEA-Logger Fatal 硬件记录了关联的事件 ID 1、17、18、19、46 或 47,那么我们在下面提供的通用修复可以应用特定顺序来解决系统上的问题。

  1. 初始清单
  2. 检查内存模块
  3. 识别并手动更新有故障的硬件驱动程序
  4. 禁用 AMD 或 ATI 外部事件实用程序(如果适用)
  5. 更换主板和/或 CPU

让我们详细了解这些适用的修复程序。

1]初始清单

  • 确保 Windows 已更新到最新版本/内部版本。 检查可用的 BIOS 更新并执行必要的操作。 还要确保所有驱动程序,尤其是芯片组驱动程序已在您的系统上更新。 此外,您可能必须在干净启动状态下进行故障排除。
  • 对于一些受影响的 PC 用户,他们报告说在 BIOS 中禁用 C 状态确实解决了问题。 要执行此任务,您需要咨询您的 PC 制造商以了解在 BIOS 中禁用 C 状态的正确过程,因为不同品牌的计算机在 BIOS 中禁用 C 状态的过程可能不同。 请注意,禁用此设置时休眠不起作用,但睡眠可以。
  • 卸载 NVIDIA GeForce Experience 软件。 尽管看起来很奇怪,但据报道这对一些受影响的 PC 用户有效。 因此,如果适用于您在系统上安装了 NVIDIA GPU 的情况,您可以尝试修复。

:事件 ID 154,IO 操作因硬件错误而失败

2]检查RAM模块

Check the RAM modules - Memtest Windows

确保您已经为您的计算机安装了支持的内存模块。 如果您已经这样做,那么您可以运行 Memtest86+ 工具来测试您的 RAM。 根据内存测试的结果,如果是 RAM 损坏,则必须更换 RAM 模块。 否则,您可以重新安装模块,看看是否可以解决 Windows 11/10 系统上的 WHEA 记录器致命硬件和事件 ID 错误。

: MEMORY_MANAGEMENT 0x0000001A 错误

3]识别并手动更新有故障的硬件驱动程序

Identify and manually update the faulty hardware driver - Driver Verifier utility

首先,您可以运行 Driver Verifier,这是一个内置于 Windows 操作系统中的实用程序,通常会找到导致 BSOD/崩溃的根本原因的驱动程序。 如果您已对已识别的驱动程序采取必要的措施,但问题仍然存在,那么您可以按照以下步骤专门识别并手动更新有问题的硬件驱动程序。

  • 打开事件查看器。
  • 导航到 Windows 事件日志/系统。
  • 找到并查看 WHEA-Logger 错误。 事件 ID 可以是我们在上面确定的任何数字或任何其他数字。
  • 双击日志中的错误,然后单击 细节 标签。
  • 展开 系统 细节。
  • 现在,专门寻找 总线、设备和功能 数字以确定设备管理器中的哪个项目导致了问题。
  • 让事件查看器保持打开状态,然后打开设备管理器。
  • 向下滚动到 系统设备 部分。 您可能会看到与下图类似的内容,但最右边的数字会有所不同。 您可以有一个或多个实例。
Intel(r)5520/5500/x58 i/o hub pci express root port 3- 340a
Intel(r)5520/5500/x58 i/o hub pci express root port 7- 340e
  • 双击其中的每一个 PCI Express 根端口 设备管理器中的项目并记下如下所示的位置:
PCI bus 0, device 3, function 0.
  • 现在,找到与您在 Windows 日志中找到的内容相匹配的错误,并将 Windows 系统日志中的错误与设备管理器中具有相同 BUS、DEVICE 和 FUNCTION 位置的项目交叉引用。
  • 双击该项目并转到 司机 标签。
  • 点击 更新驱动程序 > 浏览 > 让我选择.
  • 从兼容的硬件驱动程序列表中选择 PCI Express 标准根端口驱动程序。
  • 点击 下一个 完成驱动更新。

对每个错误重复,但前提是它们具有不同的 BUS、DEVICE LOCATION。 如果都一样,那就没必要了。

4]禁用 AMD 或 ATI 外部事件实用程序(如果适用)

Disable AMD or ATI External Events Utility

如果您有 AMD 处理器,则此修复适用。 要在 Windows 11/10 计算机上禁用 AMD 或 ATI 外部事件实用程序,请执行以下步骤:

  • Windows 键 + R 调用运行对话框。
  • 在“运行”对话框中,键入 services.msc 并点击 Enter 打开服务。
  • 在“服务”窗口中,滚动并找到 AMD 外部事件实用程序 服务。
  • 双击条目以编辑其属性。
  • 在属性窗口中,单击启动类型上的下拉菜单并选择 残疾人.
  • 接下来,单击 停止 在下面 服务状态 停止服务。
  • 点击 申请 > 好的 保存更改。

检查问题是否已解决。 否则,请尝试下一个解决方案。

5]更换主板和/或 CPU

此时,如果问题仍然存在,则可能是您的 MOBO 和/或 CPU 不受支持或不兼容(它应该是设备随附的或确切的替代品),或者它可能是以下之一或其中之一硬件有故障 – 如果是这种情况,则您需要由 PC 硬件技术人员更换此硬件。 否则,如果您确定您的主板和 CPU 受支持且兼容,那么您可以执行系统还原,这可能会解决与软件相关的问题。

希望这些建议中的任何一个对您有用!

什么会导致 WHEA 错误?

通常,WHEA 错误表示您的 Windows 11/10 计算机上出现了硬件问题。 已知问题可能与设备驱动程序、硬盘驱动器、处理器、电源以及损坏或损坏的内存 (DRAM) 等问题有关。 硬件组件包含错误检测机制,可以检测何时存在硬件错误条件——这些错误可以分为已纠正错误或未纠正错误。

相关帖子: WHEA_UNCORRECTABLE_ERROR, 0x00000124 蓝屏 [Fixed].