Ad Space — Top Banner

0x000000C1

Microsoft Windows

Severity: Critical

What Does This Error Mean?

The 0x000000C1 blue screen error means Windows detected that a driver corrupted memory in a special tracking area called the 'special pool.' This is most commonly triggered by Driver Verifier — a Windows tool used to catch misbehaving drivers. If you didn't enable Driver Verifier yourself, the error was likely enabled after a Windows update or by a program you installed. Disabling Driver Verifier is usually the immediate fix — then you need to identify and update the bad driver it found.

Affected Models

  • Windows 10
  • Windows 11
  • Windows 8.1
  • Windows Server

Common Causes

  • Driver Verifier is enabled and caught a driver writing outside its allocated memory boundaries
  • A faulty or outdated driver is corrupting memory even without Driver Verifier enabled
  • A recently installed program or driver introduced a buggy driver that corrupts kernel memory
  • Faulty RAM is corrupting driver data in memory
  • Overclocked CPU or RAM running outside stable parameters causing memory corruption

How to Fix It

  1. Disable Driver Verifier if it is enabled. If Windows is still bootable: press Win+R, type verifier, press Enter, select Delete existing settings, and click Finish. Restart the PC. Driver Verifier intentionally causes crashes when it detects a bad driver — disabling it stops the immediate crashes.

    If you can't boot into Windows, boot into Safe Mode: restart and press F8 repeatedly, or hold Shift while clicking Restart > Troubleshoot > Advanced options > Startup Settings > Restart > Safe Mode.

  2. If you can't boot at all, disable Driver Verifier from Safe Mode. Boot into Safe Mode (hold Shift > Restart > Troubleshoot > Advanced > Startup Settings > F4 for Safe Mode). Then open Command Prompt as Administrator and type: verifier /reset. Restart normally.

    The verifier /reset command in Command Prompt disables Driver Verifier without needing the graphical interface to load.

  3. Check which driver Driver Verifier flagged. After getting back into Windows, look at the crash dump file. Open Event Viewer (type it in the Start menu) > Windows Logs > System. Look for critical errors around the time of the crash — the driver file name is often listed there.

    The free tool WhoCrashed (from resplendence.com) reads dump files and plainly identifies the driver that caused the crash without needing technical knowledge.

  4. Update the driver that was flagged. Open Device Manager (right-click Start > Device Manager), find the device associated with the flagged driver, right-click it, and select Update driver. If the update doesn't fix it, try uninstalling the driver and downloading the latest version from the manufacturer's website.

    Display drivers, network drivers, and audio drivers are the most common culprits for memory corruption. Check all three.

  5. Test your RAM with Windows Memory Diagnostic. Type 'Windows Memory Diagnostic' in the Start menu search and run it. Your PC will restart and test memory. If errors are found, remove the RAM sticks one at a time to identify which is faulty and replace it.

    Also check if your CPU or RAM is overclocked. Running components outside their factory specifications causes memory instability. Reset to factory clock speeds in the BIOS if overclocking is active.

When to Call a Professional

If disabling Driver Verifier and updating drivers doesn't stop the crashes, a technician can analyze the minidump crash files. Minidump analysis pinpoints exactly which driver caused the memory corruption. If RAM is failing (confirmed by a memory test), a technician can replace it.

Frequently Asked Questions

What is Driver Verifier and why is it running on my PC?

Driver Verifier is a built-in Windows tool that places extra monitoring checks on device drivers. When enabled, it intentionally crashes Windows (with codes like 0x000000C1) when a driver does something suspicious. It's designed to help developers find driver bugs, not for everyday use. Sometimes antivirus software, system optimization tools, or Windows updates enable Driver Verifier as a diagnostic. For regular users, it should be disabled.

Can I use Driver Verifier to find which driver is causing problems on purpose?

Yes — that's exactly what it's designed for. If you're getting random crashes and want to identify the driver responsible, enable Driver Verifier for all unsigned drivers (press Win+R > verifier > Create standard settings > Automatically select all drivers installed on this computer). The next crash will point to the specific driver. After identifying it, disable Driver Verifier (verifier /reset) before continuing to use the PC.

Is 0x000000C1 always caused by a driver?

Usually yes — but faulty RAM can also cause apparent driver memory corruption. If Driver Verifier points to ntoskrnl.exe (the Windows kernel itself) rather than a specific driver, RAM is the more likely culprit. Run the Windows Memory Diagnostic to rule out hardware issues before blaming software.