How to Fix SYSTEM_THREAD_EXCEPTION_NOT_HANDLED Blue Screen in Windows (Complete Guide)

The SYSTEM_THREAD_EXCEPTION_NOT_HANDLED error is a Blue Screen of Death (BSOD) that occurs when a system thread generates an exception that Windows cannot handle.

When this error appears, your computer crashes and displays:

“Your PC ran into a problem and needs to restart.”
Stop Code: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

In some cases, the error may also show a file name such as:

  • nvlddmkm.sys (graphics driver)
  • atikmdag.sys (AMD driver)

This indicates that a specific driver caused the crash.

The issue commonly occurs on:

  • Windows 10
  • Windows 11

In this guide, you will learn what causes this error and how to fix it step by step.


What Causes SYSTEM_THREAD_EXCEPTION_NOT_HANDLED?

This error occurs when a system thread crashes due to an unhandled exception.

Common causes include:

  • Corrupted or outdated drivers
  • Graphics driver issues
  • Incompatible Windows updates
  • Damaged system files
  • Hardware conflicts

In many cases, the problem is directly related to GPU drivers.


Method 1: Boot into Safe Mode

If your PC keeps crashing, boot into Safe Mode to troubleshoot.

Steps:

  1. Restart your computer multiple times during boot
  2. Enter Advanced Startup Options
  3. Select Safe Mode

Safe Mode loads only essential drivers, making it easier to fix the issue.


Method 2: Update or Reinstall Graphics Drivers

Graphics drivers are the most common cause.

Steps:

  1. Open Device Manager
  2. Expand Display adapters
  3. Right-click your GPU
  4. Select Update driver

Or reinstall the driver:

  1. Click Uninstall device
  2. Restart your PC

You can download drivers from:

  • NVIDIA
  • AMD
  • Intel

Method 3: Run System File Checker

Corrupted system files can cause thread exceptions.

Use:

  • System File Checker

Steps:

  1. Open Command Prompt as Administrator
  2. Run:
sfc /scannow

Method 4: Repair Windows Image Using DISM

If SFC cannot fix everything:

  • Deployment Image Servicing and Management

Run:

DISM /Online /Cleanup-Image /RestoreHealth

Method 5: Update Windows

Outdated Windows versions may cause compatibility issues.

Steps:

  1. Open Settings
  2. Click Windows Update
  3. Install updates

Method 6: Disable Hardware Acceleration

Some applications (like browsers or games) may trigger this error due to GPU acceleration.

Try disabling hardware acceleration in:

  • Browsers
  • Media players
  • Editing software

Method 7: Check for Problematic Drivers

If the error shows a specific file (like .sys), that driver is likely the cause.

You can:

  • Update the driver
  • Roll back to a previous version
  • Reinstall the driver

Related Windows Error Fix Guides

You may also encounter other Windows crash errors. These guides may help:

How to Fix BAD_POOL_CALLER
How to Fix THREAD_STUCK_IN_DEVICE_DRIVER
How to Fix VIDEO_TDR_FAILURE

COMPLETE BSOD FIX GUIDE

These are among the most common crashes in Microsoft Windows systems.


Frequently Asked Questions

What does SYSTEM_THREAD_EXCEPTION_NOT_HANDLED mean?

It means a system thread generated an exception that Windows could not process.

Is this error caused by drivers?

Yes. In most cases, faulty or incompatible drivers are responsible.

Can graphics drivers cause this error?

Yes. GPU drivers are one of the most common causes.


Final Thoughts

The SYSTEM_THREAD_EXCEPTION_NOT_HANDLED blue screen is usually caused by driver issues, especially graphics drivers, or corrupted system files.

Most users can fix the problem by:

  • Updating or reinstalling drivers
  • Running SFC and DISM
  • Updating Windows
  • Identifying problematic drivers
  • Disabling hardware acceleration

After applying these fixes, your system should run smoothly without crashes.

Leave a Comment