Fixing errors, downloading missing DLLs and managing updates is a daily job thing for a Windows user, but what really gets me worried is the blue screen of death(BSOD). Getting errors is not a new thing on Windows but getting occasionally visited by BSOD is not healthy. So, today we will deal with another error “System Thread Exception Not Handled“, which causes BSOD.
The SYSTEM THREAD EXCEPTION NOT HANDLED error is something you face while starting up your Windows. In this error, you get a blue screen while booting up, and then your PC restarts itself. It often solves the problem but it is not uncommon to get stuck in a loop of restarts. So, if you are facing such problems, then keep reading!
As in this article, I will tell you how to get out of system thread expansion not handled loop and fix this error.
- 1 What is SYSTEM_THREAD_EXCEPTION_NOT_HANDLED error?
- 2 How to Fix System Thread Exception Not Handled Error
- 3 Bottom Line
What is SYSTEM_THREAD_EXCEPTION_NOT_HANDLED error?
The System Thread Exception Not Handled error is something usually caused due to compatibility issues. The cause for this error could be your new/old or incompatible hardware, old drivers or outdated Bios. This error usually creates two scenarios,
- First, you get this error but you can use your PC after it restarts.
- Second, you keep getting this error and you are stuck in a continuous loop of restarts.
But, before trying any of these, if you can use your PC, you can start by updating your graphics card and windows drivers. And, if you are getting this error after installation of a new Graphics Card then update your BIOS. If you don’t know how to do that, then keep reading.
How to Fix System Thread Exception Not Handled Error
Let us start by breaking the restart loop first.
1. Break System Thread Exception Not Handled Restart Loop
You can break the System Thread Exception Not Handled Loop, by starting your windows in safe mode. This can be done in two ways,
First, Restart your PC, then press and hold Shift Key and press F8 a few times which will take you to the Windows Recovery screen. Here, you can click on Advanced repair options.
The other method is to insert a bootable CD or pen drive and then access the boot menu. As you get an installation screen, instead of clicking on Install, click on Repair your Computer.
Both of these methods will lead you to a common screen. Now follow the steps accordingly,
Step 1– On the Choose an Option screen and click on Troubleshoot.
Step 2– Now, Click on Advanced options.
Step 3– Go to Startup Settings to enable safe mode.
Step 4- Now choose Enable Safe Mode by pressing 4.
This will start your PC in Safe Mode, so you can access the drivers and uninstall/update it.
2. Update/Unistall your GPU drivers
Since you are not stuck in any loops, its time to fix the cause of this issue. You can start by Updating or uninstalling your drivers. To do so,
- First, open start menu by pressing Windows and type in “Device manager“. You can also access the device manager through Control panel.
- Now, go to Display adapters and double click on it to extend.
- Righ-click on your Graphics Card driver and click on Uninstall or Update.
- Once, you are done with the process, restart your computer in Normal mode.
Note- If you are having this issue with a new graphics card, it is a BIOS issue.
3. Fix Corrupted Files
The System Thread Exception Not Handled error can also be caused due to some corrupted Windows file. To fix those issues, Windows provides us with two pre-installed tools. These tools will find and fix the problem themselves.
The chkdsk /f tool will help you see if your hard drive has any file system errors or bad sectors on it. If found any, it will automatically repair or isolate them. This not only tells you your current issues but also help you prevent future errors.
Another great tool is sfc/scannow. This tool automatically finds and replace the corrupted file with their original ones which is restored from a cached copy of the folder. To use these tools,
- Start by opening, cmd as admin by pressing Windows+X.
- Now type in ” chkdsk /f ” and press Enter.
- Wait for a while as the tool is working, once completed, restart your system. To use sfc/scannow, simply type ” sfc/scannow “ in cmd and press enter.
As mentioned before, BSOD is usually caused due to compatibility issues. which can be your Windows Drivers, Bios or old hardware.
4. Update Windows Drivers
The best way to update Windows drivers is to update your Windows. But, you can also individually find and update drivers which are causing the problems.
To update your windows,
- Go to search menu by pressing the Windows key typing “Windows Update” in the search menu. You can also access it from Setting-> Change PC Setting-> Update and Recovery in Windows 8.1.
- Click on Check for Updates, to check for available updates.
- Now click on Install to download Updates.
- Once the download is complete, restart your PC to install updates.
To individually check misbehaving drivers,
- Start by opening Command Prompt as Admin.
- Now, type in “eventvwr” and press Enter.
- Go to Windows Logs -> System.
- Here, every task at a critical level is the cause of the problem. By clicking on Source, you can find the source and manually download the drivers.
5. Update Your BIOS
BIOS is something that doesn’t usually need an update unless you have a really old system and you want to use new hardware, such as a new graphics card. It is not really suggested to upgrade your BIOS if you don’t understand what you are really doing, but if you are using a new type of hardware on old PC then
- First, check that if the new hardware is compatible with your motherboard.
- If it is compatible and you are getting a BSOD with System Thread Expansios Not Handles Error, then update your BIOS.
To update your BIOS, you will have to get the update from the manufacturers of your motherboard. But, before that, you must know your the motherboard model/version you are using. You can find that by either cracking open your cabinet or
- Typing “wmic baseboard get manufacturer, product” in Command Prompt.
- Now search the build name, on the manufactures website/google and download the BIOS update for your motherboard.
- Keep in mind that BIOS update is a bit complicates and in case you find any issues, visit https://www.wikihow.com/Update-Your-Computer%27s-BIOS, or search it on youtube.
6. Incompatible Hardware
If you are having System Thread Exception Not Handled error while installing Windows 10, then it is not your software instead it is the Hardware that is incompatible. This problem arises for really old PC and updating BIOS might not solve the problem. You can always check the compatibility at microsoft.com.
If it is a particular component, you can replace or update its driver, but if its the motherboard and BIOS update did not help then, Windows 8 is all you can manage.
Getting PC errors is not a great deal, even the BSOD is sometimes caused due to small issues. And, even if you get a BSOD, its usually the drivers or some new or old hardware. In order to avoid these issue, keep your PC up to date and always run regular sfc/scannow and chkdsk /f to find and fix any corrupted file. If things get complicated, you can always rely on us for solutions to your problems.
Well, that was all I could include in this article. I hope this solution helps you get rid of System Thread Exception Not Handled error. Feel free to comment if you need any help. You can also mention other methods in the comments, I will definitely add them.
Thanks for reading the article and have a nice day. God bless!