Session has valid pool on exit [BSoD error fixed]

Tashreef Shareef
by Tashreef Shareef
Windows & Software Expert
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from Windows to iOS and streaming services... Read more
Affiliate Disclosure
  • The SESSION_HAS_VALID_POOL_ON_EXIT error can appear randomly when trying to log off from a Remote Desktop session.
  • To resolve this issue, make sure to install only compatible drivers for any of your peripherals.
  • Using a dedicated tool for BSoD failure, that will restore the performance of your PC, is another confirmed solution.
  • You can also perform a system restore. This will bring your computer back to a date before the glitch occurred.
Windows 10 BSoD error
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

You may encounter a Blue Screen of Death error with the stop code SESSION_HAS_VALID_POOL_ON_EXIT on the terminal server when trying to log off from a Remote Desktop Services session.

The error stops the remote desktop session to the remote desktop server from responding followed by an abrupt disconnect.

According to Microsoft, the error occurs because some objects that the Win32k.sys driver allocates from the session pool are not freed before the session ends.

Another similar error generated by the random user logoff you can see is the 0x000000AB SESSION_HAS_VALID_POOL_ON_EXIT in ntoskrnl.exe. 

If you encounter this problem, we recommend you follow the steps in this article to know how to fix the error with your Windows 10 system.


How do I fix the SESSION_HAS_VALID_POOL_ON_EXIT error? 

1. Use a dedicated tool for BSoD issues

Troubleshooting blue screen errors can be hard for most of us. There are multiple causes and various methods to fix them. Fortunately, there are tools that help us to diagnose and solve any BSoD problem.

Restoro repair

Restoro is powered by an online database that features the latest functional system files for Windows 10 PCs, allowing you to easily replace any elements that can cause a BSoD error.

This software can also help you by creating a restore point before starting the repairs, enabling you to easily restore the previous version of your system if something goes wrong.

This is how you can fix registry errors using Restoro:

  1. Download and install Restoro.
  2. Launch the application.
  3. Wait for the software to identify stability issues and possible corrupted files.
  4. Press Start Repair.
  5. Restart your PC for all the changes to take effect.

As soon as the fixing process is completed, your PC should work without problems, and you will not have to worry about BSoD errors or slow response times ever again.

Get Restoro


Disclaimer: This program needs to be upgraded from the free version in order to perform some specific actions.



2. Install all Windows updates

  1. Click on Start and select Settings.
  2. Go to Update & Security.
  3. Open Windows Update from the left pane.
  4. Click on the Check for updates button and install all the pending updates.

Windows updates often fix compatibility issues and security flaws, so it’s a good practice to download and install them frequently. Many of these updates address both hardware and software issues.


Windows Update not working in Windows 10? Take a look at our dedicated guide and solve this problem with ease.


3. Restore to an earlier point

  1. Press the Windows key and type system restore.breakpoint has been reached restore
  2. Click on Create a Restore Point option.
  3. Click the System Restore button in the System Properties window.system restore
  4. Select Next to proceed.
  5. Select the most recently created restore point.Session has valid pool on exit
  6. Click on Scan for affected programs. This will show if Windows will uninstall any existing programs on your system.
  7. Click Next to continue with the restore process.
  8. Read the description and then click on Finish.

Windows will now restore your computer to the state it was in before the event shown in the description. The process may restart your system a few times to apply the changes.

If System Restore is not working in Windows 10 and you are not being able to follow this solution, we recommend you check our dedicated guide in order to fix the problem.


4. Check for Windows OS compatibility

If the session has a valid pool on exit error is occurring after or when using a peripheral device like a printer, make sure the printer driver is compatible with your Windows version.

You can check for different drivers on the manufacturer’s website. You can try to install the newest one, but if the issue is not solved, you can also use an older version of the driver.

Searching for drivers on your own can be time-consuming. So, we advise you to use a tool that will do this for you automatically.

Using an automatic driver updater will certainly save you from the hassle of downloading drivers manually, and it will always keep your system up to date with the latest drivers.

Get Driverfix


The blue screen error SESSION_HAS_VALID_POOL_ON_EXIT usually occurs if you have a bad patch of Windows installed. However, you can easily solve it with the above solutions.

If you encounter other types of blue screen problems, you can try to solve them by using any of these dedicated software that fixes BSoD errors.

Do let us know which method helped you resolve the issue, or if you have any other suggestions for us, in the comments section below.

Frequently Asked Questions

This article covers:Topics: