1. Check System Hardware and Cooling
- Power off your computer and disconnect it from the power source.
- Clean internal components and ensure all fans and heatsinks are functioning properly.
- Verify that the CPU temperature stays within safe limits (use BIOS or hardware monitoring tools).
- Reseat RAM and GPU to ensure proper contact.
2. Test RAM and Replace Faulty Modules
- Run Windows Memory Diagnostic or MemTest86 to detect memory issues.
- Replace any defective memory sticks found.
- Ensure RAM frequency and voltage settings match manufacturer specifications.
3. Inspect and Test Power Supply Unit (PSU)
- Use a PSU tester or multimeter to check voltage output consistency.
- Replace the PSU if readings fluctuate or fall below normal thresholds.
- Avoid using low-quality or underpowered units.
4. Reset BIOS/UEFI Settings to Default
- Reboot your PC and press DEL, F2, or ESC to access BIOS/UEFI.
- Select Load Optimized Defaults or Reset to Default Settings.
- Save changes and reboot.
This resolves instability caused by incorrect hardware or voltage configurations.
5. Update BIOS and Firmware
- Visit your motherboard manufacturer’s website to download the latest BIOS or firmware version.
- Follow the official update process carefully to avoid interruption.
- Updating can resolve CPU-motherboard compatibility or machine check handling issues.
6. Run Disk Check and System File Repair
- Open Command Prompt (Admin) and run:
chkdsk C: /f /r /x
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Let each scan complete before restarting.
- These commands fix disk corruption and restore system stability.
7. Disable Overclocking and Hardware Tweaks
- If you’re using overclocking utilities (Intel XTU, MSI Afterburner, etc.), revert all settings to default.
- Disable XMP profiles temporarily in BIOS.
- Stability improves when components run at manufacturer-rated speeds.
8. Update All Device Drivers
- Open Device Manager - Update driver for key hardware components (CPU, GPU, chipset, storage).
- Use official vendor websites for the latest versions.
- Avoid unsigned or beta drivers that could cause instability.
9. Check for Windows and Firmware Updates
- Go to Settings - Update & Security - Windows Update.
- Install all available updates, including optional hardware patches.
- Restart to apply updated kernel and microcode fixes.
10. Perform a Clean Boot or In-Place Upgrade
If the BSOD persists:
- Perform a Clean Boot to eliminate third-party interference.
- If issues continue, run the Windows Installation Media Tool - select Upgrade this PC now.
- For severe cases, back up data and perform a clean installation to refresh all system components.
The 0x0000009C (MACHINE_CHECK_EXCEPTION) BSOD indicates a critical hardware malfunction or CPU-level fault that Windows cannot recover from.
To resolve it:
- Inspect physical hardware, cooling, and power supply.
- Test and replace faulty RAM or storage drives.
- Reset BIOS and disable any overclocking.
- Update BIOS, drivers, and firmware.
- Repair file systems with SFC, DISM, and CHKDSK scans.
If the problem persists after all checks:
- Perform an in-place upgrade or clean install to restore system stability.
By systematically verifying hardware integrity and updating core system components, you can eliminate the 0x0000009C BSOD and ensure long-term performance stability for your Windows system.