[FIX] Kernel Mode Heap Corruption BSoD in Windows 10

Tashreef Shareef
by Tashreef Shareef
Windows & Software Expert
Download PDF
Affiliate Disclosure

  • Kernel Mode Heap corruption is one such BSOD error and many users have reported that this error has crashed their system.
  • The first thing you need to do is to check the graphics card drivers for issues. Of course, it's a good time to update the drivers while you're at it.
  • Some BSoD errors are harder to pinpoint and fix, but we've got you covered. Go to our BSoD troubleshooting section and we will make the things easier.
  • No matter the difficulty of the error, you will find a solution for it in our Windows 10 errors Hub.
4 ways to fix Kernel Mode Heap Corruption Windows 10

The Blue Screen of Death or BSoD is a common occurrence in Windows OS running systems and results in system crashes.

Most of the time the blue screen of death occurs due to a software conflict or hardware incompatibility.

Kernel Mode Heap corruption is one such BSoD error and many users have reported that this error has crashed their system.

Here’s what one user had to say on the Microsoft Answers forum.

I’ve been having this BSoD for a week now when I’m playing The Witcher 3 on my drive D: so I updated and ssd’s firmware and it’s still the same. Then I updated my BIOS and the BSOD went away but it still restarts my machine.

Fix the problem by following the steps below.

How can I fix Kernel Mode Heap Corruption BSOD in Windows 10?

1. Check Graphics Drivers for issues

  1. Press Windows Key + R to open Run.
  2. Type devmgmt.msc and press OK to open the Device Manager. 
  3. In the Device Manager expand the Display Adapter section.
  4. Right-click on your video card and select Update Driver.
    Update Graphic Card driver - Kernel mode heap corruption
  5. Click on Search automatically for updated driver software.
  6. Wait for Windows to search and download any pending update for the driver.
  7. Reboot the system and check for any improvements.

2. Try to Install the Old Driver Manually

  1. Make sure you have the latest version as well as the older version of the graphics card driver downloaded.
  2. Download DDU (Display Driver Uninstaller), here.
  3. Disconnect Ethernet / WiFi if connected.
  4. Press Windows Key + R to open Run.
  5. Type msconfig and press OK.
  6. In the System Configuration window, click on the Boot tab and check the Safe Boot option.
    Safe Boot mode Windows 10
  7. Click Apply and OK. Reboot the computer.
  8. After the restart, run DDU. Select all the NVIDIA Software and drivers.
    Use DDU to Uninstall Graphic Driver
  9. Click on Clean, but do not restart.
  10. Again open the System Configuration window.
  11. Go to Boot tab and uncheck Safe boot. Click Apply and OK to save the changes.
  12. Now install the older version of the Graphics Card driver and select Custom Install.
  13. Make sure you only install the GPU driver and uncheck everything else.
  14. Finish the installation.

3. Check for Graphic Card Hardware Issues

Kernel mode heap corruption - Lower Video card speed

  1. The Kernel Mode Heap Corruption error can also occur if your graphics card has compatibility issues or if it is not placed properly.
  2. Check if you have inserted the video card in the right PCIe lane. Many users have reported this issue to have occurred after they mistakenly placed the video card in the wrong PCIe lane.
  3.  For proper instructions check your motherboard manual.
  4. Another thing that can help you fix this error if due to your NVIDIA video card is reducing the memory clock speed to below factory clock speed.

FAQ: Read more about the Kernel Mode Heap Corruption error

  • What is kernel mode heap corruption?
The Kernel Mode Heap Corruption error is a BSoD error that might be caused by an outdated or corrupt device driver. The first step is to check and update your drivers. Also, learn how to debug Windows kernel.
  • What is heap corruption?
Heap corruption happens when a program damages the allocator’s view of the heap. The outcome can cause a memory leak or a memory fault.
  • How do you fix heap corruption?
First, check the graphics card drivers for issues. If that doesn’t fix the problem, read our step-by-step solution.

Editor’s Note: This post was originally published in July 2019 and has been since revamped and updated in May 2020 for freshness, accuracy, and comprehensiveness.

Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!