Home Categories runtime Products Windows blue screen MACHINE_CHECK_EXCEPTION Windows Bug Check
Windows blue screen MACHINE_CHECK_EXCEPTION Bug Check 0x9C: MACHINE_CHECK_EXCEPTION Windows stopped with a MACHINE_CHECK_EXCEPTION bug check because the processor reported a fatal machine check exception. This is typically a hardware-level failure signal involving the CPU, motherboard, memory, thermals, or power delivery rather than an ordinary application or user-mode software fault.
Observed message
Bug Check 0x9C: MACHINE_CHECK_EXCEPTION Why it happens
The CPU detected a fatal hardware error and raised a machine check exception. Overclocking, unstable voltages, or thermal stress pushed the processor outside stable operating limits. Motherboard, power-delivery, or memory instability caused hardware-level fault reporting through the CPU. A failing hardware component triggered repeated machine check events during system operation. How to fix it
Reset CPU, memory, and voltage settings to defaults immediately if the system is overclocked or undervolted. Check temperatures under sustained load and correct thermal issues such as dust buildup, weak cooling, or degraded thermal paste. Update BIOS/UEFI firmware and chipset support if the issue appears on a newer CPU or after a recent platform update. Run hardware diagnostics focusing on CPU, RAM, and motherboard stability, and inspect event logs for supporting WHEA or hardware fault records. If the machine is unstable under load, test with minimal hardware and known-good memory where possible to isolate the failing component. Treat persistent MACHINE_CHECK_EXCEPTION crashes as likely hardware problems and prioritize backup plus hardware isolation or replacement.