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

Encountering the 'System Thread Exception Not Handled' Blue Screen of Death (BSOD) on Windows 11 can be a frustrating experience. This error typically occurs when a system thread generates an exception that an error handler fails to catch. Most often, this is caused by outdated, incompatible, or corrupted hardware drivers (particularly graphics drivers). In this guide, we will walk you through the proven steps to identify the culprit and restore your system's stability.

Step 1: Boot into Safe Mode

Since this error often triggers a loop of restarts, the first step is to enter Safe Mode. This loads Windows with only the essential drivers, allowing you to troubleshoot without the system crashing.

  • Force your PC to shut down three times in a row by holding the power button to trigger the Automatic Repair environment.
  • Select Advanced options > Troubleshoot > Advanced options > Startup Settings.
  • Click Restart and then press 4 or F4 to boot into Safe Mode.

Step 2: Identify the Faulty Driver

Sometimes the BSOD screen will list a specific file name next to the error code (e.g., nvlddmkm.sys for NVIDIA, amdkmdag.sys for AMD, or rtwlane.sys for Realtek). If a file is mentioned, you know exactly which driver to target. If not, follow the steps below to manage your primary drivers.

Step 3: Uninstall or Roll Back Graphics Drivers

Display drivers are the most common cause of this specific exception. To fix this:

  • Right-click the Start button and select Device Manager.
  • Expand the Display adapters section.
  • Right-click your graphics card and select Properties.
  • Go to the Driver tab. If available, click Roll Back Driver.
  • If the option is greyed out, click Uninstall Device, check the box for 'Attempt to remove the driver for this device', and click Uninstall.
  • Restart your PC; Windows will automatically attempt to reinstall a stable version of the driver.

Step 4: Use SFC and DISM to Repair System Files

Corrupted system files can also trigger thread exceptions. You can use built-in Windows tools to repair them:

  • 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.
  • Once done, type the following command for a deeper repair: DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
  • Restart your computer after the operations are complete.

Step 5: Update Network and Audio Drivers

If the graphics driver wasn't the issue, the Network Adapter or Audio Controller is usually the next likely suspect.

  • Open Device Manager again.
  • Expand Network adapters and Sound, video and game controllers.
  • Right-click the drivers and select Update driver. Choose 'Search automatically for drivers'.
  • Alternatively, visit your motherboard or laptop manufacturer's website to download the latest Windows 11 compatible drivers manually.

Step 6: Rename the Faulty File (Advanced)

If you identified a specific .sys file on the BSOD screen and the driver update didn't work, you can force Windows to create a new copy:

  • In Command Prompt (Admin), navigate to the drivers folder by typing: cd C:\Windows\System32\drivers.
  • Rename the faulty file by typing: ren [FILENAME].sys [FILENAME].old (Replace [FILENAME] with the actual name shown on your BSOD).
  • Windows will no longer use the corrupted file and will look for a fresh version upon restart.

By following these steps, you should be able to resolve the System Thread Exception Not Handled error and prevent future system crashes on Windows 11.


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


Category: #OS