How to fix Kmode exception not handled error [10 Steps]

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Loading Comments
Download PDF
Affiliate Disclosure

  • Blue screen errors occur when your OS suffers a serious blow and is forced to stop completely. It is precisely because of this behaviour that the error is also called a stop error or a Blue Screen of Death error.
  • While there are many reasons that can cause BSoDs such as poorly written device drivers, faulty RAM, hardware running beyond its limitations and so on, there are solutions as well.
  • One particularly annoying Blue Screen of Death error is: Kmode exception not handled and we have exactly what it takes to fix it. So do ignore the "death" part because there is nothing fatal about it that cannot be solved by following the steps presented in this article.
  • Eager to know more about Windows 10 errors and how to solve them? Find out everything there is to know in our dedicated section.
BSOD error Kmode exception not handled Windows 10

Kmode_exception_not_handled is a Blue Screen of Death error on Windows 10, and it can be caused by a number of things, ranging from bad drivers to software installed on your PC.

This particular error will make your computer restart each time you encounter it and in some cases, you might not be able to access Windows 10 at all. Therefore you’ll have to fix this problem from Safe Mode.

Note! The solutions we found may also work for other errors that users reported such as:

  • Kmode exception not handled ntfs.sys, netio.sys, ndis.sys, syntp.sys, wdf01000.sys, etd.sys, tcpip.sys, tppwr32v.sys, usbport.sys, igdkmd64.sys, intelppm.sys, iastora.sys – In most cases this error message will give you the name of the file that caused the error. You can use that information to find the problematic device or application.
  • Kmode exception not handled overclock – Many users overclock their PCs in order to achieve the maximum performance. However, overclocking can cause this and other errors to occur.
  • Kmode exception not handled RAM – Another cause for this error can be your hardware. According to users, the most common cause is faulty RAM.
  • Kmode_exception_not_handled USB – Sometimes your USB devices can cause this issue to appear. The problem can be a bad driver or a faulty USB device.
  • Kmode exception not handled during install – Several users reported this issue while installing other applications. This is usually caused by a corrupted driver that isn’t compatible with your PC.
  • Kmode exception not handled loop – Sometimes this error can appear as soon as you turn on your PC. The error will force your computer to restart causing your PC to get stuck in a loop.
  • Kmode exception not handled VMware, VirtualBox – This error can appear on your PC, but it can also appear while using virtualization software such as VMware or VirtualBox.

Make the BSOD errors issues of the past with these reliable tools!


Here’s how to fix Kmode exception not handled BSOD error:

Solution 1 – Enter Safe Mode and install the missing drivers

Kmode_exception_not_handled can sometimes be caused by missing or corrupt drivers, and in order to fix this problem it’s recommended to install the missing drivers.

If you cannot access Windows 10, you might have to do this procedure from Safe Mode. To Enter Safe on Windows 10, you need to do the following:

  1. After your computer restarts a few times you should see Windows Recovery Environment.
  2. Select Troubleshoot > Advanced Options > Startup Settings. Click the Restart button.
  3. After your computer restarts again, you’ll be presented with a list. Press F5 to enter Safe Mode with Networking.

If this option doesn’t work, you’ll have to enable Legacy Advanced Boot. In order to complete this process you’ll need Windows 10 installation media, such as DVD or USB flash drive.

  1. Insert Windows 10 installation media and restart your computer.
  2. While your computer boots keep pressing Del or F2 to enter BIOS. It’s important to mention that your computer might use a different key to access BIOS, so make sure to check your motherboard manual.
  3. Once you’ve entered BIOS, you need to set your Windows 10 installation media as the first boot device. If you don’t know how to do it, check your motherboard manual.
  4. After you’ve made the necessary changes, save changes and exit BIOS.
  5. If you set everything right, you should see Press any key to boot from CD or DVD message. Press any key to start Windows 10 setup.
  6. When Windows Setup window appears click Next and choose Repair your computer option.
  7. Choose Troubleshoot > Advanced options > Command Prompt.
  8. Type C: in Command Prompt and press Enter.
  9. Now enter BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY in Command Prompt and press Enter to run it.
  10. If you did everything right, you should see The operation completed successfully message in Command Prompt.
  11. Type exit in Command Prompt and press Enter.
  12. Click Continue to restart your computer. Remove your Windows 10 installation media.

After you’ve made the necessary changes, your computer might boot a bit slower, but you’ll be able to enter Safe Mode by using a F8 or Shift + F8 shortcut. To enter Safe Mode do the following:

  1. While your computer boots keep pressing F8 or Shift + F8.
  2. If the shortcut works, you should see a list of options available.
  3. Choose Safe Mode with Networking and wait until your computer starts Safe Mode.

As we previously mentioned, there’s no need to enter Safe Mode if you can access Windows 10, but if your computer is stuck in a restart loop, and you cannot access Windows 10 at all, you’ll have to perform all these actions from Safe Mode.

Once you enter Safe Mode, you need to install the missing drivers. To do that, follow these steps:

  1. Press Windows Key + X and choose Device Manager from the menu.
    Kmode_exception_not_handled USB
  2. When Device Manager opens, find any unknown devices, right click them and choose Update driver.
    Kmode exception not handled during install
  3. Choose Search automatically for updated driver software. If that doesn’t work, you might want to try the Browse my computer for driver software option instead.
    Kmode exception not handled loop
  4. After you’ve installed all the missing drivers, exit the Safe Mode and check if the issue is resolved.

