The SESSION HAS VALID POOL ON EXIT is one of the Blue Screen of Death errors that users might encounter on Windows 10. If you’ve ever run into a Blue Screen of Death error on your PC, you know how disruptive and even scary it can be to get an error like this. So, you will probably immediately start looking for ways on how to get rid of the BSOD Session Has Valid Pool on Exit error. Fortunately, you’ve come to the right place. In this post, we will tell you how to get rid of the error on your PC.
How to Fix the Session Has Valid Pool on Exit BSOD Error?
So, what does session_has_valid_pool_on_exit error mean? The error bug check has a value of 0x000000AB. This means that a session unload happened while a session driver still held memory.
Below, we will look into several possible solutions for this problem. You can try these out in any order you sit fit and we hope that one of these methods will help you get rid of the error.
Here are the actions you should try:
- Running the Blue Screen Online Troubleshooter
- Updating graphics drivers
- Scanning for memory issues
- Running a System File Checker (SFC) scan
- Performing a Deployment Imaging and Servicing Management (DISM) scan
- Replacing missing/corrupted DLL files
- Performing a reset on your PC
Fix One: Run the Blue Screen Online Troubleshooter
The easiest thing to try first would be to run the Blue Screen Online Troubleshooter. This tool has been designed by Microsoft specifically to handle Blue Screen of Death errors and there is a good chance that you will be able to fix the issue this way. Here are the steps:
- Visit the Microsoft Support site.
- You will be asked when you encountered the Blue Screen error. Here are the options:
While upgrading to Windows 10
After an update was installed
While using my PC
- Select the applicable option.
- Once you’ve made a selection, you will be shown the steps you need to take to resolve the issue.
Fix Two: Scan for Memory Issues
You should also look into your computer’s memory. Here’s how to run a memory test on your Windows 10 PC:
- Go to the Control Panel.
- In the search bar, type “memory” (no quotes).
- Select Diagnose computer memory problems.
- Alternatively, you can type “mdsched” (no quotes) in Start and press the Enter key.
- Next, you will need to choose one of the two options for when to run the memory scan:
Select Restart now and check for problems if you are ready for your computer to restart.
Select Check for problems the next time I start my computer if you prefer to do it later.
- If the scan detects bad RAM on your PC, you will need to replace your RAM.
Fix Three: Run an SFC Scan
Running a System File Checker scan can also help you get rid of the error. System File Checker is a Windows utility that lets users scan their system for corruption. Here’s how to run the scan:
- Go to Search and type “command prompt” (no quotes).
- Right-click the first result and select Run as administrator from the drop-down menu.
- In the new window, type “sfc /scannow” (no quotes) and press Enter.
- Wait for the scan to complete.
If any issues are located, you will be prompted on how to go about fixing them.
Fix Four: Perform a DISM Scan
If a Windows image file is corrupted, it could be triggering the BSOD error. In this case, you will need to run a DISM scan to repair the image files. In order to do this, you will first need to run an elevated Command Prompt:
- Go to Start.
- In the search box, type “cmd” (no quotes).
- Right-click cmd.exe and select Run as Administrator.
- Click Yes to run the Windows Command Prompt as Administrator.
Next, you will need to use this command followed by one of the switches below:
Dism /Online /Cleanup-Image
- /ScanHealth: to check for component corruption.
Full command: Dism /Online /Cleanup-Image /ScanHealth
- /CheckHealth: to check if a component corruption marker already exists in the registry.
Full command: Dism /Online /Cleanup-Image /CheckHealth
- /RestoreHealth: to check for component store corruption records.
Full command: Dism /Online /Cleanup-Image /RestoreHealth
If this doesn’t bring forward desired results, move on to other solutions.
Fix Five: Replace Missing/Corrupted DLL Files
DLL stands for Dynamic Link Libraries. These are external parts of applications that run on Windows 10. A lot of applications are not complete by themselves and store part of their code in a file. When this core is needed, that file will be loaded into memory. If this file is missing or corrupted, you will be looking at an error message.
Thus, fixing or replacing the missing or corrupted files can resolve the problem. There are several ways to go about it: from running SFC and DISM scans to reinstalling Windows. We will not go into detail about all these options here. However, you should be able to easily find several options for repairing corrupted DLL files online.
Fix Six: Update Your Graphics Drivers
An outdated or corrupt driver can cause a variety of issues in your PC. This is why it is important to keep your drivers up to date and functioning properly. If you suspect that you may be looking at the blue screen because of a driver issue, you should try updating your graphics drivers.
There are two ways of doing that. One is by updating your drivers manually. This is generally recommended for experienced users, as it will require several steps and can be quite time-consuming. You will need to determine which drivers are outdated or corrupt, find their updated versions on the manufacturers’ websites, and install them on your PC. Another problem here is that if you make a mistake during the installation, it can lead to more errors on your computer. This is why it is generally not advised to update your drivers manually if you are doing it for the first time.
Resolve PC Issues with Driver Updater
Unstable PC performance is often caused by outdated or corrupt drivers. Auslogics Driver Updater diagnoses driver issues and lets you update old drivers all at once or one at a time to get your PC running smoother
Another way to go about it is to update your drivers automatically. In this case, you will need to use a tool like Auslogics Driver Updater. Once installed, the program will run a scan for outdated drivers. If these are located, the program will automatically update them to the latest available versions. This way, you will be able to get your graphics drivers updated in just a few clicks and without any risk to your system.
Fix Seven: Perform a Reset on Your PC
If none of the solutions above have worked, you can try resetting your computer. Note that this can be a lengthy process and it’s best to only use it as a last resort.
Here’s how to reset your Windows 10 PC:
- Go to Settings.
- Select Update & Security.
- On the left side of the screen, go to Recovery.
- Now, on the right side of the screen, go to Reset this PC and click Get Started.
- Follow the on-screen prompts.
Note that during this process, you will be asked to choose one of the two options:
- Keep my files (if you want to keep all your files)
- Remove everything (if you want to start from scratch and remove all data from your PC)
Before the reset begins, Windows will show you a list of the apps and files that will be removed. You will also be able to back out of the reset by simply clicking Cancel. If you want to proceed, click Next.
You will probably see a warning telling you that your PC has been upgraded to Windows 10 and if you go ahead with the reset you won’t be able to undo the upgrade and go back to earlier versions of Windows. Click Next if you wish to proceed. Once you click the Reset button, the proceeds will begin. It will typically take about an hour and your PC may need to restart a few times.
There you have it. We hope that at least one of the solutions above has proved to be successful for your PC and you are no longer looking at a BSOD screen. Which of the fixes have you found the most useful? Please share in the comments below.