Bad Pool Header in Windows 10 – Fixed

The error code 0x00000019 or Bad Pool Header error is one of the Blue Screen of Death (BSOD) problems that can make you think that there is something seriously wrong with your system. But the truth is that it can be easily fixed by doing some proper operations.

What Does ‘Bad Pool Header’ Mean?

This error name speaks for itself i.e. Bad Pool Header error. Here Pool implies the memory pool which is used by the OS to allocate memory whereas,  Header part makes sure that the Windows Application Programming interface is finely addressed. But most of the time it signifies the problem in memory allocation.

Why Does The Bad Pool Header Error Come Up?

This problem mostly arises when your memory pool is corrupted. The most common reasons behind this issue are failing storage drive, corruption in driver issues, software problems, RAM errors, disk-related issues, and hardware failure.

It causes serious system crashes anytime which eventually leads to serious data loss in your system, so it is important to fix this error. Here in this article, we have briefly discussed 13 solutions to fix this, Follow them one-by-one to fix this error.

How To Fix Bad Pool Header In Windows 10?

Here are your solutions.

Solution 1: Unplug Your External Devices

Before switching to any complex solutions, we are going to try the most basic and simple one i.e. removing any external hardware device that is connected to your system.

So, disconnect any external hardware devices such as extended hard drives, webcams, pen drives, USB hubs, etc. After removing them, check if the issue is resolved or not.

Solution 2: Undo Recent Changes

If the previous method didn’t help you with this issue, go ahead and try to undo some of the new changes you have made in your system.

Remove any newly installed hardware or software in your system; undo any system change you have done recently and uninstall all the latest updates as well.

As the problem is showing up now, there is a possibility that this memory malfunction is caused by the new changes you have made in your system.

Solution 3: Temporarily Disable Your Third-party Antivirus

If the first two solutions didn’t work for you, try this solution, as this may help with the issue. One of the most common reasons for this error and many other errors in Windows 10 is your third-party non-Microsoft antivirus. So, disable your antivirus to check if this is caused by it or not.

You may be wondering that by disabling your Windows 10 antivirus, you are putting your system security at risk. But, keep in mind that your Windows 10 system has a built-in protector i.e. Windows Defender guard. So when you disable your antivirus, this will keep malware at bay.

Solution 4: Make Use Of Windows Update

If the error code 0x00000019 persists, you must consider checking your Windows for Update, as there is a possibility that your system might need to get updated. Follow the listed steps to update your Windows OS:

Step 1: At first, click on the Start button at the bottom left corner of the taskbar.

Step 2: Select the Windows Setting icon from the extreme left menu.

Step 3: Now, select the Update and Security button.

Step 4: Next, click on the Check for Updates button.

Step 5: If updates are available, download them and then install followed by a restart.

After your system opens again, check if the error is resolved. If not, we advise you to switch to the next method.

Solution 5: Update Your Drivers

If updating your Windows didn’t help you with this error, then you must look out for outdated drivers as well. They can also be the culprit in this case. So, we recommend you to follow the steps mentioned below to update your system drivers.

Step 1: Go to the Windows search bar, type Device Manager on it, and hit enter.

Step 2: Now, Tap on the arrow drawn before the device to expand its category.

Step 3: Right-click on each driver that appeared and select the Update Driver option from the menu.

Step 4: Once all the driver updates are completed, restart your system to see if the problem is resolved.

Check whether the Bad Pool Header error is resolved or not. Switch to the next method accordingly.

 Solution 6: Check your Disk

If all the above-mentioned solutions won’t able to fix this error, then there is a chance that the fault is in your hard disk. So, we recommend you to examine the hard drive of your system. To do so, follow the below-mentioned steps:

Step 1: Firstly, search for the Command Prompt feature in your system with the help of the Search bar.

Step 2: Now, from the results, look out for Command Prompt and right-click on it, and select Run as Administrator from the right-click menu.

