Skip to content
ErrorsToolsDriversGet Help
Error Guide
bsodadvanced

KMODE_EXCEPTION_NOT_HANDLED

How to Fix KMODE_EXCEPTION_NOT_HANDLED on Windows 10/11

  • 15-40 min
  • Windows 10 · Windows 11
  • Updated 2026-05-20
  • By PCDoc Team

At a glance

Difficulty
advanced
Reading time
15-40 min
Steps
5
Last verified
2026-05-20

Overview

KMODE_EXCEPTION_NOT_HANDLED is a kernel-level BSOD. It means a driver or service running in kernel mode (the highest privilege level) caused an exception Windows didn't know how to handle.

The cause is almost always a driver — most often graphics, network, or audio. Hardware issues are a distant second. The good news: the BSOD itself usually names the culprit driver in parentheses (like `KMODE_EXCEPTION_NOT_HANDLED (igdkmd64.sys)`). That filename is your starting point.

This guide explains how to identify the bad driver and either update or roll it back, plus the broader fixes for cases when no driver name appears.

Before you start

  • Note the driver filename from the BSOD if shown (e.g., nvlddmkm.sys, igdkmd64.sys, Netwtw06.sys)
  • Administrator account
  • Recent backup recommended
The fix

5-step guide

Read time: ~15-40 min

Identify the Failing Driver

If the BSOD listed a filename in parentheses, that's your culprit. Common ones:

  • nvlddmkm.sys → NVIDIA graphics driver
  • igdkmd64.sys → Intel graphics driver
  • atikmpag.sys / atikmdag.sys → AMD graphics
  • Netwtw06.sys → Intel Wi-Fi
  • tcpip.sys → Network stack
  • ndis.sys → Network driver

If you missed it, open Event Viewer (eventvwr.msc) → Windows Logs → System and look for the most recent BugCheck entry around your BSOD time.

Update the Driver via Device Manager

Outdated drivers cause most KMODE failures.

Steps:

  • Right-click Start → Device Manager.
  • Find the device matching the failed driver (Display adapters / Network adapters / etc.).
  • Right-click → Update driverSearch automatically.

For comprehensive updates, Driver Easy scans all hardware in one pass.

Roll Back the Driver If BSOD Started Recently

If the BSOD started right after a driver auto-update, roll back to the previous version.

Steps:

  • In Device Manager, right-click the device → Properties.
  • Click the Driver tab.
  • If Roll Back Driver is enabled, click it.
  • Restart and test for 24 hours.

Run Driver Verifier (Advanced — for persistent BSOD)

If no driver name appears and updates don't help, Driver Verifier stress-tests all drivers and crashes the PC immediately when one fails — making it easy to identify.

Steps:

  • Press Windows + R, type verifier, press Enter.
  • Choose Create custom settings (for code developers).
  • Select Standard settings.
  • Choose Select driver names from a list.
  • Tick all third-party (non-Microsoft) drivers and click Finish.
  • Restart. PC will BSOD within minutes if a driver is bad — note the filename.
  • After identification, disable Verifier:
bashverifier /reset

Driver Verifier is intentionally aggressive. Only run it if you're comfortable troubleshooting BSODs. Disable with /reset before normal use.

Run System File Checker and Memory Diagnostic

Rule out corrupted system files and bad RAM:

SFC + DISM:

bashsfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Still seeing KMODE_EXCEPTION_NOT_HANDLED?

If the guide is not enough, describe the issue first. We will explain whether remote help is appropriate before any access is granted.

Talk to a tech

No automatic remote access.

  • DIY steps first
  • Permission before access
  • Hardware limits explained
FAQ

Common questions

Is KMODE_EXCEPTION_NOT_HANDLED a hardware or software problem?
About 85% of the time, it's software (specifically drivers). The remaining ~15% is hardware: faulty RAM, failing SSD, or overheating GPU. Driver fixes always come first.
Why does it crash to BSOD instead of just an app error?
Kernel-mode code (drivers) runs at the highest privilege. If it tries an illegal operation, Windows can't safely continue — the only safe action is to halt the system immediately, hence the blue screen.
Should I disable my antivirus to test?
Yes, temporarily. Some antivirus drivers run in kernel mode and can trigger KMODE failures. Disable third-party AV (not Defender) and test for 24 hours.
What if Driver Verifier doesn't catch anything?
Then the issue is likely hardware-related: bad RAM (run Windows Memory Diagnostic), failing GPU, or overheating. Check temperatures with HWMonitor.
Is it safe to use my PC while troubleshooting?
If BSODs are infrequent (once a week), yes — but back up critical files first. If BSODs happen every few minutes, stop using the PC until fixed: each crash risks file corruption.

Written by PCDoc Team

Tested on a real Windows machine on 2026-05-20. Found a mistake? Tell us.