KMODE_EXCEPTION_NOT_HANDLED (stop code 0x1E) is one of the more frustrating BSODs you can hit on Windows 11 because it crashes your machine instantly and the fix isn't always obvious. The short answer: it's almost always a driver problem. Update or roll back the driver shown on the blue screen, run a quick SFC scan, and most people are sorted within half an hour. If that doesn't do it, we'll work through the rest below.
TL;DR
KMODE_EXCEPTION_NOT_HANDLED is a Windows 11 BSOD (stop code 0x1E) caused by a kernel-mode driver crashing in a way Windows can't recover from. Fix it by updating or rolling back the driver shown on the blue screen, running 'sfc /scannow' and DISM in an admin terminal, then testing your RAM and disk if crashes continue.
Key Takeaways
- KMODE_EXCEPTION_NOT_HANDLED stop code 0x1E is almost always caused by a faulty driver, most often graphics, network, or storage.
- Check the .sys filename on the blue screen, that tells you exactly which driver to target.
- SFC and DISM fix corrupted system files and take under an hour to run.
- If software fixes don't work, bad RAM or a failing drive is the next most likely cause.
- You can fix this without losing any files in the vast majority of cases.
At a Glance
- Difficulty: Intermediate
- Time Required: 30 to 60 mins
- Success Rate: High for driver and system file fixes
What Actually Causes KMODE_EXCEPTION_NOT_HANDLED?
Here's the thing: the name sounds more complicated than it is. "Kernel mode" just means the part of Windows that talks directly to your hardware. Drivers live in kernel mode. When one of them does something Windows can't handle, like accessing memory it shouldn't, or hitting a bug triggered by a recent update, Windows has no choice but to stop everything and throw up that blue screen. That's KMODE_EXCEPTION_NOT_HANDLED.
The most common culprit by a long way is a dodgy driver. Graphics card drivers are notorious for this, especially right after a Windows update or a driver update that didn't go cleanly. NVIDIA's nvlddmkm.sys and Intel's igdkmd64.sys show up in our remote support queue constantly. Network adapter drivers and storage controller drivers are close behind. If your blue screen showed a .sys filename, that's your starting point. Search that filename and you'll know exactly which piece of hardware to look at.
Corrupted system files are the second big cause. Windows updates that got interrupted by a power cut, a forced shutdown at the wrong moment, or a disk error can leave system files in a broken state. The kernel tries to run code that's been partially overwritten and falls over. This is fixable with the built-in SFC and DISM tools, no reinstall needed.
Hardware is the third area. Faulty RAM is a classic cause of KMODE_EXCEPTION_NOT_HANDLED because bad memory causes exactly the kind of unpredictable access violations that trigger kernel exceptions. A failing SSD or hard drive can do the same thing. If you've recently added new RAM or a new drive and the crashes started around that time, that's a strong signal. Overclocking is worth mentioning too, though it's less common. If you've pushed your CPU or GPU beyond stock speeds, instability under load can produce this exact BSOD. Dial it back to stock and test.
Software conflicts and malware round out the list. Some third-party applications install kernel-level components (antivirus software, VPN clients, and certain system utilities do this) and if they conflict with Windows 11 or with each other, you get crashes. Malware can also inject malicious drivers into the kernel. Worth ruling out with a full scan before you go too deep into hardware diagnostics. You can read more about Windows boot loop recovery if the crashes are happening so frequently that you can't get a stable session to run these fixes.
KMODE_EXCEPTION_NOT_HANDLED Quick Fix: Update or Roll Back Your Driver
This fixes it for the majority of people. Takes 15 to 30 minutes and you don't need any special tools.
Update or Roll Back the Problem Driver Easy
- Find the driver name
Look at the BSOD screen for a .sys filename. If you missed it, pressWin + X, open Event Viewer, go to Windows Logs > System, and look for critical errors around the time of the crash. The source will often name the driver file. - Open Device Manager
PressWin + Xand select Device Manager. Expand Display adapters, Network adapters, and Storage controllers. These are the most common offenders. - Roll back if the crash followed an update
Right-click the suspect device > Properties > Driver tab > Roll Back Driver. If that option is greyed out, there's no previous version saved and you'll need to update instead. - Update if no rollback is available
Right-click the device > Update driver > Search automatically. For graphics cards, go directly to the manufacturer website: NVIDIA, AMD, or Intel. Download the latest stable driver and install it manually. - Restart and monitor
Reboot and use the machine normally for a while. If the BSOD doesn't return, you're done.
One thing worth knowing: avoid third-party driver update tools unless you really know what you're doing. Some of them install incorrect drivers or bundle unwanted software. Stick to Windows Update and official manufacturer sites. Microsoft's own documentation on stop code 0x1E confirms that driver incompatibility is the primary cause, which is why this is always the first thing to check.
More KMODE_EXCEPTION_NOT_HANDLED Solutions: Repair System Files
If the driver fix didn't sort it, or if you didn't see a specific .sys file on the blue screen, corrupted system files are the next most likely cause. The good news is Windows has two built-in tools that handle this well. SFC (System File Checker) scans your Windows installation and replaces any corrupted files it finds. DISM goes deeper and repairs the Windows image itself using files downloaded from Microsoft's servers.
These two tools work best run together, in order. SFC first, then DISM if SFC reports problems or you want to be thorough. Plan for 30 to 60 minutes of uninterrupted time. Don't close the window or restart mid-scan. On a laptop, plug into mains power before you start.
Run SFC and DISM System Repair Easy
- Open an admin terminal
PressWin + Xand select Terminal (Admin) or Command Prompt (Admin). Click Yes if UAC prompts. - Run System File Checker
Typesfc /scannowand press Enter. Wait for it to finish. It'll tell you whether it found and repaired corrupt files, or whether everything was clean. - Run DISM repair
TypeDISM /Online /Cleanup-Image /RestoreHealthand press Enter. This needs an internet connection to pull repair files from Microsoft. Give it 20 to 40 minutes. - Restart and run SFC again
After restarting, open another admin terminal and runsfc /scannowonce more. If it found issues the first time, this confirms they're repaired.
Win + R, type services.msc), find Windows Update, right-click and Start it. Then try DISM again.You can read more about how System File Checker works on Microsoft's support pages if you want to understand what it's actually doing under the hood. It's a proper repair tool, not just a diagnostic.
Advanced KMODE_EXCEPTION_NOT_HANDLED Fixes: Hardware Diagnostics
Still crashing? Then we're looking at hardware. Bad RAM and failing drives are both well-documented causes of KMODE_EXCEPTION_NOT_HANDLED, and both are testable without any specialist equipment. Windows has built-in tools for both. The tests take longer (RAM testing can run overnight for a thorough result) but they'll give you a definitive answer.
Before you start, back up anything important. Not because these tests are destructive, but because if your drive is failing, you want your data safe before you find out how bad it is. If you've already had a drive-related BSOD and you're worried about data, have a look at our guide on free file recovery on Windows before running CHKDSK.
Test RAM with Windows Memory Diagnostic Intermediate
- Open Windows Memory Diagnostic
PressWin + Sand search for Windows Memory Diagnostic. Select it and choose 'Restart now and check for problems'. - Wait for the test to complete
Your PC restarts and runs memory tests before Windows loads. This takes 10 to 20 minutes. Don't interrupt it. - Check results after reboot
Open Event Viewer (Win + X > Event Viewer) > Windows Logs > System. Look for source MemoryDiagnostics-Results. If it reports errors, your RAM is faulty and needs replacing.
Check Your Drive with CHKDSK Intermediate
- Open Command Prompt as Administrator
PressWin + X> Terminal (Admin). - Schedule CHKDSK
Typechkdsk C: /f /rand press Enter. When asked to schedule for next restart, typeYand press Enter. - Restart and let it run
Restart your PC. CHKDSK runs before Windows loads. On a large drive this can take 1 to 5 hours. Don't interrupt it. - Review results
After Windows loads, open Event Viewer > Windows Logs > Application. Look for Wininit source entries. These show the full CHKDSK report including any bad sectors found.
Strip Back to Minimal Hardware and Disable Overclocking Intermediate
- Disconnect all non-essential peripherals
Shut down and unplug everything except keyboard and mouse. External drives, USB hubs, printers, capture cards, the lot. If you're troubleshooting a capture card on Windows, disconnect it completely for now. - Disable overclocking in BIOS
Restart and enter BIOS/UEFI (usually Delete or F2 during POST). Find any overclocking or XMP/EXPO settings and restore defaults. Save and exit. - Test for stability
Run the machine normally for a few hours. If the BSOD stops, reconnect peripherals one at a time until you find the culprit.
KMODE_EXCEPTION_NOT_HANDLED is one of the BSODs we fix most often via remote support. Whether it's a driver conflict, corrupted system files, or something more stubborn, our technicians can diagnose and fix it without you needing to bring your machine in.
Get remote helpPreventing KMODE_EXCEPTION_NOT_HANDLED in Future
Most of the time this BSOD is preventable. Here's what actually makes a difference, in order of importance.
Keep drivers current but be selective about timing. Don't install a brand new graphics driver the day it drops. Wait a week and check forums for reports of issues first. When you do update, use the manufacturer's own installer, not Windows Update for GPU drivers specifically.
Run SFC monthly. Takes 20 minutes and catches file corruption before it causes a crash. Set a reminder. It's genuinely worth doing.
Disable Fast Startup if you're seeing boot-related BSODs. Go to Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable, then untick 'Turn on fast startup'. Fast Startup doesn't do a full shutdown and can leave drivers in a weird state.
Keep 20GB free on your system drive at minimum. Windows needs working space for updates and temporary files. A drive that's nearly full is a drive that's heading for file system corruption.
Use a surge protector. A power spike during a Windows update is one of the fastest ways to corrupt system files. A basic surge protector costs very little and prevents a lot of headaches. If you're storing important files long-term, it's also worth looking at 10TB cloud storage options for Windows as an offsite backup layer.
And if you're overclocking: monitor your temperatures, run stability tests before trusting the configuration, and be prepared to dial back if you start seeing any instability. A few extra frames per second aren't worth a BSOD loop.
KMODE_EXCEPTION_NOT_HANDLED: What to Do If Nothing Works
If you've worked through all of the above and KMODE_EXCEPTION_NOT_HANDLED is still happening, you've got two options left. A repair installation of Windows 11 (sometimes called an in-place upgrade) reinstalls Windows whilst keeping your files, apps, and settings. Download the Windows 11 installation media from Microsoft, run setup.exe from within Windows, and choose 'Keep personal files and apps'. This fixes deep system corruption that SFC and DISM can't reach.
If even that doesn't fix it, you're likely looking at a hardware fault that testing didn't catch, or a very specific driver conflict with a piece of hardware. At that point, getting a second pair of eyes on it (either a local repair shop or remote support) is genuinely the faster path. Chasing a hardware fault without the right diagnostic tools can take days.
One last thing worth checking before you give up on software fixes: BIOS/UEFI updates. Motherboard manufacturers release firmware updates that fix hardware compatibility issues, and an outdated BIOS can cause exactly the kind of instability that produces KMODE_EXCEPTION_NOT_HANDLED. Only do this from the official motherboard manufacturer's website, follow their instructions exactly, and make sure you have stable power throughout. It's not something to rush.
KMODE_EXCEPTION_NOT_HANDLED: Quick Summary
KMODE_EXCEPTION_NOT_HANDLED (stop code 0x1E) is a Windows 11 BSOD caused by a kernel-mode driver or process hitting an error Windows can't recover from. In most cases, updating or rolling back the driver shown on the blue screen fixes it within 30 minutes. If that doesn't work, SFC and DISM repair corrupted system files. If crashes continue, RAM testing and CHKDSK will tell you whether hardware is the real problem. Work through the solutions in order and you'll find the cause. The vast majority of KMODE_EXCEPTION_NOT_HANDLED cases are fixable without reinstalling Windows or losing any data.









