1. Home
  2. Windows Tips
  3. Kmode exception not handled

KMODE EXCEPTION NOT HANDLED: 14 Working Solutions (Tested)

KMODE EXCEPTION NOT HANDLED is one of the most dangerous BSOD errors on Windows 10 and older versions, because it usually leads to total system failure. On top of that, it might be difficult to determine the root of the problem for troubleshooting.

If you stumble upon this error only once and get it fixed by rebooting your PC, it’s not really an issue. It becomes problematic when you must face KMODE_EXCEPTION_NOT_HANDLED every time you launch Windows and try to work or play.

How to Fix KMODE EXCEPTION NOT HANDLED

What causes the KMODE EXCEPTION NOT HANDLED stop code?

The stop code can be caused by various issues at the software level, hardware level, or both. For instance, installed programs could overwrite each other’s memory, resulting in conflicts, corrupt applications, system stability issues, and ultimately a full Windows crash.

If the processor’s kernel mode throws an exception error that can’t be identified by the error handler, this can lead to KMODE_EXCEPTION_NOT_HANDLED with 0x0000001E error code.

Sometimes, the stop code is accompanied by a filename, which makes troubleshooting a lot easier since you can look up more information about the file on the Internet.

How to fix KMODE_EXCEPTION_NOT_HANDLED

There are multiple ways to repair a Blue Screen or Death message with the KMODE EXCEPTION NOT HANDLED BSOD error code, depending on its cause: software or hardware.

Since it’s hard to evaluate this, you should start with software solutions and work your way up to hardware fixes. It’s simpler that way.

Some of the following workarounds are suitable for casual users. However, we can’t overlook more elaborate solutions, so we reserved the last part for skilled individuals.

Before getting started, we strongly recommend you create a system restore point. It will spare you from headaches in case you make a wrong move and must undo all changes. Better yet, create a full system backup if you can.

Certain users don’t even get the chance to do something on their computer due to the KMODE_EXCEPTION_NOT_HANDLED error that sends their operating system into a restart loop. If you’re one of them, you can boot Windows in safe mode to load only the required drivers.

1. Disable Fast Startup

Fast Startup is a feature introduced in Windows 8 and migrated to Windows 10. It allows the operating system to boot, shut down, and wake up from hibernation faster because it doesn’t entirely turn off all processes, services, and drivers.

If the KMODE EXCEPTION NOT HANDLED BSOD stop code is caused by faulty drivers, then you should deactivate Fast Startup to prevent it from reloading all drivers while doing its job.

Here’s how to disable Fast Startup on Windows 10:

  1. Make sure you’re logged in as the administrator
  2. Press Win key + R, type control panel, and hit EnterFixing the KMODE_EXCEPTION_NOT_HANDLED error in Windows 10
  3. Find and click Power OptionsWindows shows how to access Power Options from Control Panel
  4. Click Choose what the power buttons do on the left sideWindows shows how to access the power button settings
  5. Click Change settings that are currently unavailableWindows shows how to change power settings that are currently unavailable
  6. Disable Turn on fast startup (recommended) and click Save changesWindows shows how to disable Fast Startup
  7. Reboot your computer

In certain cases, switching off Fast Startup is enough to fix the KMODE_EXCEPTION_NOT_HANDLED stop code. It should at least give you more time working on other solutions before Windows receives the BSOD message again.

2. Turn off startup programs

Startup programs are the ones that get launched automatically as soon as you boot Windows. You might have noticed that some applications do this as soon as you install them on your PC.

Having too many startup apps results in a slower boot time. If one of those programs overwrites the memory of another, it can lead to KMODE EXCEPTION NOT HANDLED.

You can fix this by disabling startup apps:

  1. Right-click the Windows 10 taskbar and select Task ManagerWindows 10 shows how to open Task Manager from the taskbar
  2. Go to the Startup tab
  3. If you have numerous entries here, click Status to sort the apps (Enabled first)Windows 10 shows how to sort startup apps by status and disable them from the Control Panel
  4. Right-click each entry with the Enabled status and select Disabled
  5. Restart your computer

To conduct more research on startup programs, you can download Microsoft’s Autoruns utility from the official website. It shows the registry entry of each startup process and can check it for malware almost instantly by uploading its hash to VirusTotal.

Find out more information about turning off startup programs on Windows 10.

3. Uninstall recent applications

If you have recently installed software programs and began experiencing the KMODE EXCEPTION NOT HANDLED error right afterward, they could be the reason behind your troubles.

However, you should be able to fix this problem by removing the applications from your computer. For example, it has been reported that ON/OFF Gigabyte triggers the BSOD error, along with certain VPN services and antivirus tools.

Here’s how to remove recent programs:

  1. Right-click the Windows 10 Start menu and select Apps and FeaturesWindows 10 shows how to access Apps and Features from the Start right-click menu
  2. Set Sort by to Install date to list your apps by date (newest first)Windows 10 shows how to sort apps by install date
  3. Pick the first program. If you wish to eliminate any uncertainty, you can run a quick Google search to see if that application has caused troubles to other users, too. Then, click Uninstall and proceed with the removal processWindows 10 shows how to uninstall a program
  4. Restart your computer to see if you still get the KMODE_EXCEPTION_NOT_HANDLED error

