CPU errors and instability

Processor problems show up as hardware stop codes, freezes and random restarts.

When the processor runs into trouble, Windows usually reports it as a hardware stop code such as WHEA_UNCORRECTABLE_ERROR or MACHINE_CHECK_EXCEPTION, or the PC simply freezes or restarts. The stop code tells you that the processor reported a problem, not which part caused it: overclocks, cooling, power delivery, the BIOS and memory all play a role.

That is why the guides below start with settings and firmware before suspecting a faulty processor.

Before you change anything

  1. Write down the stop code, or read it from Event Viewer > Windows Logs > System (BugCheck event 1001) if the PC restarted too quickly.
  2. Note whether the problem happens under load (gaming, rendering) or at idle.
  3. Write down any overclock, undervolt or memory profile (XMP or EXPO) you use, and your BIOS version (Win + R, msinfo32).
  4. Check the CPU temperature under load with a monitoring tool and compare it with the processor maker's limit.

Hardware errors reported by the processor

The processor or platform reported an error it could not correct, or a core stopped responding.

Sudden restarts and shutdowns

If the PC turns off without a visible stop code, the restart event in Event Viewer tells you whether it was a crash or a power problem.

First steps for processor problems

These checks address the causes that appear across Microsoft's documentation for processor-related stop codes. Do them in order and test after each.

  1. Load the default BIOS settings and turn off CPU overclocking, undervolting and automatic boost tuning.
  2. Turn off XMP or EXPO memory profiles for testing.
  3. Update the BIOS/UEFI from your PC or motherboard maker; updates include processor microcode.
  4. Clean dust from the CPU cooler and fans, and check that the cooler is mounted firmly.
  5. Install the latest chipset driver and Windows updates.
  6. Check that the CPU power connectors are fully inserted and the power supply is sufficient.
  7. Run Windows Memory Diagnostic (mdsched.exe), because faulty memory can produce the same stop codes.

Sources

Written and reviewed by Matyáš Rada.

Not your error?

All CPU errors →

You don’t need to know the technical name.

Tell us what you see. We’ll help you narrow down the problem.

Find by symptom