BAD POOL HEADER – Explained With Solution
The bad pool header or you can say BAD_POOL_HEADER, both are the same errors which also known for its bug check error code of “0x00000019”. Having this problem on your computer fully indicates that your windows operating system’s pool header got corrupt or maybe having some problem in it.
So, Now The Question Is “What Is This Bad Pool Header?”.
Actually to define this “Pool header” I’ll need to write a 1000+ word article because it’s a long technical story to explain and I bet, you got bored. So, I made this tutorial short and more meaningful and for that, I split this error name into 3 parts as you can see.
BAD – By mentioning the word “Bad”, your computer is just saying that there is something, which is causing discomfort to the pool header.
POOL – We normally just don’t say “pool”, it’s having a full name called “Memory pool” which is mainly created by the memory manager in your system to use to allocate memory. These memory pools are divided into two parts and the first one is “Non-Paged Pool” and the second one is “Paged Pool”, both are located in the region of the address space that is reserved for the system and mapped into the virtual address space of each process.
HEADER – Header annotations describe how a function uses its parameters and return value. These annotations have been added to many of the Windows header files to help you ensure that you are calling the Windows API correctly.
So, by reading all the information now you got some idea about this error code fully indicates it’s your computer’s memory related bad functional problem.
The bad part about this error is, there are so many of different reasons which can be possible and cause your computer and you can’t be able to fix this error by just doing a single step. That’s why I made this tutorial quite long to help you to fix this problem by your own.
Why is this error occurring in my computer?
As I said “Pool Header” is your Windows memory allocation problem and that allocation problem can be done because of your computer’s hardware and software both.
Technical Cause issue:
- The pool is already corrupted at the time of the current request.
- This may or may not be due to the caller.
Or In A Normal Language, It Can Be Lots Of Things Which Can Causing This And Those Are Be Like:
- Driver Issue
- Security Software Issue
- Hard Disk Issue
- Ram Issue
- Operating Systems Issue
And now you’ll need to troubleshoot all of these things according to repair your computer or laptop.
So, let’s starts with:
#First Thing First
If you’re able to start your computer then you can try to open it by Safe Mode. You’ll just need to press F8 key again and again on your computer’s startup until you’ve got your screen looks like the picture given below, select safe mode in those options to open it.
If you’re using Windows 10 then press Shift key 5 times again and again on startup.
This “Bad Pool” problem is mostly occurring in windows 10 and Windows 8 because we did install or update our windows without checking the software and hardware compatibility and that’s why this problem starts to showing up on our screen. So if you’ve recently installed Windows 10 or 8 then I highly recommend you to update all your software and drivers to the latest version.
Let’s talk about how to fix this error on any Windows:
Now the first thing I want to do is to remove or uninstall all Security Softwares from your Windows besides the Firewall. By saying Security Software’s I means you’re “Antivirus Program” or maybe some “Malware And Root-kits Removal Tool” whatever you’re using, just uninstall it.
For those who are using Malwarebytes software, just uninstall it because lots of people solved their problem by just removing it, as you can see on the feedback mentioned below.
Feedback By Tony On 23 Mar 2016
I do had this bad pool header problem on my pc and It appeared randomly, roughly 15 minutes after start. I did tried everything and nothing helped me. Surprisingly i found out that the problem was caused by Malwarebytes program which i installed a month ago on my PC. I discovered the source of my problem accidentally, and once i uninstalled it, my system is OK. I do not say that all bad pool headers are caused by it, but in my case it was.
So, if removing anything from your computer won’t works for you then, you can install everything back.
#Recent Changes and Remove USB
Just undo all the recent things what you’ve done to your computer because it’s possible this problem is coming from that.
So, remove or disconnect any hardware what you’ve attached recently, like new ram like something or if you’ve installed something recently than uninstall that software too, whatever you’ve installed.
If uninstalling or disconnecting won’t works for you or maybe you don’t do anything recently then you can also try to remove everything attached to your USB slots because sometimes our computer’s operating system does getting some problem to install or operate external USB device’s drivers and creating this BAD_POOL_HEADER error.
So, the simple solution is to remove all external USB connected devices to your desktop’s or laptop’s beside USB keyboard and mouse and restart your computer after that.
When restart gets done, just try to use your computer and test it and see did you still getting this problem or not, if yes then move to next solution.
#Repairing Drivers Or Windows
80% you’ll fix your computer by doing this step; normally this problem did occur because of corrupted drivers, corrupted registry, viruses and like something kinds of stuff.
Feedback By Jeno On 3rd Mar 2016
I found this bug check of 0x19 would generally mean that a device driver tried to free the same memory location twice. The second one worked correctly and fixed my laptop thanksxx!!
I have another article linked below which will help to fix your windows and only try given step from 1st to 4th because I don’t want to you reinstall your windows because I have still more trick to try to fix this error, but first, try to do what that article says.
Just come back, if that article won’t helps you:
We are doing a clean boot to remove all extra startup process or features which can possibly be causing this BSOD. Actually, clean boot is performed to starts your operating system by using a minimal set of drivers and startup programs.
To perform a clean boot, open your “System Configuration” and disable all the extra services and startup programs. Here’s a picture attached below to show you how to do it.
If you found your computer works perfectly then there is something in that System Configuration which creating this problem so, enable everything back one by one and analyze which one creating the problem.
#Disable Indexing Service
Indexing Service is an indexing feature in windows operating system which mainly called Index Server. The main work of this feature is to maintain an index of most of the files on a computer to improve searching performance. It does updated indexes without user intervention and sometimes it get corrupted due to most of the different reasons and by disabling this feature does help to fix your PC.
To Disable Indexing Services:
The First thing you’ll need is to open the Control Panel in your windows and then click on “Administrative Tools” which is normally listed at the top of the list.
After that click on the “Services” option in that list. You can also open Services directly by typing services.msc in the Run dialog or Start Menu search box.
In that windows find the service named “Indexing Service” or Windows Search in the list of all services, just scroll down until you’ve find it.
Normally it’s ‘Started’ in the “Status” menu and is set to Automatic.
Double-click on “Windows Search” or “Indexing Service” and click on the Stop button to stop that service. After that change the “Startup Type” setting to the “Disabled” selection.
Now restart your computer to see the changes.
Disk Cleanup is a Microsoft software utility which allows users to remove files that are no longer needed or that can be safely deleted.
By using this utility tool you can easily remove all your windows temporary or unwanted files which do possible creating this bad pool error.
To Perform Disk Cleanup:
- Search for Disk cleanup from the taskbar and select it from the list of results.
- Under Files to delete, select the file types to get rid of. To get a description of the file type, select it.
- Select “OK“.
Feedback By Tovo23j On 15 Feb 2016
I’m having the same issues. I’ve had the laptop for two weeks now, and it has crashed at least 10 times. I saw they had some updated drivers on the site over the weekend, tried those and luckily fixed my problem.
#Ram Test If Problem Still Exist –
If you still suffering from this problem after doing all repairing kinds of stuff for your windows then it’s possible your computers ram might be got faulty and if that’s happening with your computer then the first thing you’ll need to do is to test your PC’s ram to find out does the ram is the reasons for this error to came up on the screen or maybe it just another hardware fault.
There are so many ways to check our ram is working properly or not by just using some software or maybe your windows features. Given link below will helps you test your ram professionally.
System Restore – Restoring window will restore your windows files back to normal, only if you have created a restore point before. If you don’t think you’ve created any then it’s better to check that or otherwise you’ll have to install a new window on your computer.
Windows install– If the windows restore won’t works either then it’s better to reinstall your windows and you can check out our windows installation tutorial below if you find your problem is only solved by reinstalling windows.
Still Finding Solution or Need Some Help ?
If you still can’t find your solution then maybe you’ll need to contact us and we will definitely gonna help you out by our technical support.
Click To Proceed To Desk’s Technical Support Page