How to fix ‘system thread exception not handled’ error in Windows 10


If you have ever faced a problem on your PC running Windows 10, you must have seen the blue screen of death also known as the BSOD screen.

Basically, it is the error screen that Windows 10 shows whenever we run into a major problem and the system needs to be restarted.

One such problem when the blue screen of death comes up is the “system thread exception not handled” error in Windows 10.

In this article, we are going to show you ways in which you can fix the “system thread exception not handled” error in Windows 10.

How to fix the “system thread exception not handled” error in Windows 10?

system_thread_exception_not_handled error on Windows 10
system_thread_exception_not_handled error on Windows 10

The main reason why the “system thread exception not handled” error pops up is due to an outdated or incompatible driver on your Windows 10 device.

Now, we are well aware that there are hundreds of software and hardware devices on our system which means there is a driver for each of them.

The tricky part is to know exactly which driver is outdated or incompatible out of them. So the first thing we need to do is find the exact driver which is causing the BSOD screen.

Boot into Safe Mode

  • The first thing we need to do whenever we see this or any blue screen of death is to boot into Safe Mode.
  • Basically, Safe Mode on Windows 10 is when all the external processes are stopped so that Windows can run normally even if there are any issues with the main operating system.
  • To boot into Safe Mode, go to Start > Settings, click on Update & Security inside Settings and click on Recovery.
  • Inside Recovery, go to Advanced Startup and click on Restart Now.

Here is how it looks on our PC:

Windows 10 Recovery option
Windows 10 Recovery option
  • On clicking the Restart Now button, your PC will restart and you will see a blue screen with list of options on Restart.
  • From these options, go to Troubleshoot > Advanced options > Startup Settings and then click on Restart.
  • Now, when your PC restarts again, press f5 key on startup to boot into Safe Mode with Networking.

Boot into Safe Mode from a blank screen

If you are unable to access Settings on your device, you can go to Safe Mode from a blank screen as well.

  • Hold down the Power button on your device for close to 10 seconds to switch it off completely.
  • Now, press the power button one time to boot the PC.
  • On the boot screen, when the manufacturer’s logo comes up, press the Power button again and hold it for 10 seconds.
  • This will switch off the computer once again and you again need to press the Power button to start the computer.
  • Now, your PC will go to Windows Recovery Environment which is basically what you see when clicking on Advanced Startup in the above method.
  • Follow the last two steps of the above method and you will be able to boot into Safe Mode.

Finding out which driver is responsible for the error

To find out which driver is causing your ‘system thread exception not handled’ error, you need to see the Windows Log.

  • For this, go to Run dialog box by pressing Win + R buttons at the same time.
  • A dialog box will appear. Type eventvwr in this box and press Enter.
  • Here, go to Windows Logs and click on System. 
  • You will find a log named system_thread_exception_not_handled in this window.
  • Click on it to find out which driver was causing the error.

Now that you have found the driver causing this error, you can either rollback or update the driver which we discuss in the solution down below.

Update the drivers

Now that you know exactly which driver is causing the problem on your device, updating that driver will definitely solve the problem for you.

To update drivers in Windows 10, follow these steps:

  • You need to open Device Manager on your PC by typing devmgmt.msc in the Run dialog box which can be opened by clicking Win + R combination at the same time.
  • From the above step, you would have known which driver is causing this problem. If the driver is a display driver, click on Display Driver section in device manager to expand it.
  • If the driver is a network adapter driver, open that section and find the driver.
  • Right-click on that driver and you will an option to Update Driver.
  • Click on it and select Search automatically for updated driver software.
  • This will tell Windows to search for a driver and update the driver if any update is available.

Rename the faulty file to reinstall it

One other option is to simply rename the faulty file that is causing the system thread exception not handled error.

The renaming of a file will cause Windows 10 to reinstall that file on your computer which should fix the problem.

Typically, driver files are located in C:\ Windows\ System32\ drivers

  • In order to rename the faulty file, go to C:\ Windows\ System32\ drivers and open File Explorer.
  • Search for the faulty driver file among the list of driver files.
  • Click on it and press F2 which is used to rename a file.
  • Replace the extension of that filename with .old at the end.
  • Now, press Enter and then restart the computer for changes to take effect.

Use System Restore to restore your PC

System Restore on Windows 10
System Restore on Windows 10

The best and final option you have to fix your PC in this situation is to use the System Restore feature available on Windows 10.

Basically, a System Restore point is when the system knew that your PC was running fine without any issues.

At that point, Windows automatically created a System Restore file and you can easily go back to that point.

  • To go back to a previous System Restore point, go to Start and type Control Panel.
  • Inside the Control Panel, click on Recovery and open it. If you can’t find this option, you can search for it as well.
  • Click on Open System Restore.
  • Click on Next and select the latest restore point from this list.
  • Click on Finish.

This will definitely solve all your problems and this is not just useful for the system_thread_exception_not_handled error but even for the other BSOD errors that you may face in the future.

Recent Posts