The bad pool header error (the “0x00000019” code) is one of those scary blue screen of death (BSOD) issues that can give you the creeps and force you to think that your computer is all but at death’s door.

The good news is it isn’t, as the problem is proven fixable. We’ll show you how to fix it in this guide.

What Does ‘Bad Pool Header’ Mean?

Let’s make the ‘BAD_POOL_HEADER’ error a bit more meaningful by analyzing its anatomy. ‘POOL’ is the memory pool your OS uses to allocate memory.

The ‘HEADER’ part ensures that the Windows API (application programming interface) is properly addressed. 

As such, the ‘BAD_POOL_HEADER’ error message signifies your PC is having memory management issues.

Why Does the Bad Pool Header Error Come Up?

The issue in question appears when the memory pool becomes corrupt. The most common reasons for this adversity are driver issues, disk-related problems, RAM malfunction, software conflicts, and hardware failure. 

The next section will discuss fixing the bad pool header blue screen error. 


Also Read: How to Run Hard Drive Diagnostics on Windows PC?


How to Fix Bad Pool Header in Windows 10?

The issue in question is hugely annoying: it makes your system crash, causes you to lose your progress, and leads to permanent data loss, which, in fact, is a huge spanner in the works. 

To make a long story short, you should fix the stop code bad pool header to make your OS usable again. Here are the steps to do it: 

Fix 1: Unplug your external devices

The first fix to be carried out implies disconnecting all your external pieces of hardware: any USB ports, flash drives, external hard drives, webcams, etc., should be removed.

Then, check if the BSOD bad pool header has been resolved.

Fix 2: Undo recent changes

Now, it is time for you to take a few steps back. For example,

  • Remove newly installed hardware and software.
  • Revert recent system changes.
  • Uninstall the latest updates.

To summarize, you should undo any changes responsible for the current memory malfunction. 

You can use Auslogics BoostSpeed to uninstall any recent updates. It’s the easiest and fastest way to manage everything that happens on your computer. 

uninstall Auslogics BoostSpeed

 

Fix 3: Temporarily disable your third-party antivirus

The point is your non-Microsoft security solution might conflict with your Windows 10. Thus, feel free to disable it to check if it is the culprit.

Note
There is no need to worry about your Win 10 PC’s safety, as it has the built-in Windows Defender guard to keep malware at bay if you have no other antivirus software installed.
Windows Security at a glance

Related: [EXPLAINED] Does Windows 10 Need Antivirus?


Fix 4: Make Use of the Windows Update

If the ‘BAD_POOL_HEADER’ error persists, you should check your Windows Update for any new updates. Just click on Start, then on Settings. After, click on Update & Security and Windows Update.

Finally, click Update Status to check for new updates.

If there’s any update, click on it and restart your computer after the updates are completed. Check to to see if the error is resolved. If not, follow the next step.

View installed Windows update history

Related: Ultimate Guide: How to Manually Check and Install Windows Updates


Fix 5: Update your drivers

Outdated drivers are certainly not an issue to turn a blind eye to. They make your operating system turbulent and bring about various problems, such as the BSOD bad pool header.

Here are 3 easy ways to update your drivers in Windows 10:

Use Device Manager

Your OS is quite a resourceful thing. For instance, it has an embedded Device Manager tool, which can fix your driver issues automatically. Just follow the instructions below to let it do its job:

  • Press the Windows logo + X and click Device Manager.
  • Select the device whose driver is out of date and right-click on it. Then, select the Update driver option.
  • Next, click Search for drivers automatically to update the drivers. 
Update drivers via device manager

You can constantly update the drivers manually by checking the manufacturer’s site for the latest driver software for your device models and installing it on your PC.

Use Auslogics Driver Updater

Update Your Drivers with Auslogics Driver Updater

If you do not have time to update your drivers one by one, you can update all of them at once by using Auslogics Driver Updater.

The program checks your computer for any outdated or missing drivers and automatically updates them using the drivers’ manufacturer’s recommended updates. 

Auslogics Driver Updater also allows you to back up your data before installing new drivers.

This allows you to revert the changes if you don’t like the updates or if the new updates conflict with other programs on the PC. 


Related: Auslogics Driver Updater: New Drivers in One Click!


Fix 6: Check your hard disk drive

If the fixes above to resolve the bad pool header blue screen haven’t worked, thoroughly examine your hard disk. It may be the culprit. Here’s how to check your hard disk drive:

  • Press the Windows Key + S and type cmd. Then, right-click on it and click on Run as administrator.
Opening command prompt
  • Type chkdsk.exe /f /r and press Enter. Then, type Y.
Command Prompt chkdsk
  • The program will scan your computer for any errors and repair them, if any.
  • Save your work, close your apps, and restart your PC. Then, check if the ‘BAD_POOL_HEADER’ error on Windows 10 has been resolved.
Fix this issue quickly
You can try using a safe and totally free tool developed by the Auslogics team of experts.
A few simple steps to troubleshoot the issue:
Download the tiny Auslogics TroubleShooter tool.
Run the application (no installation is needed).
The app will check for the issue mentioned in the article. When the scan is done, check that this is the issue you were looking to solve and click ‘Apply now’ to apply the recommended fix.
You can use the app to troubleshoot other malfunctions for free by simply typing in a brief description of the issue your PC is experiencing. Or you can scan your PC for performance issues using the My Scanner tab.
Download for Free
Developed for
Windows 10/11 (8, 7, Vista, XP)
Please review EULA  and Privacy Policy

