KMODE Exception Not Handled is Windows telling you that a driver crashed so badly the kernel could not recover. Unlike some cryptic stop codes, this one is often helpful: the blue screen frequently names the actual driver file responsible, right there in parentheses. Something like KMODE_EXCEPTION_NOT_HANDLED (Netwtw10.sys) is practically a signed confession.
Your job is to identify that driver and deal with it — update it, roll it back, or remove it. The fixes below start with reading the clue Windows left you, then work through the driver fixes in order of likelihood. Most cases resolve within the first three steps.
Why this happens
- Corrupted or outdated driver. The named .sys file is damaged or incompatible with your Windows build.
- Driver updated just before crashes started. New driver versions sometimes ship with kernel bugs.
- Conflicting drivers. Two drivers fighting over the same hardware or memory region.
- Corrupted system files. Damage to Windows’ own kernel-mode components.
- Faulty RAM corrupting drivers. Bad memory altering driver code as it loads (uncommon but real).
- Overclocking instability. Unstable CPU/RAM causing kernel-mode exceptions under load.
How to fix it
Work through these in order, noting the driver name from the blue screen if shown.
Fix 1: Note the driver name and update it
The blue screen’s parenthetical filename is your prime suspect.
- The next time it crashes (or from memory), note the .sys filename shown with the stop code.
- Open Device Manager (
Win + X) and find the related device — common ones: network adapters (Netwtw**, rtwlane.sys), graphics (nvlddmkm.sys, atikmdag.sys), storage (stornvme.sys, iaStorAC.sys). - Download the latest driver from the manufacturer, not Windows Update: Intel , NVIDIA , AMD , or your laptop maker (Dell , HP , Lenovo ).
- Install it, restart, and test.
Fix 2: Roll back the driver if crashes started after an update
A fresh driver with a kernel bug is a classic cause.
- In Device Manager, right-click the suspect device and open Properties.
- Go to the Driver tab and click Roll Back Driver if available; choose a reason and confirm.
- If rollback is grayed out, choose Uninstall device (check Attempt to remove the driver if offered), restart, and let Windows install its inbox driver.
- Test stability before installing any newer version.
Fix 3: Boot into Safe Mode and remove the offender
If the driver crashes on every boot, remove it from Safe Mode.
- Force WinRE with three interrupted boots, then Troubleshoot > Advanced options > Startup Settings > Restart, press 4 for Safe Mode.
- In Safe Mode, open Device Manager and uninstall or roll back the suspect driver.
- Also check Settings > Apps for recently installed driver utilities and remove them.
- Restart normally.
Fix 4: Run SFC and DISM
Repair Windows’ own kernel components in case they are the damaged party.
- Open Terminal (Admin) from
Win + X. - Run
sfc /scannow. - Run
DISM /Online /Cleanup-Image /RestoreHealth. - Restart.
Fix 5: Analyze the minidump for confirmation
Verify you are chasing the right driver.
- Install WinDbg Preview from the Microsoft Store.
- Open the latest .dmp in
C:\Windows\Minidump. - Run
!analyze -vand read MODULE_NAME / IMAGE_NAME. - If it names a different driver than you suspected, redirect your update/rollback efforts there.
Our full walkthrough on reading minidump files covers this process step by step.
Fix 6: Test the RAM
Rule out memory corrupting the drivers.
- Press
Win + R, typemdsched.exe, and run the memory diagnostic. - For a thorough check, run MemTest86 from a bootable USB for two passes.
- Replace any failing module; on soldered-RAM ultrabooks, this means manufacturer service.
Related kernel crashes include System Thread Exception Not Handled and the Lenovo-specific KMODE exception guide .
Fix 7: Disable overclocking and Fast Startup
Eliminate instability sources.
- Enter the BIOS and load optimized defaults, disabling any XMP or CPU overclock.
- In Windows: Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable, uncheck Turn on fast startup.
- Shut down fully once, then power on and test.
Fix 8: Use Driver Verifier to catch the culprit (carefully)
When the dump does not name the driver, Verifier forces the guilty one to crash identifiably.
- First, create a system restore point: search Create a restore point, select C:, and click Create.
- Press
Win + R, typeverifier, and press Enter. - Choose Create custom settings, enable Special pool, Force IRQL checking, and Pool tracking; then select Select driver names from a list and check only third-party drivers (never verify all drivers).
- Restart — if a driver misbehaves, the system will blue-screen naming it directly.
- Once identified, boot into Safe Mode, run
verifier /resetin an admin Command Prompt to turn Verifier off, then update or remove the named driver. - Never leave Verifier running longer than needed; it intentionally degrades performance and stability.
Closing
KMODE Exception Not Handled is one of the more honest blue screens — it usually tells you exactly which driver crashed. Trust that clue: update or roll back the named driver from the manufacturer’s site, and the crashes typically stop immediately. Keep the minidump analysis in reserve for cases where the screen flashes by too fast, and test the RAM if drivers do not explain it. Driver-caused does not mean driver-doomed; this is among the most fixable stop codes there is, and most people resolve it the same day it starts. Keep a note of the driver version that caused it, in case Windows Update tries to reinstall it.
