Windows Hardware Error Architecture

From Wikipedia, the free encyclopedia

Lua error in package.lua at line 80: module 'Module:Hatnote list' not found.Template:Short description

Page Module:Message box/ambox.css has no content.Page Template:Multiple issues/styles.css has no content.

Windows Hardware Error Architecture (WHEA) is a hardware error handling framework introduced for Microsoft Windows with Windows Vista SP1 and Windows Server 2008 as a successor to Machine Check Architecture (MCA) on previous versions of Windows.[1] WHEA consists of several software components that interact with the hardware and firmware of a given platform to handle and notify regarding hardware error conditions.[2] Collectively, these components provide: a generic means of discovering errors, a common error report format for those errors, a way of preserving error records, and an error event model based on Event Tracing for Windows (ETW).[3]

WHEA allows third-party software to interact with the operating system and react to certain hardware events. For example, when a new CPU is added to a running system—a Windows Server feature known as Dynamic Hardware Partitioning—the hardware error component stack is notified that a new processor was installed.

WHEA builds on existing hardware error reporting mechanisms, including PCI Express Advanced Error Reporting and firmware-provided interfaces such as the ACPI Platform Error Interface (APEI), introduced in ACPI 5.0. On Linux systems, APEI is implemented directly within the kernel[4], whereas Windows integrates APEI error sources through WHEA.[5]

See also

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."Windows Hardware Error Architecture (WHEA) design guide". Microsoft Learn. Sep 15, 2016.
  2. ^ Page Module:Citation/CS1/styles.css has no content."Components of the Windows Hardware Error Architecture". Microsoft Learn. Sep 15, 2016.
  3. ^ Page Module:Citation/CS1/styles.css has no content."Introduction to the Windows Hardware Error Architecture". Microsoft Learn. Sep 15, 2016.
  4. ^ Page Module:Citation/CS1/styles.css has no content."APEI Error INJection". The Linux Kernel documentation. Retrieved Dec 29, 2025.
  5. ^ Page Module:Citation/CS1/styles.css has no content."Windows Hardware Error Architecture Definitions". Microsoft Learn. Sep 15, 2016.

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.