Fix 7: Diagnose your RAM

The stop code bad pool header error might mean your Random Access Memory (RAM) is playing up. Follow the below instructions to check if your RAM has any issues:

  • Press the Windows key + R to open the Run dialog box.
  • Type mdsched.exe and press Enter.
  • Click on Restart now and check for problems (recommended).
Windows Memory Diagnostic
  • The program will test the RAM for any issues. During this time, you won’t be able to use the PC. After the test and restarting your computer, right-click the Start button and select Event Viewer.
  • Double-click on Windows Logs, then System, and Find.
Windows 10 Event Viewer
  • Type MemoryDiagnostic into the Find box. Then click on Find Next. You will be presented with the memory diagnostics results.

Try turning off the indexing service on your PC to fix the bad pool header blue screen problem.

Take a few steps below to check if this method works:

  • Type the Windows key + R to open the Run dialog box.
  • Type services.msc into the Run box.
  • Double-click on the Indexing service or Windows Search.
  • Change its startup type to Disabled or Manual.
Windows Search Properties

After, check to see if the bad pool header has been resolved.

Fix 9: Perform a clean Windows boot

Clean booting your Windows 10 may help to repair your bad pool header. Here’s how to do it:

  • Press the Windows logo + S, and type msconfig into the Search box and then press Enter.
  • Under General, check the Selective startup and Clear the Load startup items boxes.
System Configuration Windows 10
  • Next, go to the Services tab and disable all the items in the Hide all Microsoft services box.
  • Click OK to save your changes and restart your PC.
Hide all Microsoft Services

See if the BSOD bad pool header problem is present. If it isn’t, the issue in question was caused by one of the disabled programs or services. Enable them one at a time to locate the issue.

Fix 10: Clean Windows registry

Auslogics BoostSpeed 13

The bad pool header screen might signify that your registry is corrupt and needs fixing. Please remember that editing is a procedure to be carried out only by an advanced user.

The thing is, you may damage your system beyond repair. 

We strongly advise you to use special software to modify your Windows Registry. To get it in tip-top shape, use Auslogics Registry Cleaner. This software ensures that your PC’s registry is clean and error-free. 

This helps optimize your computer for better performance and improve your PC’s speed if the problem comes from the registry. 


Related: Auslogics Registry Cleaner


Fix 11: Use system restore

If the System Restore feature is enabled on your PC, you can configure your system to an earlier state. This trick will get your Win 10 back to when there was no ‘BAD_POOL_HEADER’ to mess things up.

Here is how you can use System Restore to your advantage:

  • Go to your Start menu and enter Control Panel. Then, go to the System and Security section.
System and security Windows 10
  • Next, select File History, go to Recovery, and select Open System Restore. After, click Next.
System and Security File History
  • Select the restore point where you wish to roll your PC back, click Next, then Finish, and provide your confirmation.

Related: [FIXED] System Restore Not Working in Windows 10


Fix 12: Run a complete system checkup

System and Security File History

If none of the fixes above has saved your day, you should scan your system for junk, corrupt, or missing system files, incorrect settings, and other issues that can affect its running – this kind of crusade may rid you of the persistent ‘BAD_POOL_HEADER’ error on Windows 10.

Examining your computer thoroughly requires a lot of time and effort, so you have to learn patience. Or you can use an acknowledged tool to get the work done. 

For example, Auslogics BoostSpeed will leave no stone unturned to examine every nook and cranny of your OS and improve its performance.


Related: Speed Up Slow Computer: Auslogics BoostSpeed 13


Fix 13: Reset your PC

Your operating system might need a fresh start to overcome the Bad Pool Header challenge. Here is how you can perform the necessary maneuver using the built-in reset options in Windows 10:

  • Press the Windows logo + I to open the Settings window. Then go to Update & security.
  • Navigate to the Reset this PC option and click Get started.
  • Choose to keep your files, remove everything, or restore factory settings.

Remember that the last two options imply wiping your files off your PC, which means you should back up your important data beforehand.

Fix this issue quickly
You can try using a safe and totally free tool developed by the Auslogics team of experts.
A few simple steps to troubleshoot the issue:
Download the tiny Auslogics TroubleShooter tool.
Run the application (no installation is needed).
The app will check for the issue mentioned in the article. When the scan is done, check that this is the issue you were looking to solve and click ‘Apply now’ to apply the recommended fix.
You can use the app to troubleshoot other malfunctions for free by simply typing in a brief description of the issue your PC is experiencing. Or you can scan your PC for performance issues using the My Scanner tab.
Download for Free
Developed for
Windows 10/11 (8, 7, Vista, XP)
Please review EULA  and Privacy Policy

Conclusion

Windows 10’s bad pool header error is a frequent problem brought on by memory management issues.

It can be fixed by performing several steps, such as unplugging external devices, undoing recent changes, temporarily turning off third-party antivirus, etc.

These fixes can assist in fixing the BSOD bad pool header issue and restoring your computer’s functionality. You can review the guide and find the one that best fixes the problem.

FAQ

A Windows Blue Screen of Death (BSOD) error is the “Bad Pool Caller” issue. It typically happens when there is a problem with the system’s memory allocation, frequently brought on by malfunctioning hardware or device drivers.

The BSOD logs are stored in Windows’ “C:WindowsMinidump” folder. You can access these logs to analyze and resolve system crashes.

Windows 10’s “Bad Pool Header” error usually occurs when there are issues with RAM, device drivers, or incompatible hardware.

It occurs when the OS experiences a memory pool header error.