Fix: Windows 11 'System Thread Exception Not Handled' BSOD: A Complete Troubleshooting Guide

Encountering the 'System Thread Exception Not Handled' Blue Screen of Death (BSOD) on Windows 11 can be a frustrating experience, especially when it results in a continuous boot loop. This error typically occurs when a system thread generates an exception that an error handler fails to catch. Most often, the culprit is an outdated, incompatible, or corrupted driver—frequently the graphics card driver.

In this guide, we will walk through the proven steps to identify the faulty driver and resolve the issue so you can get back to work.

Step 1: Boot Windows 11 into Safe Mode

Since this error often prevents you from reaching the desktop, you must first boot into Safe Mode to perform troubleshooting without the interference of third-party drivers.

  • Restart your computer and interrupt the boot process three times in a row (using the physical power button) to trigger Automatic Repair.
  • On the 'Automatic Repair' screen, select Advanced options.
  • Go to Troubleshoot > Advanced options > Startup Settings > Restart.
  • Press 4 or F4 to boot in Safe Mode.

Step 2: Identify the Faulty Driver

Sometimes the BSOD screen lists a specific file (e.g., nvlddmkm.sys, amdkmdag.sys, or atikmdag.sys). If you see these, you know the issue is related to your NVIDIA or AMD graphics drivers.

  • If no file is mentioned, right-click the Start button and select Device Manager while in Safe Mode.
  • Expand the sections for Display adapters and Network adapters, as these are the most common causes.
  • Look for any device with a yellow exclamation mark.

Step 3: Update or Roll Back Drivers

Once you've identified the likely culprit, you should either update it or roll it back to a previous stable version.

  • In Device Manager, right-click the suspected driver (e.g., your GPU) and select Properties.
  • Go to the Driver tab.
  • If you recently updated the driver, click Roll Back Driver.
  • If the option is greyed out, click Update driver and select Search automatically for drivers.
  • Alternatively, select Uninstall device, check the box for 'Attempt to remove the driver for this device,' and restart your PC. Windows will attempt to reinstall a generic driver upon reboot.

Step 4: Use SFC and DISM Commands

Corruption in system files can also trigger this exception. Windows has built-in tools to repair these files automatically.

  • Type cmd in the Windows search bar, right-click Command Prompt, and select Run as Administrator.
  • Type sfc /scannow and press Enter. Wait for the process to finish.
  • After SFC is done, type DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
  • These commands will verify the integrity of your Windows 11 installation and replace corrupted files.

Step 5: Rename the Faulty Driver File

If you identified a specific file like nvlddmkm.sys as the cause, you can force Windows to create a fresh copy.

  • Navigate to C:\Windows\System32\drivers.
  • Locate the file mentioned on your BSOD screen.
  • Right-click it and select Rename. Add .old to the end (e.g., nvlddmkm.sys.old).
  • Restart your computer. Windows will look for the driver, find it missing, and attempt to reinstall a fresh version.

Step 6: Check for Windows Updates

Microsoft frequently releases patches that fix compatibility issues with hardware drivers.

  • Go to Settings > Windows Update.
  • Click Check for updates and install any pending items, including Optional updates (found under Advanced options), as these often contain critical driver fixes.

By following these steps, you should be able to resolve the System Thread Exception Not Handled error and restore stability to your Windows 11 system.


💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #OS