How To Fix Bad Pool Caller Error Code On Windows 10

In this article I will show you how to easily fix the Bad Pool Caller blue screen of death you might be getting on your windows 10 machine.

How To Fix Bad Pool Caller Error Code On Windows 10

When your machine crashes to a blue screen of death it will display the error code BAD_POOL_CALLER with the writing “Your PC ran into a problem and needs to restart. We’re just collecting some error info, and then we’ll restart for you.”

What Causes The Bad Pool Caller Error Code

This error code appears because your machine failed to write to the system memory because the memory “pool” is already in use and cannot be written to.  Basically your system has become confused and does not know what to do.

The most likely reason for this error is an issue with a system device driver, such as a bug or not compatible with your system.

How Can I Fix The Bad Pool Caller Error Code

1. Update Device Drivers

The first thing we are going to do to is upgrade some device drivers in our system. One of the device drivers in your system has most likely become corrupt or has a bug which is causes the crashes. To update your device drivers follow these steps.

  1. Open up device manager (Click start, type in “Device Manager” and hit enter)
  2. Now expand the graphic card driver, followed by the network and audio
  3. Right click on the device and select properties, then click on the driver tab and note down the driver date and version.  (We can see below the version is 3.0.2.201)
    Device manager Bad Pool Caller
  4. Now search on the internet for an updated driver. We are looking for a driver newer than 26/03/2016 or 3.0.2.201. Download that driver and save it to your machine.
  5. Now head back to device manager and right click on the device and select update driver, Follow the prompts to update.
    update driver
  6. Restart your machine after the driver has been updated. Monitor if your machine still has the issue. If your machine still has the Bad Pool Caller error try the next fix.

2. Uninstall Then Re-Install Device Drivers

The issue could be caused by a corrupt graphic card driver. We are going to uninstall and reinstall the driver which should resolve this issue.

  1. Open up device manager (Click start, type in “Device Manager” and hit enter) Now expand the graphic card driver, then network then audio,  right click on the device and select “Uninstall Device”uninstall driver
  2. When the driver has been uninstalled reboot your machine.  This will completely remove the driver from your system.
  3. The driver should auto install when windows 10 has restarted.  Go back in to device manager and right click on the device and select update driver, Follow the prompts to update.

3. Fix File Corruption On Your Machine

It is possible that either a device driver or a windows 10 operating system file has become corrupt and is causing the Bad Pool Caller Error when that file writes data to system memory.

To check your hard drive for errors do the following

  1. Click Start, type “CMD” then right click on CMD and select run as administrator
  2. In the black windows that pops up type in “CHKDSK /f /r”
    check disk for errors Bad Pool Caller
  3. The scan with either run or you will be prompted to type y then restart your machine
  4. When the scan is finished restart your machine
  5. Again monitor your system and continue to the next fix if needed.

4. Install The Latest Windows Updates

Microsoft release windows updates once a month (Usually Second Tuesday of the month) make sure you are installing these updates as soon as they are released.

It is possible that in one of the updates there is a fix for this error we are experiencing,

To check for updates

  1. Click start menu
  2. Click on Settings
  3. Update & security
  4. Click ‘Check for updates’ in the Windows update tab then install

Once the updates are installed restart your machine.

5. Run The Blue Screen Troubleshooter

Windows 10 has a built in blue screen troubleshooter tool which could help us to resolve this issue.

  1. Click start and click on the Settings app
  2. Click Update & Security
  3. Select Troubleshoot from the menu on the left.
  4. Select “Blue Screen”  then click on “Run the troubleshooter”
    blue screen troubleshooter
  5. Follow the prompts on the screen to complete the troubleshooter.  The troubleshooter will fix any issues it might find

6. Run a SFC Scan

A SFC scan “System File Checker” checks the windows 10 system files for errors and will correct any issues it will find.  To run a SFC scan do the following

  1. Click start and type in cmd then right click on the cmd program and select “Run as administrator”
  2. In the black window pops up type in sfc /scannow and hit enter.
    SFC Scan
  3. This command will scan all windows 10 system files, and replace any files with an issue with a cached copy that is located in a compressed folder at %WinDir%\System32\dllcache.
  4. When the scan has finished reboot your machine.

7. Run a DISM Scan

A DISM scan will check and fix issues in windows 10 updates that have been installed recently on your system. To run a DISM scan do the following

  1. Click start and type in cmd then right click on the cmd program and select “Run as administrator”
  2. In the black window pops up type in dism/online/cleanup-image/restorehealth and hit enter.
  3. This command will check installed windows 10 updates / service packs for issues.
  4. When the scan has finished reboot your machine.

8. Uninstall Recently Installed Software

It is possible that some software that was installed recently on your system is causing the Bad Pool Caller Error Code. To rule this out we will need to uninstall any software that was installed recently.

  1. Click on the start menu then type in programs and select “Programs and Features” or “Apps and features”
  2. The below window will now popup.  Sort the programs by installation date
    recently installed software
  3. Now uninstall all the applications that were installed since your machine started to crash with the Bad Pool Caller Error.
  4. When you are finished uninstalling recently installed applications / updates reboot your system.

9. Run A Virus Scan

Virus’s are also known to cause the Bad Pool Caller Blue Screen error in Windows 10. Make sure your anti virus is up to date and perform a full scan of your system.

If you don’t have any anti-virus installed download and install AVG Anti Virus, they have a free virus scanner which is really good (I use it all the time)

10. Hardware Issue

Did you add any new hardware to your system recently? A new USB mouse / keyboard? If yes remove that hardware and monitor if the crashes stop.

Its also worth removing the memory modules that are installed in your system, blowing inside the connectors then re-install the memory, It is possible a memory module was lose?
hardware issue memory

11. Re-Install Windows 10

This is the last fix I have for you, If all else fails a re-install of windows 10 will help you. If you need re-install windows 10 this guide will help you

That is all the fixes I have for the bad pool caller error, If you are still experiencing issues or need further help please post in a comment below and I will help you out.

I am now going to go through specific cases of the bad pool caller error below.

How To Fix Bad Pool Caller Bug Check 0x00000c2

If your machine crashes to a blue screen of death and displays the error BAD_POOL_CALLER with the stop code of 0x00000c2 like in the picture below we have a fix for you.

What causes Bad Pool Caller Bug Check 0x00000c2? The stop code 0x00000c2 is usually caused by an issue with a system driver or file.  We can see at the bottom of the blue screen of death the file USBSER.SYS caused the crash.  If we google the file usbser.sys we can see this file is used by the USB serial driver

bad_pool_caller_0x00000c2

How To Fix Bad Pool Caller Bug Check 0x00000c2

1. Update Device Drivers

Now we know which driver is causing the crashes so we need to upgrade that driver to the latest version.  For information about upgrading the driver click here If that doesn’t stop the crashes try the next step

2. Re-Install Device Drivers

It is possible that one of the files that the device driver uses has become corrupt. Re-Installing the drivers will remove this file and replace it with a new file.  For information about re-installing the driver click here If that doesn’t stop the crashes try the next step

3. Fix File Corruption

To check your hard drive for errors do the following

Click Start, type “CMD” then right click on CMD and select run as administrator
In the black windows that pops up type in “CHKDSK /f /r”

4. Install The Latest Windows Updates

Microsoft release windows updates once a month (Usually Second Tuesday of the month) make sure you are installing these updates as soon as they are released. For information about installing windows updates click here

Leave a Reply

Your email address will not be published.