How to Fix Machine Check Exception on Windows
Resolve Machine Check Exception and clean crash-related files on Windows with help from Kudu.
By Kudu Team
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →What Causes This?
A Machine Check Exception usually means Windows hit a serious hardware-level error that the CPU could not safely recover from. Common causes include overheating, unstable overclocking, faulty RAM, a failing CPU or motherboard, outdated BIOS/firmware, or corrupted low-level drivers such as chipset and storage drivers. In some cases, the crash is triggered by power delivery problems or hardware stress during gaming, rendering, or heavy multitasking.
Common Symptoms
- Blue screen with the message MACHINE_CHECK_EXCEPTION
- Random restarts or crashes during heavy use
- Freezing during startup, gaming, or large file transfers
- System instability after a BIOS change or overclock
- Crashes that keep coming back even after a normal restart
How to Fix It Manually
-
Remove any overclock or BIOS tuning
- Restart your PC and enter BIOS/UEFI. This is usually done by pressing Delete, F2, or F10 during startup.
- Load Optimized Defaults, Setup Defaults, or a similarly named option.
- Save changes and restart Windows.
- If you use tools like MSI Afterburner, Ryzen Master, or Intel XTU, disable any CPU, GPU, or RAM overclock settings.
-
Check Windows for hardware and driver file corruption
- Right-click Start and choose Terminal (Admin) or Command Prompt (Admin).
- Run this command:
sfc /scannow - When it finishes, run:
DISM /Online /Cleanup-Image /RestoreHealth - Restart your PC after both scans complete.
-
Update chipset, storage, and graphics drivers
- Press Windows + X and click Device Manager.
- Expand System devices, IDE ATA/ATAPI controllers, Storage controllers, and Display adapters.
- Right-click your main devices and choose Update driver.
- For best results, download the latest chipset, storage controller, and GPU drivers directly from your PC or motherboard manufacturer’s website, then install them and restart.
-
Check for overheating
- Shut down the PC and unplug it.
- Clean dust from vents, fans, and heatsinks.
- Make sure all fans are spinning normally when the PC starts.
- If the crash happens under load, stop heavy tasks and check whether the system runs cooler and more stable afterward.
-
Test your memory
- Press Windows + S, type Windows Memory Diagnostic, and open it.
- Click Restart now and check for problems.
- Let the test complete. If errors appear, reseat the RAM if you’re comfortable opening the PC, or test one stick at a time.
-
Install Windows and BIOS updates
- Open Settings > Windows Update and click Check for updates.
- Install all important updates, including optional driver or firmware updates if offered by your device maker.
- Then visit your motherboard or laptop manufacturer’s support page and check for a newer BIOS/UEFI version. Only update BIOS if the version clearly addresses stability or hardware issues, and follow the manufacturer’s instructions exactly.
-
Clean up crash leftovers and temporary files
- Press Windows + R, type
cleanmgr, and press Enter. - Select your system drive, usually C:.
- Check items like Temporary files, System error memory dump files, and System error minidump files, then click OK.
- This will not fix bad hardware, but it can remove crash-related files and free space after repeated blue screens.
- Press Windows + R, type
Fix It Automatically with Kudu
Kudu can help if you do not want to chase down crash leftovers, broken temporary files, and common system issues by hand. It scans for Windows problems, clears crash-related junk such as dump files and temporary data, and helps improve overall system stability with less effort.
Fix this automatically with Kudu
Run a free system scan to detect and resolve this issue automatically — no manual steps required.
Download Kudu Free →Related guides
How to Fix Kmode Exception Not Handled on Windows
Resolve Kmode Exception Not Handled and clean system clutter after crashes using Kudu.
How to Fix System Service Exception on Windows
Resolve the System Service Exception blue screen and clean crash-related clutter with Kudu.
How to Fix System Thread Exception Not Handled on Windows
Resolve System Thread Exception Not Handled and clean crash leftovers on Windows with Kudu.
How to Fix Unexpected Store Exception on Windows
Troubleshoot Unexpected Store Exception and remove temporary clutter from Windows with Kudu.