How to Fix Bad Pool Caller Error? [Code 0x0000C2]

Bad Pool Caller Error, also known as one of the Blue Screen Death (BSOD) Errors. The error code for this error is 0x0000C2. For all the Windows Operating System, we have a “data pool” that stores all the information and data. So when a BSOD error shows up, this means that the thread being used by the user has asked for data that is non-relevant.

It might be non-existent, unavailable, or maybe is being used by some other thread at the same time. In such cases, the file and the resource can’t be accessed and this results in the error.

Like any other Blue Screen Error, even this error will crash the Operating System and will restart the system to protect it from some potential damage. Let’s see how can we fix a Bad Pool Error by following simple steps.

What causes 0x0000C2 error code?

As I always say, the first step towards solving any error is to understand the reasons causing the error potentially. So, in general, the reason behind the error is the hardware and software incompatibility with the system. As discussed earlier, the unavailability of the resources is also one of the causes of Bad Pool Caller error.

How to Fix Bad Pool Caller Error?

So, once all the reasons are clear to you, we can now finally move on to the real-world solutions and see how can we get rid of this error on our own.

1. Reboot The System

The first step in all the errors generally is to reboot the system. So, restart your system and check if that can fix the problem when the computer is restarted. If not, then we can move on to the next steps.

2. Antivirus Scan

As viruses and malware are one of the reasons for causing the 0x0000C2 Error that’s why an anti-virus scan should be run when this error occurs. As we know that viruses and malware infect the files and data, that’s why scanning them and removing them always remains a priority and also one of the easiest ways to solve the error.

But sometimes antivirus itself maybe the reason for causing the error if it’s a third-party antivirus. In that case, try uninstalling the antivirus. In case you are worried about the viruses that might infect your system meanwhile when the antivirus is absent, let me tell you that if you use Windows 10, you can be a little carefree as it has an in-built antivirus known as Windows Defender. It is temporarily sufficient to look after the malware.

3. Undo Recent Changes and USB Installation

If you have recently made any changes in the system that might affect the files present in the system, then undoing the changes is the right alternative to this problem. Just undo the changes as unknowingly they might be causing the error.

If you have installed a USB drive recently then, remove it as it might contain viruses and malware that will affect the system and corrupt it. Once you are done, restart the system and possibly this can fix the error.

4. Uninstall Hardware/Software

If you have recently downloaded and installed some software or hardware then, remove it as it might be the reason for this error. As we know that one of the main reasons that cause this error is the incompatibility of hardware and software with the system.

So, checking the newly installed software or hardware can be the relevant solution to the problem.

Start->Settings->Apps->Apps & features and then find the software and uninstall it.

This should probably fix the error, but if not then don’t worry, we still have a lot of options to left that can solve the problem.

5. Update Windows

Now let’s see the other side if the same problem that we discussed just now. As we said that 0x000000C2 error is caused by the system incompatibility, then, removing the Softwares and hardware should not be the only alternative. Instead, try upgrading the system. How can we do that? We can do that by updating the Windows Operating System.

Start -> Settings -> Update & security -> Windows Update and now you can check for the system updates if any.

After updating, restart your system once and check if the problem is resolved.

6. Drivers Update

Updating all the drivers is also one of the ways to fix the BSOD and many other potential errors.

Windows + X ->  Device Manager -> Update Driver.

Once you have clicked the device manager and now you can see all the devices, all you need to do is right-click on the hardware option and then select the option of Update Driver from the pop-up.

7. Windows Memory Diagnostic

As we discussed earlier, RAM error is also one of the reasons for 0x0000C2 error. So, to fix the RAM related issue, we run a Windows Memory Diagnosis.

Step 1: Windows + R -> Windows Run dialog.

Step 2: Type mdsched.exe, and press Enter.

Step 3: Go to the option Restart now and check for problems (recommended).

If you have some other task to do urgently on the same system, then you can go for the non-recommended or the second option in the menu.

8. Repair Hard Disk Corruption

Sometimes, the hard drive is also corrupted. So, we check that too. To do this we use CHKDSK. This is a free built-in tool in Windows.

Step 1: Windows + R keys on the keyboard to open the Run dialog.

Step 2: Type cmd.

Step 3: Type the command chkdsk *: /f /r, (replace “*” with the drive letter of the computer hard drive partition you’d want to check) and hit Enter.

This will search and fix the errors related to the hard disk if any.

9. SFC Scannow

This is a built-in command in Windows to detect and fix the files and resources that are unavailable or corrupted.

Step 1: Windows + R, type cmd in Run window, press the Enter button to open the Windows Command Prompt.

Step 2: Type sfc /scannow, and hit the Enter button.

10. Run Windows BSOD Troubleshoot

Start -> Settings -> Update & Security -> Troubleshoot. Scroll down the list in the right panel to find the Blue Screen option. Click it and click Run the troubleshooter.

11. System Computer

This is also one of the methods to fix 0x0000C2 error.

  • Start -> Settings -> Update & Security -> Recovery.
  • Click Restart now icon under Advanced startup.
  • Click System Restore in the Advanced options window.
  • Enter your account name and password.

Restoring system will fix the error.

12. Reset PC

The last option is to reset the PC.

  • Start -> Settings -> Update & Security -> Recovery.
  • Click Get started under Reset this PC.

  • Choose a reset option: Keep my files, or, Remove everything, accordingly.


These were the ways to fix Bad Pool Caller error or 0x000000C2 error. I hope the above information was useful and was able to fix the error. Comment down below, how did you like the content. Keep following for many more interesting topics.

Leave a Reply