Microsoft Windows Error Code 0x000000C2: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
0x000000C2
Brand
Microsoft Windows
Product Type
operating_system
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The Windows error code 0x000000C2, also known as BAD_POOL_CALLER, is a blue screen of death (BSOD) error that occurs when a driver makes an incorrect memory pool allocation call. This critical system error can cause your computer to crash and restart unexpectedly, often pointing to problematic drivers or corrupted system files.
Ad

Tools You'll Need

How to Fix Error Code 0x000000C2

  1. Restart Your Computer

  2. Boot into Safe Mode

  3. Update Device Drivers

    Always create a system restore point before updating drivers in case the new driver causes additional issues.
  4. Run Windows Memory Diagnostic

    Save all your work before running this test as it requires a system restart.
  5. Check for System File Corruption

  6. Uninstall Recent Software

  7. Check Event Viewer for Clues

  8. Perform System Restore

    System restore will remove recently installed programs but won't affect personal files. Note which programs you'll need to reinstall.
  9. Reset Windows (Keep Files)

    Back up important files before proceeding. This will remove installed programs and reset Windows settings to defaults.

Parts You May Need

Replacement RAM modules
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Replacement RAM modules
Check Price on Amazon
Ad

When to Call a Professional

Call a computer technician if the error persists after trying all steps, if you're uncomfortable working with system settings, if hardware diagnostics suggest memory or motherboard failure, or if you need to preserve specific software configurations that would be lost during Windows reset.

Frequently Asked Questions

What causes Windows error code 0x000000C2?
Error 0x000000C2 is typically caused by faulty device drivers making incorrect memory pool calls, corrupted system files, incompatible software, or failing RAM. Recently installed drivers or software are common culprits.
Can I fix BAD_POOL_CALLER error without reinstalling Windows?
Yes, most BAD_POOL_CALLER errors can be fixed by updating drivers, running system file checks, removing problematic software, or using system restore. Complete Windows reinstallation is rarely necessary.
Is 0x000000C2 error dangerous for my computer?
While the error itself protects your system by stopping operations before potential data corruption, frequent occurrences can indicate failing hardware or serious driver issues that should be addressed promptly to prevent data loss.
How do I prevent Windows 0x000000C2 errors in the future?
Keep Windows and drivers updated, avoid installing untrusted software, regularly run system maintenance tools, and monitor system performance for early warning signs of hardware or software issues.
Should I replace my RAM if I get this error?
Only replace RAM if Windows Memory Diagnostic or other memory testing tools confirm memory failures. Most 0x000000C2 errors are software-related and don't require hardware replacement.