4. Restore Windows to a previous checkpoint

The easiest way to undo the damage caused by a bad driver or corrupt process is by using System Recovery. It’s not a reliable method, though, because it sometimes doesn’t work at all. But you can still give it a shot.

  1. Press Win key + R, type control panel, and hit EnterWindows 10 shows how to access Control Panel using the Run tool
  2. Click RecoveryWindows 10 shows how to access Recovery from Control Panel
  3. Click Open System RestoreWindows 10 shows how to open System Restore
  4. Choose a checkpoint from the list, click Next, and follow the on-screen instructions.Windows 10 shows a couple of system restore points

5. Run a malware scan

A malware infection can do heavy damage on your operating system, even triggering BSOD errors like KMODE_EXCEPTION_NOT_HANDLED by overwriting data. So it’s a good idea to run a malware scan and clear your computer of any pests.

If you’re running Windows 10 and don’t have a third-party antivirus solution installed, then you have to use Windows Defender.

  1. Click the Windows 10 Start button, type Windows Security, and launch this appWindows 10 shows how to access the Windows Security app
  2. Select Virus & threat protectionWindows 10 shows how to select Virus and Threat Protection
  3. Click Scan optionsWindows 10 shows how to access Windows Defender scan options
  4. Select Quick scan and press Scan nowWindows 10 shows how to run a Quick Scan using Windows Defender
  5. If no malware results show up, run another scan using the Windows Defender Offline scan modeWindows 10 shows how to perform a Windows Defender offline scan

6. Disable your antivirus software

Your anti-malware application may affect other running programs which are essential for Windows. This could also lead to the KMODE_EXCEPTION_NOT_HANDLED error code.

To fix this problem, you just have to deactivate your antivirus program. It’s usually impossible to end its process from Task Manager or exit the application due to security reasons.

However, you should be able to turn off the real-time detection engine. In the worst case scenario that you can’t do that, then simply uninstall the antivirus program.

7. Check your drivers

Obsolete, incompatible, missing, or faulty drivers are usually the cause of the KMODE EXCEPTION NOT HANDLED stop code. That’s why it’s essential to check if they are running properly. It’s a multi-part process.

Here’s how to reinstall drivers easily:

  1. Right-click the Windows 10 Start button and pick Device ManagerWindows 10 shows how to access Device Manager from the Start right-click menu
  2. Right-click a device from the list and select Uninstall deviceWindows shows how to uninstall a device from Device Manager
  3. Reboot your PC. The driver will be automatically reinstalled by Windows

The method above is the equivalent of getting Windows to work properly by turning it off and on again. But it doesn’t always do the trick.

It’s possible that your drivers are outdated. You can try updating them by asking Windows to search for updated driver software automatically. Unfortunately, this method often fails.

As an alternative solution, you can look up the drivers on your manufacturer’s website. DriverVerifier is an excellent tool that can help you identify the drivers of your machine. You have to be careful, though, since there’s the risk of accidentally installing an incompatible driver.

A safer solution is to use a driver updating application. It can automatically detect the old drivers on your PC, find newer versions on the Internet, then quickly download and install them on your machine, ensuring driver compatibility.

8. Free up disk space

Numerous computer problems are caused by insufficient disk space. Windows always needs room to carry out tasks, execute commands, and ensure that all programs are functioning correctly.

Have a look at the Properties panel of your partition where your OS is installed (it’s usually C:). If there’s only a small percent of free disk space available, it’s time to get more.

Copy files to another partition or an external storage device, upload them to the cloud, or simply delete the ones you don’t need anymore.

You can also use the Windows Disk Cleanup utility:

  1. Make sure you’re logged in with elevation rights
  2. Review your Recycle Bin and Downloads folder to copy any critical files you might need
  3. Open the Properties panel of the Windows drive (by default, it’s C:)Windows 10 shows how to access Properties of drive C:
  4. Go to the General tab and click the Disk Cleanup buttonWindows 10 shows how to perform Disk Cleanup on the C: drive
  5. Select everything from the list and click Clean up system filesWindows 10 shows how to select files for Disk Cleanup
  6. Windows will run a scan. Once it finishes, select everything again, click OK and then Delete FilesWindows 10 shows how to select files for Disk Cleanup

9. Check your RAM

A faulty memory could result in a fatal hardware issue by triggering BSOD errors and driver corruption. However, you can easily fix it using the memory diagnostics program integrated into Windows.

  1. Save any ongoing projects and close all applications
  2. Click the Start menu, search for Windows Memory Diagnostic, and launch this appThe Start menu shows how to access Windows Memory Diagnostic
  3. Click Restart now and check for problemsReboot your PC to run Windows Memory Diagnostic

The tool will check your operating system for RAM issues during the next reboot and provide you with all the necessary details.

