SYSTEM_THREAD_EXCEPTION_NOT_HANDLED on startup
Use this page when the stop code hits during boot or right after sign-in, but you are not stuck in a continuous reboot loop. Order: identify module → Safe Mode → driver/startup cleanup.
Step 1 — Capture stop code and module at boot
Disable automatic restart if needed, photograph the BSOD, or pull the newest dump via minidump. Write down any .sys name.
Step 2 — Boot Safe Mode
Follow Safe Mode. If Safe Mode also fails immediately, escalate to boot loop WinRE repairs.
Step 3 — Driver and startup cleanup
- Device Manager: roll back display, storage, network, and HID/touchpad drivers changed recently.
- Task Manager → Startup apps: disable non-Microsoft entries that load at logon, then retest a normal boot.
- msconfig → Services → hide Microsoft services → disable third-party services temporarily for a clean boot test.
Re-enable services in small batches so you can see which one returns 0x7E.
Step 4 — Startup Repair
If drivers look clean but boot still throws 0x7E before the shell, run WinRE Startup Repair, then reconsider storage drivers and ntoskrnl / memory checks.
Branches
FAQ
Why only on startup?
A driver or service that loads at boot can throw before you open any app. Safe Mode skips many of those start drivers so you can remove them.
Safe Mode works but normal boot fails
That pattern almost always means a third-party boot-start driver or service — stay on this page’s cleanup steps, then the module branch named by the dump.
Official and primary sources
- Microsoft Learn — Bug Check 0x7E SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
- Microsoft Support — Start in Safe Mode / Startup settings
- Microsoft Support — Unexpected restarts and stop code errors
- Microsoft Answers — Stop code on startup / after changes
- LazyAdmin — System Thread Exception not Handled fix steps
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)