How to Fix WHEA_UNCORRECTABLE_ERROR in Windows 11
The Problem
A WHEA_UNCORRECTABLE_ERROR in Windows 11 is different from most blue screens. WHEA stands for Windows Hardware Error Architecture — the subsystem that listens for fault reports coming from the CPU, memory controller, and PCIe bus. This stop code means a physical component reported an error that could not be corrected, and Windows halted rather than continue with bad data.
That makes it one of the few stop codes that is usually genuine hardware, not a driver bug. The four realistic causes, in order of how often they turn out to be the culprit: an unstable overclock or undervolt, failing RAM, a failing or overheating CPU, and a dying power supply.
Not sure the stop code is really this one? Photograph the screen and start with how to fix a BSOD. PC also restarts with no blue screen at all? See Windows 11 freezing and crashing randomly.
Symptoms
- Blue screen reading WHEA_UNCORRECTABLE_ERROR, sometimes with a stop code of
0x00000124. - Crashes cluster under load — gaming, video export, a Windows update, or a virus scan.
- The PC restarts instantly with no blue screen at all, especially on a desktop with an aggressive overclock.
- Event Viewer logs WHEA-Logger events under Windows Logs → System.
Step 1: Remove Every Overclock and XMP Profile
This is the single most common cause and the fastest thing to rule out.
- Restart and enter firmware setup — see how to enter BIOS or UEFI.
- Load Optimized Defaults (sometimes "Load Setup Defaults" or F9).
- That also disables XMP / EXPO memory profiles, dropping RAM to its safe JEDEC speed. Leave it off for now.
- If you use a CPU undervolt from Intel XTU, Ryzen Master, or a motherboard "Curve Optimizer" setting, reset it to stock as well.
- Save, exit, and use the PC normally for a day.
If the crashes stop, the overclock was unstable. Reapply XMP alone first; if that is stable for a day, then reapply any CPU tuning in smaller increments.
Step 2: Read the WHEA Event to Find the Reporting Component
The event log names which piece of hardware raised the error.
- Press Windows + R, type
eventvwr.msc, press Enter. - Expand Windows Logs → System.
- Click Filter Current Log in the right pane, and in Event sources tick WHEA-Logger.
- Open the most recent error and read the Details tab.
Look for these fields:
- Processor APIC ID or "A fatal hardware error has occurred… Reported by component: Processor Core" — points at CPU or its power delivery.
- Memory or "Error Source: Corrected Machine Check" naming a DIMM — points at RAM.
- PCI Express Root Port with a bus/device/function number — points at a card or NVMe drive in that slot.
A full walkthrough of the log viewer is in how to use Event Viewer to find why your PC crashed.
Step 3: Test the RAM Properly
- Press Windows + R, type
mdsched.exe, choose Restart now and check for problems. - When it boots into the test, press F1, set Test Mix to Extended, and let it run at least one full pass.
- Windows Memory Diagnostic is a quick screen, not a thorough one. If it passes but you still suspect RAM, run MemTest86 from a USB stick for four or more passes overnight.
- Any error at all means bad memory. Test one stick at a time in the same slot to identify which one, then test the good stick in each slot to rule out the slot itself.
- Related, for a different memory stop code: fix MEMORY_MANAGEMENT BSOD.
Step 4: Check CPU Temperature and Throttling
A CPU that overheats under load reports uncorrectable machine-check errors before it shuts down.
- Open Task Manager (Ctrl + Shift + Esc) → Performance → CPU and watch the clock speed while the PC is busy.
- Install a temperature monitor such as HWiNFO and record the peak core temperature during a 10-minute load.
- Sustained temperatures above 95 °C on desktop or laptop silicon mean cooling is the problem, not Windows.
- Full procedure: fix CPU overheating and thermal throttling and fix loud fan noise.
Step 5: Update Chipset Firmware and Drivers
WHEA errors on newer platforms are often fixed by a BIOS update that corrects memory training or power management.
- Note your motherboard or laptop model from Windows + R →
msinfo32→ System Model and BIOS Version/Date. - Download the latest BIOS/UEFI and chipset drivers from the manufacturer's own site — not a driver-updater tool.
- Install the chipset driver first, reboot, then apply the firmware update following the vendor's instructions exactly.
- Do not flash firmware on a laptop running on battery, or on a desktop during a storm without a UPS.
- General guidance: how to update outdated drivers.
Step 6: Rule Out the Storage Controller and Drive
A failing NVMe drive on a PCIe root port reports through WHEA too.
- Open Terminal (Admin) and run:
chkdsk C: /scan - Check the SMART attributes properly: check SSD and hard drive health.
- If the WHEA event named a PCI Express Root Port, reseat that card or drive with the PC unplugged, and try a different slot if one is free.
Step 7: Repair Windows System Files
This will not fix true hardware faults, but it removes corruption from the list of suspects.
- Open Terminal (Admin) and run in order:
sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth - Reboot and run
sfc /scannowonce more to confirm it reports no violations. - Detailed walkthrough: how to run SFC and DISM.
Step 8: Test the Power Supply and Reduce the Load
A PSU that cannot hold voltage under transient load produces exactly this stop code on desktops.
- Unplug non-essential drives, extra fans, and RGB controllers.
- If you have a spare known-good PSU of adequate wattage, swap it in — this is the only reliable test.
- On a laptop, test with the original charger; a low-wattage third-party charger causes the same instability under load.
- In Settings → System → Power & battery → Power mode, select Balanced to cap peak draw while testing.
What Not to Do
- Don't just reinstall Windows first. WHEA is hardware-reported; a clean install almost never fixes it and costs you a day.
- Don't disable WHEA logging or the Machine Check Exception in BIOS. That hides the report, not the fault, and lets bad data reach your files.
- Don't run a driver-updater utility. Get firmware and chipset drivers from the hardware vendor only.
Still Not Working?
If defaults are loaded, RAM passes MemTest86, temperatures are normal, and firmware is current, you are down to CPU, motherboard, or PSU. Test with the minimum viable configuration — one RAM stick, integrated graphics, boot drive only. If it is stable there, add components back one at a time.
Before any hardware swap, get your data somewhere safe: set up automatic backups.
Related: fix IRQL_NOT_LESS_OR_EQUAL and fix CLOCK_WATCHDOG_TIMEOUT.
Related guides
How to Fix CLOCK_WATCHDOG_TIMEOUT in Windows 11
CLOCK_WATCHDOG_TIMEOUT means a CPU core stopped responding to the rest of the processor. Fix unstable overclocks, bad drivers, and cooling faults with these step-by-step checks.
How to Fix BAD_SYSTEM_CONFIG_INFO in Windows 11
BAD_SYSTEM_CONFIG_INFO means the registry or boot configuration is damaged. Repair BCD, restore the registry hives, and get back into Windows 11 with these ordered steps.
Fix UNEXPECTED_STORE_EXCEPTION in Windows 11
UNEXPECTED_STORE_EXCEPTION in Windows 11 usually points at a failing drive, a display driver, or antivirus. Work through these ordered checks to find the real cause and fix it.
How to Fix 100% CPU Usage in Windows 11
CPU stuck at 100% and your PC crawling? Find the process eating your processor, stop background hogs, and cool a throttling CPU with these step-by-step fixes.
How to Fix DRIVER_POWER_STATE_FAILURE in Windows 11
DRIVER_POWER_STATE_FAILURE blue screen when your PC sleeps or wakes? Fix the power-management settings and drivers behind it with these step-by-step fixes.