If you’re looking for a more advanced tool, check out MemTest.

10. Run a clean boot

To prevent Windows from running any extra drivers, processes and services at startup that would cause the KMODE EXCEPTION NOT HANDLED error, you can run a clean boot.

  1. Click the Start menu, type System Configuration, and open this appWindows 10 shows how to access the System Configuration app from the search menu
  2. Pick the Services tab, deselect Hide all Microsoft services, and click Disable allWindows 10 shows how to disable all services
  3. Visit the Startup tab and click Open Task ManagerWindows 10 shows how to open Task Manager from the System Configuration app
  4. Terminate all currently active tasksTask Manager shows how to end the Steam tasks
  5. Reboot your computer

11. Use Event Viewer

You can launch Event Viewer, the operating system’s own diagnostics utility, to find out more information about the BSOD error, including its triggering processes or services.

  1. Once your computer gets restarted after receiving the KMODE EXCEPTION NOT HANDLED stop code, immediately open the Start menu, type event viewer, and hit EnterWindows 10 shows how to open the Event Viewer app
  2. In the Windows Logs folder on the left, select SystemWindows shows how to inspect a system error in Event Viewer
  3. Click the first (newest) Error you spot on the list and use the General tab to obtain more information about it

12. Fix system errors from CMD

You don’t really need to have any special skills in order to work with Command Prompt since you can copy and paste the commands below.

However, make sure to create a system restore point before proceeding. Furthermore, you should save any ongoing projects and close all applications.

Here’s how to run CHKDSK (Check Disk):

  1. Press Win key + R, type cmd, then press Ctrl + Shift + Enter to open Command Prompt with elevation rightsWindows 10 shows how to run Command Prompt as admin
  2. If your OS resides in Local Drive C:, then type chkdsk c: /f. Otherwise, replace c: with the correct letter of your partition
  3. You will be asked to agree with scheduling the disk checkup at the next system reboot. Type y and press Enter
  4. Restart your computer and wait until CHKDSK does its job

You can count on the Check Disk utility to fix any corruption at the hard disk level, which should help handle the KMODE EXCEPTION NOT HANDLED error, too. But, if it doesn’t, proceed to the next step.

Here’s how to run SFC (System File Checker):

  1. Launch as admin
  2. Type sfc /scannow and press EnterWindows shows how to run the sfc scannow command in CMD
  3. Wait until the scan and repair is complete
  4. Restart your computer

System File Checker is designed to fix corrupt system files, making it a great solution for troubleshooting BSOD issues. It this tool doesn’t work either, try the next one:

Here’s how to run DISM (Deployment Image Servicing and Management):

    1. Open Command Prompt as admin
    2. Write DISM /online /cleanup-image /scanhealth and press EnterWindows 10 shows how to run DISM /online /cleanup-image /scanhealth in CMD
    3. If there are any errors, type DISM /online /cleanup-image /restorehealth
    4. Restart your computer, launch CMD as admin, write sfc /scannow and press EnterWindows shows how to run the sfc scannow command in CMD
    5. Reboot your machine again

DISM checks for corrupt files in the component store of the Windows image, which CHKDSK and SFC can’t reach. It’s a good way to get rid of the KMODE EXCEPTION NOT HANDLED problem.

13. Update your BIOS

  1. Find out your current BIOS version
    1. Click the Start button, type System information, and launch this appWindows 10 shows how to access the System Information app from the Start menu
    2. Copy your BIOS Version/DateWindows 10 shows how to get your BIOS version from the System Information app
  2. Visit the manufacturer website of your BIOS model to download the latest BIOS version
  3. Unzip the downloaded BIOS file and copy it to a USB flash drive
  4. Plug the flash drive into your PC, reboot, and enter BIOS by pressing the key or key combination displayed on your screen
  5. Locate the BIOS update tool and create a backup of your current firmware
  6. Load the newest BIOS version in the firmware updating utility and proceed with its installation
  7. Wait until the update is complete, and then you can reboot your PC

14. Remove and reseat all hardware parts

If your hardware components aren’t properly connected to the computer, it could result in fatal system errors like KMODE EXCEPTION NOT HANDLED. To solve this, you have to remove and reseat all cards and cables.

Pay special attention to the BIOS, GPU and RAM cards. You should also check hardware compatibility to make sure the pieces work well together as well as with your Windows version.

Conclusion

To sum up, you should be able to fix the KMODE EXCEPTION NOT HANDLED error by turning off the Windows 10 Fast Startup, disabling startup programs, and uninstalling recent applications with compatibility issues.

You could also restore Windows to a previous checkpoint, run a malware scan, disable your antivirus software, check your drivers, and free up disk space.

If that doesn’t work either, make sure to check your RAM, run a clean system boot and use Event Viewer to get more details about the error.

It’s also advisable to fix system corruption issues from the Command Prompt, update your BIOS to the latest version, as well as to remove and reseat all hardware parts.

Did these solutions work for you? Did we miss any important steps? Let us know in the comment section below.