How to Fix the Bad Pool Header BSOD

Running the Windows Memory Diagnostic tool is an effective way to fix this error


On Windows 10 and 11 PCs, the bad pool header issue, commonly referred to as the 0x00000019 BSOD, is a frequent and annoying error that many users have complained about which usually occurs when you install applications or hardware that do not work well with your PC.

Other factors such as malfunctioning hardware, corrupted drivers, or software problems, can also result in this error which causes your computer to crash and display a blue screen with a confusing error message. If you want to know how to fix this problem, keep reading this guide where we will examine the root causes of this error and provide step-by-step instructions for fixing it.

We recommend trying these quick fixes before considering our more comprehensive solutions.

  • The first thing you should do when trying to fix this error is to disconnect any external devices. Devices such as external hard drives, flash drives, microphones, or external mouse should be unplugged. After doing this, check if the error persists.
  • Next, undo any recent changes made to your device. For example, remove any recently installed apps or programs. After removing them, check to see if the error has been fixed.

If the steps above do not work, go ahead with the solutions listed below.

1. Verify your hard disk drive

By finding and fixing damaged or corrupted sectors on the hard drive, verifying your hard drive can assist in fixing the bad pool header BSOD. The BSOD may be brought on by these damaged sectors and memory allocation issues. You can potentially fix the problem and get rid of these corrupted sectors by following the steps below.

  1. Hold Windows + R to open the Run dialogue, type cmd in the text field then hit Enter.
    bad pool header
  2. Once the command prompt is opened, enter the command below, and hit Enter, then input Y.
    chkdsk.exe /f /r
    bad pool header
  3. Once this command is entered, your computer will begin to scan your device and fix any error found.
  4. After running the command, reboot your system, then check if the bad pool header error has been fixed.

2. Update your drivers

Updating your drivers ensures that your computer is running the most recent and stable versions of the software that manages your hardware, which can help fix the bad pool header BSOD.

By updating your drivers, you are installing a fresh software version that has undergone testing and certification from the hardware vendor to ensure compatibility with your computer. There are various ways to update your drivers, however, the step below is one of the easiest methods.

  1. Right-click on the Start menu, and choose Device Manager.
    bad pool header
  2. Choose the device whose driver is out of date, right-click on it, and choose Update driver.
  3. Next, choose Search automatically for drivers.
    bad pool header
  4. Allow Windows to automatically update your drivers. When the process is complete, restart your PC and see if the error has been resolved.

3. Update your Windows

Updating your Windows operating system is another effective way to easily fix the bad pool header error because Windows updates usually come with bug fixes and driver updates. By following the steps below, you can easily fix known issues that can cause the bad pool header BSOD.

  1. Press Windows + I to open the Settings application.
  2. Select Windows Update on the left tab, then click on Check for updates on the right.
    bad pool header
  3. Check if any update is available. If there is any, click on the  Download & install button.
  4. After doing this, reboot your PC, and see if the bad pool header BSOD persists.

4. Run the Windows memory diagnostic tool

By identifying and resolving memory-related issues that may be the source of Blue Screen of Death (BSOD) crashes, the Windows memory diagnostic tool can assist in the resolution of bad pool header errors. This utility can detect faulty or damaged memory modules that might be the source of the BSOD by scanning the RAM of your computer for problems.

  1. Click on the magnifying glass icon, type Windows tools in the text field, then hit Enter.
  2. Locate the Windows Memory Diagnostic option, and double-click on it.
    bad pool header
  3. Choose Yes in the UAC prompt.
  4. Now, choose the Restart now and check for problems option.
  5. When your PC comes up, the diagnostic tool will look for errors with the RAM.

5. Disable Windows search indexer

By lessening the strain on the system’s memory allocation mechanism, turning off the Windows search indexer can assist in fixing the bad pool header BSOD. Your hard drive’s contents are indexed by the search indexer, which facilitates your computer’s ability to locate files and data.

However, a large number of system resources, particularly memory, may be used up during this indexing process. Memory allocation issues may result from the search indexer experiencing faults or accessing corrupted data, which may cause the bad pool header BSOD.

  1. Press Windows + R to open the Run dialogue, type services.msc in the text field, and click Enter.
    bad pool header
  2. Locate Windows Search, double-click on it, and select Disabled or Manual in the Startup type section.
    bad pool header
  3. After doing this, check to see if the bad pool header BSOD error persists.

6. Perform a clean boot

A clean boot is a diagnostic startup technique that uses the fewest drivers and startup apps to get Windows up and running. This aids in removing program incompatibilities that can be the source of issues, including the bad pool header error. Follow the steps below to use this feature.

  1. Hold Windows + R to open the Run dialogue, enter msconfig in the text field, then hit Enter, or click OK.
  2. Navigate to the Services tab at the top, then tick the box for Hide all Microsoft services.
    bad pool header
  3. Next, click on the Disable all button, then choose Apply.
  4. Now, navigate to the Startup tab at the top, then choose Open Task Manager.
    bad pool header
  5. Next, right-click on the first enabled app, and choose Disable.
  6. Follow the steps above to disable every other app one after the other.
  7. After doing this, reboot your PC, and check if the bad pool header BSOD error has been fixed.

7. Make use of the system restore

With the help of Windows system restore, you can take back your computer’s system files and configurations to an earlier time, which may help resolve problems such as the bad pool header BSOD. This may be helpful if you installed new software or made recent changes to your computer’s settings that caused the BSOD.

  1. Press the Windows button to open the Search bar, type control panel in the text field, and choose the relevant option.
  2. From the View by option, choose Large icons, then choose Recovery.
    bad pool header
  3. Next, choose Open System Restore.
  4. Now click the radio button for the Choose a different restore point option, then click Next.
    bad pool header
  5. Choose a restore point that goes back way before encountering the error, then click Next.
  6. Select Finish to complete the process.
    bad pool header
  7. After doing this, restart your PC and check if the error has been fixed.

Final Thoughts

We have successfully examined various ways to effectively resolve errors associated with bad pool header. Ensure to follow these steps carefully to get the best result. If you have further questions, reach out to us via the comment section below.

What is the Bad Pool Caller Error?

Known by several names, including the 0xC2 error, the Bad Pool Caller error is a Blue Screen of Death (BSOD) that can happen on Windows 10, 11, and previous versions of the operating system. This error message suggests that Windows is experiencing memory allocation issues.

In other words, the operating system has attempted to utilize faulty or unavailable memory. The computer may crash as a result of this, displaying a blue screen with the message STOP: 0xC2 BAD_POOL_CALLER.

Leave a Response

David Ogbor
David is a tech guru with extensive knowledge in technical articles. He is passionate about writing and presents technical articles in an easy-to-understand format for easy comprehension. He aims to present easy solutions for day-to-day problems encountered while using PC. In his spare time, he likes traveling, playing sports, and singing.