The Blue Screen of Death (BSOD) with error code 0x000000C5, also known by its symbolic name DRIVER_CORRUPTED_EXPOOL, occurs when the system attempts to access invalid memory at a process IRQL (Interrupt Request Level) that is too high. In simple terms, this means a driver has performed an operation at an improper priority level, leading to system instability and crashes.
This is a critical Windows kernel error that typically indicates a driver-related memory corruption issue. If not resolved, this error may continue to crash your system repeatedly.
Understanding the root causes can help you identify and fix the trigger. The most common causes include:
Poorly written or corrupted drivers, particularly for network adapters, graphics cards, or third-party peripherals, are a leading cause.
Certain software applications that install low-level drivers (such as antivirus programs, VPNs, or performance tools) can cause instability.
Drivers attempting to access memory they do not own or at an invalid IRQL level often lead to this stop code.
Faulty RAM, overheating components, or failing hard drives can cause improper memory access, triggering this error.
Manual changes to CPU, RAM, or GPU speeds can lead to timing errors that cause kernel crashes.
Sometimes a Windows update may introduce a bug or conflict with an existing driver, resulting in the BSOD.
Follow these step-by-step methods to resolve and prevent this critical error:
If your system is stuck in a reboot loop:
This tool helps detect problematic drivers.
If a BSOD appears again, take note of the driver name mentioned, reboot in Safe Mode, and run verifier /reset.
Access Device Manager:
Pay particular attention to:
Visit the manufacturer’s official website for the latest versions.
Uninstall any newly added programs or tools that may have installed kernel-level drivers:
Use the Run command appwiz.cpl to access Programs and Features quickly.
Use Windows Memory Diagnostic:
Alternatively, use MemTest86+ for a more comprehensive test.
Open Command Prompt as Administrator and run:
bash
CopyEdit
sfc /scannow
Then run:
swift
CopyEdit
DISM /Online /Cleanup-Image /RestoreHealth
These tools repair corrupted or missing system files that may cause kernel-level errors.
Enter BIOS during startup (typically by pressing DEL, F2, or ESC).
Go to:
Settings > Update & Security > Windows Update
Download and install any pending updates, including driver patches and security improvements.
If the error began recently:
If none of the above steps work:
The DRIVER_CORRUPTED_EXPOOL (0x000000C5) error is a serious system-level issue, often caused by rogue drivers or memory corruption. With careful troubleshooting using the above steps, you can isolate the cause, fix the error, and restore system stability.
If the issue persists, consider analyzing the memory dump files or contacting a professional technician for further help.
If you’re still having trouble, consider reaching out to Support.Com for a personalized solution to all technical support issues.