The BSODs are very popular errors in Windows, including Windows 10 – the most recent version. There are more than 200 Blue Screen error codes, but only some of them are common, the rest just occur in very rare cases. I have written a general post about BSOD, I recommend you read it to get more information about the BSODs error. Besides KMODE EXCEPTION NOT HANDLED error, DPC WATCHDOG VIOLATION BSOD and IRQL_NOT_LESS_OR_EQUAL are also common BSODs. In this post, I focus on KMODE EXCEPTION NOT HANDLED error only.
What is KMODE EXCEPTION NOT HANDLED?
The error happens when programs overwrite each other’s memory, it causes software errors or crash, and in this situation is a blue screen of death (a system crash).
Basically, Windows error handler is not sure about what’s wrong with some corrupted software. It just knows there’s something wrong that happened and caused the system to fail. In this KMODE EXCEPTION NOT HANDLED BSOD case, the culprit probably is a problematic driver.
One more thing, sometimes when this error could put the system into a reboot loop and you need to fix it first, then follow the below method to fix the BSOD error.
Methods to fix KMODE EXCEPTION NOT HANDLED
Method 1: Mark Fast Startup feature as Disable
Fast Startup feature in Windows 10 allows users able to fast recovery from hibernation or shutdown. In a clean Windows installation, it’s enabled by default on most laptops and some desktops, but it doesn’t always work smoothly.
The feature work by save the operating system state to a hibernation file, and use it when you turn your computer on to make your PC boot up faster. Therefore, it loads back in any driver issues that were present. That why Fast Startup feature could be a reason for this error, hence disable it may fix KMODE EXCEPTION NOT HANDLED issue. To disable it:
- Hit the ‘Windows + R’ shortcut on your keyboard, type ‘control panel’ in the Run box then hit Enter to bring up Control Panel window;
- On Control Panel window, select Power Options (green battery icon). If you can not see Power Options, change ‘View by’ option at the right-top of the window to ‘Large icons’ or ‘Small icons’ instead of Category, then you will find it;
- Select ‘Choose what the power buttons do’ link on the left sidebar to bring up System Settings window;
- On System Settings window, ‘Shutdown settings’ is locked by default. To unlock it, click ‘Change settings that are currently available’ at the top of the page;
- Uncheck Turn on fast startup option then select ‘Save changes’ button.
Move to method 2 if the KMODE EXCEPTION NOT HANDLED error is not fixed.
Method 2: Update your device drivers
As mentioned above, a problematic driver probably caused the error. You need to point exactly which driver is causing the error. Fortunately, when the BSOD happens, Windows typically includes information right after ‘KMODE EXCEPTION NOT HANDLED’ on screen. It’s the name of the driver that’s causing the error.
Some hardware drivers were released to work and only compatible with specific systems. Although slightly outdated, they were the most stable and may fix the problem. I recommend using the original manufacturer’s drivers, try to download and reinstall it.
If you can not download the original manufacturer’s drivers, try to update it once you’ve confirmed that the error fixed in the latest version. To do this:
- Hit ‘Windows + X’ shortcut on your keyboard to bring up Power User Menu, then select ‘Device Manager’;
- Right-click the hardware corresponding to the driver related to KMODE EXCEPTION NOT HANDLED error and select ‘Update driver’;
- Choose “Search automatically for updated driver software” and follow instructions to complete the process.
If the error keep persists, I recommend you should check your device manufacturer’s website to see if there is a newer driver released. If yes, download it and update driver manually by choosing “Browse my computer for driver software” instead of in step 3.
It will take a little bit of time. Once complete, check if the KMODE EXCEPTION NOT HANDLED errors if fixed.
Method 3: Check your RAM
Try to check your RAM by Windows Memory Diagnostic in case 2 above method does not help. Follow the below steps to check it:
- Hit Windows key on your keyboard, type in ‘memory’ then select Windows Memory Diagnostic in the results;
- In the open window, choose ‘Restart now and check for problems’ option then wait for the process to complete.
After all the methods above, if the KMODE EXCEPTION NOT HANDLED error appears again, you might need to do a clean Windows install. In Windows 10, Reset this PC option will help you to do that.