How To Fix BAD_POOL_CALLER Error

How To Fix BAD_POOL_CALLER Blue Screen Of Death Error

As the name implies, a Blue Screen of Death (BSOD) error displays a blue screen stating that the computer encountered a problem and needs to restart. A simple restart is sometimes enough to continue, but even if you can bypass a BSOD error by in this way, you should not ignore it. A Blue Screen of Death usually occurs when there is a critical error and the system can no longer function properly. This is why the BSOD is also known as a STOP error. Some blue screens can be bypassed by restarting the computer, whilst others result in an endless loop held at the error.

You may have encountered the "BAD_POOL_CALLER" blue screen error also known by the code, 0x000000C2. There are number of different reasons for this error, but it usually occurs when a program attempts to use a processor thread that does not exist or is not currently available, or when the the processor thread is being used by another program. Another common reason for blue screen errors is faulty or incorrect hardware drivers. To fix the "BAD_POOL_CALLER" blue screen error, you may need to update drivers, run the Windows Memory Diagnostic tool, uninstall recently installed software, run the Windows Blue Screen troubleshooter, update your Windows operating system, temporarily disable antivirus software, check disks for errors, or create a new user account. In this guide, we provide detailed instructions with screenshots of each method used to fix the "BAD_POOL_CALLER" BSOD error.

NOTE: Some users have reported that they were able to login to Windows after they received the "BAD_POOL_CALLER" error and restarted their computers. If, however, you are unable to bypass this error and cannot log into Windows normally, you must boot into Safe Mode with Networking. Read this guide and use the "Interrupt Windows Boot Process" method described. Alternatively, you can use the Windows Installation CD/DVD/USB and boot Windows into Safe Mode with Networking using the Automatic Repair (Advanced Startup) screen. Once you are logged into Windows, start applying the methods described in this guide.

bad pool caller

Table of Contents:

Run Memory Diagnostic Tool

If there are problems with RAM (Random Access Memory), you should first run the Windows Memory Diagnostic tool and see if it detects any problems. Windows Memory Diagnostic is a comprehensive, easy-to-use memory test tool. To launch it, type "windows memory diagnostic" or "mdsched" in Search and click the "Windows Memory Diagnostic" result.

run memory diagnostic tool step 1

To run diagnostics, restart your computer. You will be asked if you want to restart now or to run it the next time you start your computer. When you restart, the Windows Memory Diagnostic tool will start automatically. You will then see the testing process and results on screen.

run memory diagnostic tool step 2

[Back to Table of Contents]

Check for Windows Updates

Update your current version of Windows. Checking for updates for the whole Windows operating system might help solve the problem with the "BAD_POOL_CALLER" blue screen error. To check for Windows Updates, type "check for updates" in Search and click the "Check for updates" result.

check for windows updates step 1

You should be automatically directed to the Windows Update section. Click "Check for updates". Windows will start checking for updates. If there are updates available, install them. After updates are installed (if there were any to install), restart your computer and see if the "BAD_POOL_CALLER" error persists.

check for windows updates step 2

[Back to Table of Contents]

Run Blue Screen Troubleshooter

Run the Windows Blue Screen troubleshooter. Windows includes a number of troubleshooters designed to quickly diagnose and automatically resolve various computer problems. Troubleshooters cannot fix all problems, but they are a good place to start if you encounter a problem with your computer, operating system or connected devices. To start the Blue Screen troubleshooter, go to Settings and type "troubleshoot", and then select "Troubleshoot" from the list.

run blue screen troubleshooter step 1

Now find "Blue Screen" under 'Find and fix other problems' and select it. Click "Run the troubleshooter" and follow the instructions. Windows will try to troubleshoot the error that caused Windows to stop or restart unexpectedly. See if this troubleshooter is able to fix the "BAD_POOL_CALLER" blue screen error.

run blue screen troubleshooter step 2

[Back to Table of Contents]

Uninstall Recently Installed Software

It is possible that recently installed software is causing system conflicts and resulting in the "BAD_POOL_CALLER" blue screen error. If you have installed software recently, prior to experiencing problems with the blue screen error, we recommend that you uninstall it. Press the Windows key + R or right-click Start menu and select "Run" from the contextual menu. This will open the Run dialog box.

uninstall recently installed software step 1

Type "appwiz.cpl" and press Enter on your keyboard - this will launch the "Programs and Features" window.

uninstall recently installed software step 2

In the Programs and Features window, locate the program and uninstall it by right-clicking on it and choosing "Uninstall" from the drop-down menu. Restart your computer and see if you still receive the "BAD_POOL_CALLER" blue screen error.

uninstall recently installed software step 3

[Back to Table of Contents]

Check your Disk for Errors

