GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Windows Hardware Error Architecture - Wikipedia

"WHEA" redirects here. For other uses, see WHEA (disambiguation).
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
icon
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Windows Hardware Error Architecture" – news · newspapers · books · scholar · JSTOR
(January 2016) (Learn how and when to remove this message)
This article needs to be updated. Please help update this article to reflect recent events or newly available information. (February 2025)
(Learn how and when to remove this message)

The 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 4.0. On Linux systems, APEI is implemented directly within the kernel,[4] whereas Windows integrates APEI error sources through WHEA.[5]

See also

  • Machine-check exception (MCE)
  • Reliability, availability and serviceability (RAS)
  • RAMS (reliability, availability, maintainability and safety)
  • High availability (HA)
  • Blue screen of death

References

  1. ↑ "Windows Hardware Error Architecture (WHEA) design guide". Microsoft Learn. Sep 15, 2016.
  2. ↑ "Components of the Windows Hardware Error Architecture". Microsoft Learn. Sep 15, 2016.
  3. ↑ "Introduction to the Windows Hardware Error Architecture". Microsoft Learn. Sep 15, 2016.
  4. ↑ "APEI Error INJection". The Linux Kernel documentation. Retrieved Dec 29, 2025.
  5. ↑ "Windows Hardware Error Architecture Definitions". Microsoft Learn. Sep 15, 2016.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Windows_Hardware_Error_Architecture&oldid=1377410094"
Categories:
  • Windows components
  • Windows Vista
  • Windows Server 2008
  • Computer errors
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Articles lacking reliable references from January 2016
  • All articles lacking reliable references
  • Wikipedia articles in need of updating from February 2025
  • All Wikipedia articles in need of updating
  • Articles with multiple maintenance issues
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.