Overview: There are many Windows 10 users who are getting BSOD error “Kernel_Mode_Heap_Corruption”. Today in this post we will troubleshoot and fix Kernel_Mode_Heap_Corruption error.
So, let’s start with real user’s practical scenarios!
Scenario 1: BSOD: Kernel Mode Heap Corruption
So, I’ve been getting the KERNEL MODE HEAP CORRUPTION bluescreen and I don’t know what else to do. My contacts with support haven’t solved the issue, and I was hoping by now Microsoft would’ve released some fix.
Source: Microsoft Community
Scenario 2: KERNEL MODE HEAP CORRUPTION
Hi, after driver version 416.94 I have got a lot of crashes and bluescreen. Then 417.01 came and I installed the new driver but I still get this Kernel Mode Heap Corruption issue. Here is my Crash Dump Analysis. On Tue 2018-11-27 18:54:27 your computer crashed or a problem was reported. crash dump file: C:\Windows\MEMORY.DMP. This was probably caused by the following module: nvlddmkm.sys (nvlddmkm+0xDDB7A) Bugcheck code: 0x13A (0x11, 0xFFFFBE0378402100, 0xFFFFBE03928829B0, 0x0) Error: KERNEL_MODE_HEAP_CORRUPTION
Like above two users there are multiple users who are facing Kernel Mode Heap Corruption error, let’s go ahead and fix this.
These steps are applicable when system boots to Windows.
Run Hardware diagnostic/Scan
Run the hardware scan to determine hardware failure with any component, while running a hardware scan if it finds any hardware failure then replacing that hardware component may fix the Kernel Mode Heap Corruption issue.
Update Graphics Drivers
Visit your system manufacturer’s website to update system BIOS, sound card and all the necessary driver especially the graphics card driver.
NVIDIA Users: GeForce Experience can be used to check and update the drivers automatically, visit the below link to auto update or update it manually.
AMD Users: Visit the below link to autodetect or manually select your driver.
Microsoft keeps on updating Windows to fix many bugs in the operating system. It keeps the system up to date by updating the latest system updates and driver so installing recent windows update might fix the Kernel Mode Heap Corruption error.
Check for updates
Open Windows 10 setting by pressing Windows + I key on the keyboard, then click on Update & Security
Click on Check for updates
Now install updates available
Once the update is complete restart the system.
Sometime after installation of recent Windows update also causes Kernel Mode Heap Corruption issues so uninstalling it may fix the problem.
Go to View update history in windows update settings
Now click on View update history and then click on uninstall updates which installed recently and after which you started facing Kernel Mode Heap Corruption issue. Refer screenshot posted below.
Once uninstalled restart the system.
Update System Driver from the System Manufacturer
Please visit the device manufacturer website or app to install latest drives available for hardware components. If you have installed any new hardware component such as network card, sound card or video card make sure that you install the latest driver for these components from the device manufacturer website. Most of the hardware install driver automatically but in case the driver is not self-installing then update the driver from Device Manager.
Type Device Manager in Windows search box as shown below and open device manager.
Now select the component which you want to update, make a right click to update the driver as shown below by selecting Search automatically for updated driver software.
Once the driver is installed restart the system.
Perform System Restore
If you think that after installing some driver, updates or installing any app might have caused Kernel Mode Heap Corruption issue then you can restore your PC from a system restore point. Restoring your PC undoes recent changes made to the PC.
Please keep in mind that restoring your PC will not affect your personal files but it will remove apps and updates that were installed after the restore point.
To perform the system restore type System Restore in Windows search box and click on Create a restore point
Under System Protection click on System restore
Once you click on system restore it will give you two options, recommended restore or Choose a different restore point as shown below. Select a date which you think is related to the app, driver or update which has caused the Kernel Mode Heap Corruption and then click on next. Select the restore point created before the Kernel Mode Heap Corruption appeared.
Select the date and click on Next
Now confirm your restore point and click on Finish. It will take time to complete restore, your system may restart several times during the process.
Steps to Follow When System does not boot to Windows
Use Safe Mode to Troubleshoot Kernel Mode Heap Corruption Error
Sometimes you face Kernel Mode Heap Corruption as soon as you log in to the windows and the system restarts and this goes in a loop and you are unable to troubleshoot. In that case press and hold the Shift key on the keyboard and while holding the shift key click on the restart on Windows login screen as shown below to go to the Advanced Boot Options screen.
In case your system does not go to the login screen in that case you have to let your system fail to start at least 2 or 3 times to trigger the Windows Recovery Environment. You have to start your PC and as soon as you see your device manufacturer logo force shut down your PC, try this until it takes you to Advanced Boot Option. Follow the steps below to start Windows in Safe mode.
Click on Troubleshoot
Now click on Advanced options and then click on Startup Settings
Click on Restart
The system will restart, now press F4 or the 4 key on the keyboard to select Enable Safe Mode
After you are in safe mode uninstall windows update, bad driver or software which is causing Kernel Mode Heap Corruption error. Follow the same steps mentioned above to uninstall recently installed Windows update.
Uninstall unnecessary app and software which may be causing Kernel Mode Heap Corruption issue.
Open Run box by pressing Windows+ R key on the keyboard and type in appwiz.cpl and hit ok.
Now click on uninstall to uninstall unnecessary software from the system
Perform System Restore from Advanced Boot Options
As the system is not booting up so you have to let your system fail to start at least 2 or 3 times to trigger the Windows Recovery Environment. You have to start your PC and as soon as you see your device manufacturer logo force shut down your PC, try this until it takes you to Advanced Boot Option.
Click on Troubleshoot as shown below
Now Select Advanced options and then click on System restore
The system will restart now, select your account and sign in then click Next
Select the restore point created before the Kernel Mode Heap Corruption appeared and then click on Next and then Finish to initiate System Restore.
Once system restore is done successfully, it will uninstall all the recent updates and drivers which might fix the Kernel Mode Heap Corruption error.
Reset Your PC/ Reinstall the OS
If all above steps do not fix Kernel Mode Heap Corruption issue then you might have to reinstall the Windows 10 on the system as it might have gone corrupt. Please note that you will lose all the data and the apps you installed on the system so please backup your data before you reinstall Windows 10. To know how to reinstall the Windows 10 on your PC you can visit the below link.
Getting Kernel Mode Heap Corruption error is quite frustrating but all the troubleshooting steps provided will help you fix Kernel Mode Heap Corruption error. In case even after trying all the troubleshooting steps the issue remains the same then you may contact the system manufacturer who can sometimes fix the issue. If you like this post please share it to help others.