Reading time icon 7 min. read

Readers help support MSPoweruser. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help MSPoweruser effortlessly and without spending any money. Read more


Encountering the 0x000000D5 DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL error on my Windows PC was a daunting experience. It’s a Blue Screen of Death (BSOD) that appeared suddenly, leaving me puzzled and frustrated. However, with my previous experience in dealing with BSOD errors, I was able to fix it successfully.

In this guide, I’ll share 11 working solutions I discovered by digging through various Windows forums.


0x000000D5 DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL is a BSOD error that indicates a problem related to memory management, specifically with drivers trying to access a freed memory pool.

In simpler terms, it’s like a driver in your PC trying to use a piece of memory that’s no longer assigned to it, causing the system to crash.


The primary cause of this error is driver-related issues. Other potential causes include:

  • Faulty hardware components: Issues with hardware, especially memory (RAM), can trigger this error.
  • Software conflicts: Recently installed applications might conflict with existing drivers.
  • Windows updates: Some updates might not be compatible with existing drivers.
  • Virus or malware infections: Malicious software can corrupt drivers or memory.

How To Fix the 0x000000D5 Error?

If manually applying these steps overwhelms you, try using a BSOD repair tool to fix the issue.

1. Preliminary Checks

  • Restart Your PC:
  1. Close all applications.
  2. Click on the Start menu, select the power icon, and choose ‘Restart’.
  3. After the PC restarts, check if the BSOD error persists.
  • Unplug and Plug the External Hardware:
  1. Shut down your PC.
  2. Unplug all external devices (USB drives, printers, external hard drives, etc.).
  3. Restart your computer without them.
  4. If the error doesn’t appear, reconnect each device one by one and identify which one might be causing the issue.

2. Update Windows

Windows updates include crucial patches that can fix various system issues and compatibility problems.

  1. Click on the Start menu and open Settings.
  2. In Settings, go to the Windows Update section on the left side.
  3. In the Windows Update tab, click Check for updates. Your system will search for any available updates.Check for Windows updates
  4. If updates are found, install them. This process may involve downloading files and will likely require a system restart.Windows checking for updates
  5. After the updates and restart, verify if the BSOD error has been resolved.

3. Boot Windows in Safe Mode

Booting in Safe Mode is a diagnostic approach where Windows operates with a minimal set of drivers and features. This can help determine if background programs or drivers are causing the issue.

  1. Force restart your system multiple times. After several restarts, it’ll enter Automatic Repair Mode.
  2. In Automatic Repair Mode, select the Troubleshoot option.Windows Troubleshoot option
  3. On the following screen, choose Advanced options.Advanced Options under Troubleshoot
  4. Under “Advanced options,” click on Startup Settings.Startup Settings under Advanced options
  5. On the Startup Settings screen, click the Restart button.Restart system
  6. Once your system restarts, press F5 on your keyboard to boot into Safe Mode with Networking.Press F5 to enable Safe Mode with Networking
  7. With your system now in Safe Mode, you can proceed with further troubleshooting steps.Safe Mode Windows 11

4. Uninstall Faulty Drivers

  1. Right-click on the Start button and select Device Manager.
  2. Search for drivers with a yellow exclamation mark. corrupted drivers
  3. Right-click on the problematic driver and select Uninstall device. Confirm any prompts to complete the process.Uninstall corrupted drivers
  4. After uninstalling, reboot your PC. Windows will attempt to reinstall the driver upon restart.

5. Update Drivers

Keeping drivers up-to-date ensures compatibility and optimal performance of hardware components.

  1. Right-click on the Start button and choose Device Manager.
  2. In the Device Manager window, identify key drivers such as display, firmware, and disk drives.
  3. Right-click on each essential device and select Update driver.Update drivers on Windows
  4. Choose Search automatically for drivers to let Windows update them automatically for drivers
  5. Repeat these steps for all major devices, then restart your computer.

Alternatively, consider using driver updater software. These programs are designed to keep your device drivers up-to-date and support batch updates.