Learn to update drivers like a real technician with our handy guide!


Update drivers automatically

If this method doesn’t work or you do not have the necessary computer skills to update/fix the drivers manually, we strongly suggest to do it automatically by using Tweakbit’s Driver Updater tool.

This tool is approved by Microsoft and Norton Antivirus and will keep you away from damaging your system by manually installing the wrong driver version.

After several tests, our team concluded that this is the best automatized solution. Below you can find a quick guide how to do it.

  1. Download and install TweakBit Driver Updater
  2. Once installed, the program will start scanning your PC for outdated drivers automatically. Driver Updater will check your installed driver versions against its cloud database of the latest versions and recommend proper updates. All you need to do is wait for the scan to complete.driver updater scanning
  3. Upon scan completion, you get a report on all problem drivers found on your PC. Review the list and see if you want to update each driver individually or all at once. To update one driver at a time, click the ‘Update driver’ link next to the driver name. Or simply click the ‘Update all’ button at the bottom to automatically install all recommended updates.
    driver updater scan finished
    Note: Some drivers need to be installed in multiple steps so you will have to hit the ‘Update’ button several times until all of its components are installed.

Disclaimer: some features of this tool are not free.


Solution 2 – Uninstall your antivirus software

Kmode exception not handled overclock

Sometimes kmode_exception_not_handled error can be caused by your antivirus software.

Users reported that McAfee antivirus software is responsible for this error, so in order to fix it, it’s advised that you remove this software from your computer.

After you’ve uninstalled McAfee antivirus, you might want to install a different antivirus software on your Windows 10 PC. Check out our top picks for the best antivirus programs for Windows 10.


Solution 3 – Rename the problematic file

As we previously mentioned, sometimes software can cause kmode_exception_not_handled BSOD error on Windows 10, and users reported that BitDefender can be the reason for this error.

In most cases kmode_exception_not_handled error will show you which specific file caused the error, for example, in case of BitDefender it’s kmode_exception_not_handled (bdselfpr.sys).

Users reported that changing the name of problematic file, for example bdselfpr.sys to bdselfpr.s__ has fixed the problem for them.

Bear in mind that changing the name of these files isn’t always the best solution, because it can lead to even more system instability.

If you plan to change the name of the file that is causing this issue perform a quick research and make sure that you’re not changing the name of any crucial system file.


Make a wise decision and install a tool to rename files more easily!


Solution 4 – Uninstall ON/OFF Gigabyte

ON/OFF Gigabyte is a program designed to work with USB power stations, however, users reported that the driver for this software is outdated and incompatible with Windows 10.

If you use ON/OFF Gigabyte software on your Windows 10 PC, make sure to remove it in order to fix kmode_exception_not_handled error.


Solution 5 – Manually set your CPU voltage

Few users reported that kmode_exception_not_handled BSOD error can be caused by your CPU, and in order to fix it, you’ll have to manually set the CPU voltage.

This is an advanced and potentially dangerous process, therefore, before you try it make sure to check your motherboard manual and consult with an expert.


Solution 6 – Update your BIOS

Kmode exception not handled RAM

In some cases kmode_exception_not_handled error can be caused due to outdated version of BIOS. In order to update your BIOS, you need to visit your motherboard manufacturer’s website and download the latest version of BIOS for your motherboard.

After you’ve downloaded the latest BIOS, check your motherboard instruction manual to see how to properly update BIOS.

Bear in mind that BIOS update is an advanced procedure, and if not performed correctly it can cause permanent damage to your PC.


Solution 7 – Check your RAM

Often faulty RAM module can be the cause for kmode_exception_not_handled error. To determine if the problem is caused by your RAM, you need to do the following:

  1. Press Windows Key + R and enter mdsched.exe. Press Enter or click OK.
    Kmode exception not handled BSOD
  2. Windows Memory Diagnostic window will appear. Choose one of the two options and follow the instructions.
    Kmode exception not handled ntfs.sys

Solution 8 – Update your network drivers

Kmode_exception_not_handled netio.sys error is often related to your network adapter, and in order to fix this problem it’s advised to update your network adapter drivers.

To do that, just visit your network adapter manufacturer’s website using another computer and download the latest drivers for your network adapter.


Can’t find a driver for your network adapter? Don’t panic! We got the fix for you!


Solution 9 – Replace your RAM

Kmode exception not handled VMware

Few users confirmed that kmode_exception_not_handled ntfs.sys is caused by faulty RAM, so in order to fix it, you’ll have to find the faulty RAM module and replace it.

If your computer is under warranty make sure to take it to a repair shop and ask them to do it for you.


Solution 10 – Uninstall BitDefender and Cisco VPN client

According to users, kmode_exception_not_handled ntfs.sys BSOD error is caused by BitDefender and/or Cisco VPN client, so if you have any of these tools installed, make sure to remove them in order to fix this error.

As you can see kmode_exception_not_handled BSOD error can cause you a lot of problems.

In worst case scenario you won’t be able to access Windows 10 at all due to the restart loop, and if that’s the case, you’ll have to perform all of these actions from Windows 10 Safe Mode. Hopefully, our detailed steps will serve you well and will guide you throughout this process – make sure to let us know the outcome by hitting the comments’ section below.

Editor’s Note: This post was originally published in November 2017 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.

Was this page helpful?
Thanks for letting us know!
Get the most from your tech with our daily tips
Tell us why!