Fix: Kmode_exception_not_handled in Windows 10

By: Milan Stanojevic
8 minute read

For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

Kmode_exception_not_handled is a Blue Screen of Death error on Windows 10, and this error can be caused by number of things, ranging from bad driver to installed software. This error comes in all sorts of different forms, and it can be rather troublesome, but fortunately there’s a solution available.

Since kmode_exception_not_handled is a BSOD error, it will make your computer restart each time you encounter it. In some cases, you might not be able to access Windows 10 at all due to this error, therefore you’ll have to fix this problem from Safe Mode.

How to fix kmode_exception_not_handled BSOD error on Windows 10

Kmode_exception_not_handled can be a problematic error, but users reported the following issues as well:

  • 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.
  • Kmode exception not handled BSOD – This is a Blue Screen of Death error and it will restart your computer as soon as it appears. This can be a big problem and prevent you from using your PC.

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 do all these solutions 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.

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. driver updater starting windowOnce 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. For various PC problems, we recommend this tool.

    This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

    1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
    2. Click “Start Scan” to find Windows issues that could be causing PC problems.
    3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

  4. 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 McAfee antivirus from your computer.

After you’ve uninstalled McAfee antivirus, you might want to install a different antivirus software on your Windows 10 PC. We wrote about the best antivirus programs for Windows 10, so you might want to choose one of those programs.


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.


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.


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 solutions from Windows 10 Safe Mode.


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


For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

Next up

Best Windows 10 antivirus software to use in 2018

By: Radu Tyrsina
7 minute read

Update – 2018 will soon come to an end and we already have a guide on what is the best antivirus you should get in […]

Continue Reading

These features are out for good with Windows 10 version 1809

iamsovy@gmail.com' By: Sovan Mandal
2 minute read

Microsoft is all set to launch its next big update, Windows 10 version 1809 in October. While that should be a nice piece of news […]

Continue Reading

Windows 10 18H2 builds no longer receive new features

By: Matthew Adams
3 minute read

The Windows 10 October 2018 Update (otherwise 18H2) rollout might now be two to three weeks away. For the last few months, new build previews […]

Continue Reading

Discussions