How To 

How to fix Windows 10 Bad Pool Caller


The Windows 10 Bad Pool Caller is often caused by driver errors or by overclocking. A pool is Windows-speak for memory allocated to drivers. Pool errors are often where either the allocated memory cannot be released or when a piece of data within memory isn’t there. If you need to fix Windows 10 Bad Pool Caller, read on.

The Bad Pool Caller error usually results in a blue screen, if you’re comfortable working with memory dumps, I would suggest setting up a dump and using it to find out exactly what is causing the error, otherwise follow these steps.

Fix Windows 10 Bad Pool Caller
As mentioned, the prime suspects in a bad pool caller error is either overclocking or bad drivers. Occasionally it can be bad RAM too but that’s quite rare. If you overclock your computer, we should begin by returning it to stock clocks.

1. Reboot your computer into the BIOS.
2. Return all clocks to stock.
3. Save and reboot.
4. Allow to boot into Windows and retest.

Give it several hours of operation to throw up the error again before calling it fixed. Alternatively, run the Windows Memory Diagnostic a couple of times to test your RAM.

If that doesn’t work, try this update all your drivers. It is a laborious task but as the bad pool caller error is directly linked to either memory or drivers, it’s the next logical step.

Download and update all your drivers manually.


Upgrade your BIOS to the latest version.


1. Navigate to Control Panel, System and Security and System and Device Manager.
2. Right click each piece of hardware for which you have installed a third-party driver and select ‘Update Driver Software’. Work your way through GPU, audio, webcam, mouse, keyboard, printer and any other third party drivers you have installed on your machine. Check for updates for all of them.
3. Note hardware that does not automatically download new drivers and visit their respective websites for newer versions. Manually download and update as appropriate.

In the vast majority of cases, either returning a computer to stock clocks or upgrading BIOS or driver software fixes bad pool caller errors.

More useful Windows 10 tutorials:
How to disable updates in Windows 10
How to defrag your hard drive in Windows 10
How to disable the touchscreen in Windows 10