Fix Bad Pool Caller Error (BAD_POOL_CALLER)

Fix Bad Pool Caller Error (BAD_POOL_CALLER): The Bad Pool Caller error is the Blue screen of Death (BSOD) error which occurs because of the outdated or corrupt driver installation. In many cases, the new hardware or software which you might have recently installed can also cause this error.

Fix Bad Pool Caller Error (BAD_POOL_CALLER)

Causes of Bad Pool Caller Error (BAD_POOL_CALLER):

1.Because of damaged hard disk.
2.Outdated, corrupt or old device drivers.
3.Virus or malware.
4.Corrupt registry information.
5.Damaged or corrupt memory issues.

Some simple miscellaneous fixes to try:

a.Run a full system virus and malware scan with your antivirus.

b.Update your driver with Intel driver update utility.

c.Install and run CCleaner and Malwarebytes.

d.Install any pending updates through Windows update.

e.Try to fix the issue by using System Restore.

Well, there can be two cases which are: either you can boot to Windows or you can’t. If you can’t then follow this post here to enable legacy advanced boot menu in order to boot into safe mode.

Fix Bad Pool Caller Error (BAD_POOL_CALLER):

Method 1: Run System File Checker and Check Disk

1.From Advanced boot menu boot you PC into safe mode.

2.In safe mode, press Windows key + X and click on Command Prompt(Admin).

3.Type the following commands into the cmd and hit enter after each one:

sfc /scannow
chkdsk /f C:

4.Once they are completed, exit the command prompt.

SFC scan now command prompt

5.Next type memory in the Windows search bar and select “Windows Memory Diagnostic.

6.In the set of options displayed select “Restart now and check for problems.”

run windows memory diagnostic

7.After which Windows will reboot to check for possible memory errors and will hopefully diagnose the possible reasons as for why you get the Blue Screen of Death (BSOD) error message.

8.Restart your PC and check if the problem is resolved or not.

Method 2: Run Memtest86

Now run the Memtest86 which is a 3rd party software but it eliminates all the possible exceptions of memory errors as it runs outside of the Windows environment.

Note: Before starting, make sure you have access to another computer as you will need to download and burn the software to the disc or USB flash drive. It’s best to leave the computer overnight when running Memtest as it sure likely to takes some time.

1.Connect a USB flash drive to your system.

2.Download and install Windows Memtest86 Auto-installer for USB Key.

3.Right-click on the image file which you just downloaded and select “Extract here” option.

4.Once extracted, open the folder and run the Memtest86+ USB Installer.

5.Choose your plugged in USB drive to burn the MemTest86 software (This will format your USB drive).

memtest86 usb installer tool

6.Once the above process is finished, insert the USB to the PC which is giving the Bad Pool Caller Error (BAD_POOL_CALLER).

7.Restart your PC and make sure that boot from the USB flash drive is selected.

8.Memtest86 will begin testing for memory corruption in your system.


9.If you have passed all the test then you can be sure that your memory is working correctly.

10.If some of the steps were unsuccessful then Memtest86 will find memory corruption which means that your BAD_POOL_CALLER blue screen of death error is because of bad/corrupt memory.

11.In order to fix bad pool caller error, you will need to replace your RAM if bad memory sectors are found.

Method 3: Run Driver Verifier

This method is only useful if you can log into your Windows normally not in the safe mode. Next, make sure to create a System Restore point.

Run Driver verifier to fix Bad Pool Caller Error.

That’s it, you have successfully fix Bad Pool Caller Error (BAD_POOL_CALLER) but if you still have question regarding this post feel free to ask them in the comment’s section and I will be happy to assist you.

Was this article helpful?

Related Articles

Leave A Comment?