How to Fix KMode Exception Not Handled in Windows 10

Most of us, are Windows users here, then you might probably have faced the Blue Screen of Death (BSOD)on your PC as it is prevalent error a Windows user face sometimes. It is also known as Kmode Exception Not Handled Error. 

When you face this error, it means you will not be able to access your PC anymore. This error occurs when the error handler does not handle the exception produced by KMODE (Kernal Mode Program).

Must check: What does Akamai Net Session Client do?

The error shows you below lines with blue screen on your PC-

Your PC ran into a problem and needed to restart. We are just collecting some error info; then we’ll restart for you (0% complete).

You would like to know more you can search online later for this error: KMODE_EXCEPTION_NOT_HANDLED

As you can see, this error occurs due to the driver, So it gave you little idea how you can fix these driver errors. Here in this tutorial, you can fix KMODE_EXCEPTION_NOT_HANDLED windows 10 in multiple ways. Check how to to that?

Fix Windows 10 Kmode Exception Not Handled


There could be much reason behind this error, so here I got a couple of ways to get rid of this error quickly.

#1- Disable Fast Startup

Sometimes this error doesn’t let you access your PC, so in this situation, you need to boot your Windows system in safe mode. Here is how to do that-

  • First of all open “RUN” or press Windows Key+R and Type powercfg.cpl and hit Enter button to open Power Options.
  • Now select the very first option from the top left and click “Choose what the power buttons do.”


  • Now click on “Change the setting that is currently unavailable.”

Change the setting that is currently unavailable

  • Now under the Shutdown Setting, Uncheck “Turn on fast startup(recommended)” and click on Save Changes.


By disabling fast startup means, it will take time to let windows load drivers properly. If this method doesn’t work, move on another one.

#2- Update Drivers

Sometimes, this error occurs due to outdated drivers, too. So You can also fix  Stop code KMode Exception Not Handled by updating drivers manually. Under Device Manager, you can update it manually.

  1. First of Press Windows Key+X and click on Device Manager.
  2. Now click on other devices. There, you will see an unknown mechanism (which is causing the issue).
  3. Right, Click on Unknown Device then click on update drivers. 
  4. Now choose the first option “Search automatically for updated driver software.”

In case, it doesn’t update the browser; you can manually update drivers. To do that from step 4 (as shown in picture), choose the second option

  1. Click on “Browse my computer for driver software.”


  1. Then click “Let me pick from a list of device drivers on my computer.”


  1. Now select the driver from the list and click next.
  2. Now, wait for the process to be completed and restart your PC.

#3- Update BIOS

Updating BIOS is not a cup of tea for everyone. Something wrong can seriously harm your System. So before getting into it, you follow the steps carefully.

  • First steps to identify your BIOS System such as the BIOS version and date. To open System Information, Press Windows + R and type msinfo32 and hit Enter.


  • Note down the BIOS Version and Date, Manufacturer.
  • Now go to Manufacturer’s official website. In my case, mine is Lenovo. I will visit Lenovo’s official website. And Download the Tool to update BIOS System.
  • Now with the help of this tool, I will download updated drivers and BIOS system. It will automatically update everything for me.

[box title=”” bg_color=”#0094d3″ icon=”info” icon_style=”border” icon_shape=”circle” align=”center” text_color=”#ffffff”]Different manufacturers have different ways to update the BIOS. All the details will be provided on their official website. So check the details and steps carefully.[/box]

#4- Run Windows Memory Diagnostic Tool

We run this windows memory diagnostic to check if RAM is creating a problem. During the test, It will tell you whether the memory is causing kmode_exception_not_handled ntoskrnl.exe or not?

Before starting this test, make sure you have saved all your previous work and also close all the programs.

  • Search “Administrative Tool from the search bar near the startup menu.
  • Now Open Windows Memory Diagnostic.


  • Now Click “Restart Now and Check for Problems.”


  • It will check if any error with RAM. If you find the problem with memory, then, you have to replace your RAM and check.

#5- Repair Corrupted Files to fix Kmode Exception not Handled

Sometimes corrupted files may also cause this error, so you must repair those corrupted files. If there are any corrupted files, then Windows system starts showing errors, BSOD problems, etc. You need to run Windows System File Check (SFC) to fix those corrupted files.

  • Open Command Prompt as Administrator.
  • Run command sfc /scannow to run the System File Checker.
  • This will scan corrupted files and replace them with others.
  • Wait until the process is done and then restart your computer.
  • Now you can see there is not Windows 10 BSOD Problem


So these were the method which can fix this Kmode Exception not handled the error. I can not say that a particular method will work for you. So you have to try each method. I sure, in all the above process, one will surely work.

If you have ever faced this problem and fixed it, then you can also tell your method to fix this BSOD error in the comment box. It will be helpful for others and will be appreciated.






2 responses to “How to Fix KMode Exception Not Handled in Windows 10”

  1. Kev Avatar

    After troubleshooting all options I finally reinstalled windows 10 pro keeping exit sting programs and data everything installed OK
    I only put the pc to sleep for a couple of days instead of rebooting or shutting down.
    eventually I updated iTunes and rebooted for the first time after the windows reinstallation – and the error came back

    1. ∂я﹥sтяαηgε Avatar

      does it help you?

Leave a Reply to Kev Cancel reply

Your email address will not be published. Required fields are marked *