A built-in Windows tool is available to check the integrity of disks. It examines them and corrects many types of common errors. You can run this tool from the command line or through a graphical interface. In this guide, we run it through Command Prompt. To run it from the command line, open Command Prompt, type "command prompt" and right-click on the "Command Prompt" result, and then select "Run as administrator" from the drop-down menu.

check your disk for errors step 1

In the Command Prompt window, type the "chkdsk C: /f" command and press Enter on your keyboard. Replace "C" with the letter of your hard drive (if it is not the C: drive you want to scan, or the Windows operating system is on another drive). The "chkdsk C: /f" command detects and repairs logical issues affecting the drive. To repair physical issues, also run the "chkdsk C: /r" command. You can run both commands at once by typing "chkdsk C: /f /r" Windows will need to restart your computer to finish the scan.

check your disk for errors step 2

If you will see a message saying that Chkdsk cannot run because the volume is in use by another process and you are asked if you would like to schedule this volume to be checked the next time the system restarts, press "Y" key on your keyboard and then press Enter. The disk will be checked for errors after the restart.

[Back to Table of Contents]

Update Drivers

Blue Screen of Death errors are often driver-related. A device driver is a software that informs the operating system and other software how to interact with particular hardware. It is rather like a translator between software and hardware, since they often are created by different manufacturers, companies, or people. The driver facilitates smooth communication between hardware and software. In most cases, computers are unable to send and receive data correctly without drivers. If the appropriate driver is not installed, the device might not function properly (if at all) and deliver various blue screen of death errors, including "BAD_POOL_CALLER". If you suspect that a driver is causing the problem, it is easier to update that specific driver rather than to update all of them. If you are not sure which driver might be causing the error, update them all. You can do this using Device Manager. Open Device Manager by right-clicking the Start button and selecting the "Device Manager" result from the contextual menu or type "device manager" in Search and click the "Device Manager" result.

update drivers step 1

In Device Manager, you will see a list of devices connected to your computer. Expand the device category, right-click the device, and then select "Update driver" from the contextual menu.

update drivers step 2

You will be asked if you want to search for updated driver software automatically or to browse your computer for driver software. If you select the first option, Windows will search your computer and the Internet for the latest driver software for your device. If you select the second option, you will have to locate and install the drivers manually. Using this option requires having previously downloaded drivers on your computer or USB flash drive and is a longer process, since you must download all the latest drivers for all devices manually by visiting the device manufacturers' official websites. Select the option you prefer and follow the instructions.

update drivers step 3

You can also use third-party software to update your drivers automatically. In this case we recommend Snappy Driver Installer (SDI), a powerful free driver updater tool for Windows that can store its entire collection of drivers offline. Having offline drivers gives Snappy Driver Installer the ability to have access to fast driver updates, even if there is no active Internet connection on your computer. Snappy Driver works with both 32-bit and 64-bit versions of Windows 10, Windows 8, Windows 7, Windows Vista, and also works with Windows XP. Drivers are downloaded through Snappy Driver Installer in 'driverpacks', which are simply collections (packs) of drivers for various hardware such as sound devices, video cards, network adapters, etc. It can also show duplicate drivers and invalid drivers. It separates the updates that require you to restart your computer so that they are easier to distinguish. You can download Snappy Driver Installer from here

[Back to Table of Contents]

Create a new User Account

If none of the methods above fix the "BAD_POOL_CALLER" blue screen error, we recommend that you create a new user account and copy all personal data and files to a USB or external hard drive, and then move the data to your new account. Some users have reported that creating a new user account solved the problem and the "BAD_POOL_CALLER" blue screen error was resolved. To create a new user account, click Start, click the user icon, and then select the "Change account settings" option.

create a new user account step 1

Now select the "Family & other people" option on the left pane and click "Add someone else to this PC" under "Other people".

create a new user account step 2

In the Microsoft account window, click the "I don't have this person's sign-in information" option.

create a new user account step 3

Now click the "Add a user without a Microsoft account" option.

create a new user account step 4

Give your new account a username and type the password for it. Then complete the security question forms and click "Next". This will create a new account. You can now start using it and copy your files from the old one.

create a new user account step 5

We hope that one of the above solutions was effective and fixed the "BAD_POOL_CALLER" blue screen error. If you know of other solutions to this problem, not mentioned in our guide, please share them with us by leaving a comment in the section below.

[Back to Table of Contents]

Video Showing How To Fix BAD_POOL_CALLER Error:

[Back to Top]

About the author:

Tomas Meskauskas

I am passionate about computer security and technology. I have an experience of 10 years working in various companies related to computer technical issue solving and Internet security. I have been working as an editor for pcrisk.com since 2010. Follow me on Twitter to stay informed about the latest tech news or online security threats. Contact Tomas Meskauskas.

Our guides are free. However, if you want to support us you can send us a donation.