6. Run SFC and DISM Commands

The System File Checker (SFC) and Deployment Image Servicing and Management (DISM) tools can repair corrupted system files.

  1. If Windows boots up, open Command Prompt or Terminal with administrator rights and proceed to step 5. If Windows doesn’t boot, restart your computer multiple times to enter Automatic Repair Mode, then continue with the next steps.
  2. Select the Troubleshoot option.troubleshoot option
  3. Under “Troubleshoot,” choose Advanced Options.advanced options under troubleshooter
  4. Select Command Prompt.command prompt option
  5. In the Command Prompt window, first run the DISM command: dism /online /cleanup-image /restorehealth.DISM command
  6. Allow the command to complete successfully before moving to the next step.
  7. Now, run sfc /scannow in the Command Prompt window.SFC Command
  8. Wait for this process to finish, then restart your computer.

7. Uninstall Latest Windows Updates

Sometimes, recent Windows updates can cause compatibility issues, leading to BSODs. Uninstalling these updates might resolve the error.

  1. Open the Control Panel either from the Start Menu or by using the Run Command window.
  2. In the Control Panel, select Uninstall a program in the “Programs” section.Uninstall a program Control Panel
  3. On the left pane, click View installed updates.View installed updates Control Panel
  4. Locate the updates that were installed recently and click the Uninstall button.Uninstall a Windows update
  5. Confirm the uninstallation of the update when prompted.Confirm Update uninstallation
  6. Finally, restart your system.

8. Uninstall Recently Installed Apps

Newly installed applications can sometimes conflict with the system, leading to BSOD errors.

  1. Open the Control Panel and select Uninstall a program.
  2. Arrange the programs by their installation dates by clicking on the Installed on column.sort applications on the basis of installation date
  3. Choose the application that was installed most recently, click the Uninstall button, and then confirm.Uninstall a Program through Control Panel
  4. Repeat these steps for all other recently installed applications.

9. Scan for Malware

Malware can corrupt system files or interfere with driver operations, leading to critical errors.

  1. Press Windows + I to open Windows settings.
  2. In the settings, navigate to the Privacy & security section on the left side, and then select Windows Security on the right side.Windows Security
  3. Within Windows Security, click on the Virus & threat protection option.Virus and threat protection Windows Security
  4. Select Scan options.Scan options
  5. Opt for the Full scan option, and then click on Scan now.Perform Full Scan
  6. After dealing with any found malware, restart your computer and check if the BSOD error has been resolved.

10. Restore Windows

Windows System Restore is a utility that can roll back your system settings to a previous state.

  1. Repeatedly restart your system to enter Automatic Repair Mode.
  2. In Automatic Repair Mode, select System Restore.system restore option
  3. Click Next to initiate the system restore process.begin system restore
  4. Choose a previously saved restore point. If you have multiple options, select the one from a time when the error wasn’t restore point
  5. On the following screen, confirm your chosen restore point and click Finish.confirm system restore

11. Reset Windows

Resetting Windows reinstalls the operating system, which can resolve more persistent issues, including BSOD errors like 0x000000D5.

  1. Keep restarting your PC until it boots into Automatic Repair Mode.
  2. Once in Automatic Repair Mode, choose the Troubleshoot option.
  3. Inside the “Troubleshoot” menu, select “Reset this PC.”Select Reset this PC
  4. You’ll then be prompted to either keep your files or remove everything. For a complete reset, opt for ‘Remove everything’.Choose if you want to keep your files
  5. Next, choose your preferred method for reinstalling Windows.Select how would you like to Reinstall Windows
  6. Click the Reset button.Click the Reset button to Fix WORKER_THREAD_RETURNED_AT_BAD_IRQL

You may also be interested in:


In this article, I’ve listed all the working solutions to fix the 0x000000D5 DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL error.

From checking hardware compatibility to updating Windows, uninstalling drivers, running system scans, and even resetting Windows, all these methods address the different causes of the error.

Remember, if the problem persists, you should seek professional help.

More about the topics: Troubleshooting, windows