Step 3: Type chkdsk.exe /f /r on the command prompt window and then press the Enter key.

Step 4: Now, Type Yand hit the Enter key again.

Step 5: After the process gets completed, restart your system and check if the problem is fixed or not.

After this process gets completed, if there would be any fault in your hard disk, it will eventually get resolved.

Solution 7: Diagnose Your RAM

Showing up of Bad Pool Header error may also mean that there is some problem with your Random Access Memory (RAM). To check if your RAM is working fine or not, follow these steps.

Step 1: First, press the Windows logo key + R simultaneously to open the run command window.

Step 2: Now, type mdsched.exe in it and press the Enter key.

Step 3: Choose Restart now and check for problems (recommended). Now, your system will get a reboot and start running the RAM test.

Step 4: Check MemoryDiagnostic-results, and fix them by a restart if there is any.

Solution 8: Disable Indexing Service / Windows Search

This error can be caused by the indexing service on your PC as well. You can easily fix it by disabling the indexing service. Follow these steps to disable it.

Step 1: First, press the Windows logo key + R simultaneously to open the run command window.

Step 2: Now, type services.msc in it and press the Enter key.

Step 3: From the list appeared, look out for Windows Search and double-click on it.

Step 4: Finally, change the startup type to Manual or Disabled.

Solution 9: Perform a Clean Boot

The error code 0x00000019 or Bad Pool Header error can also be fixed by clean booting your system. Follow the below-mentioned steps to perform it.

Step 1: Firstly, type msconfig in your system’s search bar and hit Enter.

Step 2: Now, select the Selective startup under the General tab and uncheck the Load startup items checkbox.

Step 3: Click on the Services tab, check the Hide all Microsoft services checkbox, and then disable all the items from the list.

Step 4: Now, click on OK and then restart your system.

Now, check if the Bad Pool Header problem is resolved or not. If not, go back to the disabled programs and start enabling them one by one. In this way, you can easily trace the faulty one.

Solution 10: Clean Windows Registry

The error code 0x00000019 can also be a sign that your registry is corrupted and needs to get a fix. Now, keep in mind that the fixing of the Windows Registry must be done by an advanced user. As if gone wrong, your system can get damaged to a stage where you will not be able to repair it.

Apart from that, you can also use special software for fixing your Windows Registry.

Solution 11: Use System Restore

System Restore feature, if enables in your system, can be used to undo all the recent changes in your system, and eventually to a situation when there was no bad Pool Header error. To use this feature, follow these steps.

Step 1: Firstly, search for the Control Panel with the help of the system Search bar.

Step 2: Open System and Security section.

Step 3: Now, select File History and then Recovery.

Step 4: Select Open System Restore and click on Next.

Step 5: Choose the restore points which you want to revert in your system, Click Next and then Finish by providing your confirmation.

Solution 12: Reset your PC

Maybe, Bad Pool Header error is occurring because your system’s OS needs to get refreshed. By following these steps, you can reset your OS with the help of the built-in reset option.

Step 1: At first, click on the Start button at the bottom left corner of the taskbar.

Step 2: Select the Windows Setting icon from the extreme left menu.

Step 3: Now, select the Update and Security button.

Step 4: Click on the Recovery option, and then click on Get started button under the Reset this PC section.

Step 5: Choose the most suitable option for you and proceed.

The last two solutions we have mentioned include the removal of some files, so make sure you back up your important files before preceding these solutions. You can also back up your files using a cloud solution or some portable storage device.

Solution 13: Perform a Clean Windows Install

If none of the above-mentioned solutions worked for you, then clean installing your Operating System is your last option. To do this method, choose the Remove everything option from the previous method or install the Windows OS from the very start with the help of installation media.


We hope the above listed 13 solutions helped you with error code 0x00000019 or Bad Pool Header error. But don’t forget to backup your files in any case. If you have any further queries, comment down in the comment section.