What is SYSTEM-THREAD-EXCEPTION?
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (SYSTEM-THREAD-EXCEPTION) is a critical-severity fault affecting the system driver. A system thread threw an unhandled exception, most commonly a bad driver (.sys) file. Work through the steps below in order.
Common Causes
- Bad .sys driver file
- Corrupt driver installation
- Incompatible driver version
Step-by-Step Fix Guide
-
1
Boot into Safe Mode
We'd suggest Boot into Safe Mode first — it's the fix most often responsible for solving SYSTEM-THREAD-EXCEPTION outright.
-
2
Identify the faulty .sys from the stop code
If the fault persists, continue with the next steps, which account for less common drivers instability causes.
-
3
Uninstall or update the
For lingering SYSTEM-THREAD-EXCEPTION cases, "Uninstall or update the" is worth running through.
-
4
driver Run SFC
If earlier steps didn't help, "driver Run SFC" directly addresses bad .sys driver file.
Commands & Diagnostics
bcdedit /set safeboot minimal
sfc /scannow
verifier /standard /all
Frequently Asked Questions
In most cases, bad .sys driver file is behind SYSTEM-THREAD-EXCEPTION. Corrupt driver installation and incompatible driver version can trigger it too.
"Boot into Safe Mode" clears up most SYSTEM-THREAD-EXCEPTION reports by itself. The remaining steps above cover what's left.
Treat SYSTEM-THREAD-EXCEPTION as urgent — it's flagged critical severity, meaning repeated occurrences risk data loss or hardware damage.
You shouldn't need to. Work through the guide above first — a reinstall is only worth considering if none of those steps help.
Sometimes. Microsoft regularly releases patches that fix known BSOD triggers including SYSTEM-THREAD-EXCEPTION. Make sure Windows is fully up to date via Settings → Windows Update before attempting more advanced fixes.
Still Need Help?
Search our full database of 535+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database