Windows 10’s BAD_POOL_CALLER BSOD can be tricky to fix, but there are ways to solve this tricky issue.
If you encounter this error in Windows 10, don’t worry! One of the fixes listed below will definitely help you.
1. Update Windows and Your Device Drivers
Microsoft frequently releases new updates for Windows 10. Unfortunately, due to the high delivery frequency of these updates, we generally take them for granted. So, if you’ve been updating your computer for a while and you’re encountering the BAD_POOL_CALLER error, it may be worth downloading and installing these updates.
How to Update Windows
Normally, Windows will download and install these updates automatically. However, depending on your settings and internet connection, you may need to do this manually:
- Click on the Start button and then select Settings.
- On the Settings dashboard, click on Update & Security.
- Ensure that you’re on the Windows Update screen by clicking Windows Update on the navigation bar towards the left.
- Under Windows Update, click on Download.
- Windows will automatically download and install all the latest updates.
Don’t panic if you encounter any problems during the update. You can fix Windows Update problems such as a stuck Windows Update Assistant easily.
How to Update Old Drivers on Windows
Drivers help your hardware components interact with the operating system, and incorrect or outdated drivers can cause 0x000000C2 errors. When you run Windows Update, Windows will update all critical drivers, but some drivers may still be out of date, such as the graphics driver.
Also, when you encounter a BAD_POOL_CALLER error, check if the blue screen shows the file name associated with the error. A simple Google search of the file name can help you determine if a specific driver is causing the problem.
You can use device manager to update the PC driver:
- Press Win + R to launch the Run application.
- In the text box, type devmgmt.msc and press Enter. The Device Manager window will open.
- Expand the required section, such as Display adapters.
- Then, right-click on the associated device and select Update driver.
- On the next window, choose Search automatically for updated drivers.
- Wait for Windows to download and install the driver.
- Reboot your computer and see if the error persists.
Also, if you’ve updated your drivers recently and keep getting errors since then, it might be worth rolling back some of these drivers. This is very simple:
- Open Device Manager and right-click on the required driver.
- Now go to Properties > Driver > Roll Back Driver.
- Reboot your computer.
If you still get the BAD_POOL_CALLER error, move on to the other fixes below.
Revert to a Previous Configuration
An incorrectly configured computer can also cause the 0x000000C2 error. This may be because you changed some important settings or installed third-party software. That is why it is always a good idea to uninstall any unnecessary programs and applications, even those that are pre-installed with Windows.
Fortunately, Windows has a feature that allows you to go back to the last correct settings on your computer and undo these changes:
- Shut down your PC and then again press the power button to boot it.
- When the manufacturer’s logo appears, press and hold the power button until the PC shuts off.
- Repeat steps one and two until your computer boots into a blue screen with a list of options.
- Here, click on Troubleshoot > Advanced options > Startup Settings.
- Then click on Restart.
- When the PC restarts, choose last known good configuration from the list of options.
- Your PC will reboot.
- After this, open Device Manager using the Run application (Win + R) and typing devmgmt.msc in the text box.
- On the Device Manager toolbar at the top, select Action > Scan for hardware changes.
- Close Device Manager and reboot your computer.
Most likely, this will resolve the BAD_POOL_CALLER error, as even Microsoft recommends this method. But if this doesn’t work, move on to the fixes below.
Run the Windows Memory Diagnostic Utility
Computer memory problems are the cause of many blue screen errors in Windows. Therefore, it is very important to ensure that your RAM does not cause BAD_POOL_CALLER errors.
Related: How to Force Close a Program on Windows Without Task Manager
Windows has a built-in utility called Windows Memory Diagnostics, which can do all the heavy lifting for you and fix most of your computer memory problems . It is also very easy to use:
- In the Start menu search bar, type “windows memory diagnostic.”
- From the search results, click on the Windows Memory Diagnostic app.
- In the new window that opens, select Restart now and check for problems (recommended).
- Your computer will instantly reboot and check for problems in the memory. Ensure that you don’t have any unsaved work open before you click the option.
Use the SFC Utility
The System File Checker (SFC) is another tool that helps Windows detect and repair problems. As the name implies, SFC searches for corrupted or missing Windows system files and repairs them automatically. Naturally, it is one of goto’s solutions for any blue screen error (including BAD_POOL_CALLER crash).
SFC can be run using command prompt:
- In the Start menu search bar, type “cmd,” and right-click on Command Prompt > Run as administrator from the search results.
- In the Command Prompt console, type sfc /scannow and press Enter.
- Wait for the process to complete, then restart your computer.
The process may take a while to complete, so don’t panic if it looks like it is stuck.
And That’s How You Resolve the BAD_POOL_CALLER Error
With the methods listed above, you can easily fix annoying errors such as 0x000000C2 BSOD. Make sure to follow the listed steps precisely, as some of these troubleshooting methods may be too advanced for normal users.
However, if none of these methods work, the final method should be to restore the computer to factory settings.