System thread exception not handled
Windows stop code SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (bug check 0x7E) means a system thread raised an exception the kernel did not catch — often a bad or outdated driver. Confirm the stop code and any faulting file name, then follow the matching branch. Do not jump to a full reinstall first.
Step 1 — Read the blue screen once
- Stop code text — Must say SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (spaces or underscores). Variant spellings on Win10/11 still map to 0x7E.
- Faulting file — If shown (for example
nvlddmkm.sys,etd.sys,ntoskrnl.exe), that name picks the driver branch. - When it hit — After a Windows Update, only at startup, in a reboot loop, or during install each go to different pages.
Need the four bugcheck parameters decoded? See bugcheck codes.
Step 2 — Stop automatic restart if the screen flashes by
Microsoft’s consumer stop-code guide starts by removing new hardware and entering Safe Mode when crashes repeat. If the PC reboots too fast to read the screen:
- If you can reach desktop briefly: System Properties → Advanced → Startup and Recovery → uncheck Automatically restart.
- If you cannot: use Windows RE → Troubleshoot → Advanced options → Startup Settings → choose Disable automatic restart on system failure.
Startup Settings / Safe Mode steps: Safe Mode guide.
Step 3 — Branch on timing and module
→ after update
→ on startup
→ boot loop
→ during install
→ NVIDIA driver
→ touchpad driver
→ ntoskrnl
→ analyze minidump
Step 4 — First diagnostic branches (do these early)
→ Safe Mode
→ minidump analysis
Microsoft’s basic stop-code steps include Safe Mode, Device Manager updates, free disk space, and Windows Update — then restore if needed. Prefer OEM or GPU-vendor packages; never random “driver packs.”
Step 5 — Safe basics while you decide
- Unplug recently added hardware (USB devices, docks, new GPUs) and retest — Microsoft’s first consumer step for repeating stop codes.
- In Device Manager, fix any device with a yellow bang: update from the vendor, or roll back if the problem started after a driver change.
- Keep free space on the system drive; install pending quality updates only after you can boot stably.
- Run Windows Memory Diagnostic if dumps or forums point at RAM / access violations (common 0xC0000005 exception under 0x7E).
Symptom map
- SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (start here)
- Enter Safe Mode for this stop code
- Read the minidump / faulting module
- 0x7E parameters and exception codes
- After a Windows Update
- On startup / boot
- Boot loop / keeps restarting
- During Windows install
- Faulting module nvlddmkm.sys
- Faulting module ntoskrnl.exe
- Faulting module etd.sys
- SYSTEM_SERVICE_EXCEPTION (different stop code)
FAQ
What does SYSTEM_THREAD_EXCEPTION_NOT_HANDLED mean?
Microsoft’s bug-check reference: a system thread generated an exception that the error handler did not catch. Bug check value is 0x0000007E. Interpreting it requires identifying the exception (parameter 1) and often the driver named on the blue screen.
How do I fix system thread exception not handled?
There is no single switch. Read the module name, enter Safe Mode if needed, then follow the matching branch (update rollback, GPU driver, touchpad driver, boot loop). Analyze a minidump when the screen does not name a file.
Is this the same as system service exception?
No. SYSTEM_SERVICE_EXCEPTION is bug check 0x3B. Related troubleshooting ideas overlap (drivers, dumps), but the stop codes differ — use that page.
What if Windows 10 and Windows 11 both show this?
Same bug check. Win10/11 wording and recovery UI differ slightly; the decision tree (module → Safe Mode → driver/update) still applies. Variants like “SYSTEM_THREAD_EXCEPTION_NOT_HANDLED” with underscores are the same stop code.
Should I download a “BSOD fix” tool?
No. This site does not sell one-click fixes or driver packs. Use Microsoft Safe Mode, Device Manager, vendor drivers, and documented dump analysis.
Official and primary sources
- Microsoft Learn — Bug Check 0x7E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
- Microsoft Support — Troubleshooting unexpected restarts and stop code errors
- Microsoft Support — Windows startup settings / Safe Mode
- Microsoft Support — Windows Recovery Environment
- Microsoft Support — Update drivers through Device Manager