Blue Screen of Death (also known as a blue screen or BSoD or a STOP error) is a blue error screen displayed on a Windows computer system after a fatal system error or system crash. Blue screens are generally caused by problems with your computer’s hardware or issues with its hardware driver software. "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" is an error that occurs on Windows 8 and Windows 10 operating systems and is one of the Blue Screen of Death errors. Some users get this error message when Windows are started, others can't even start their operating system ant get this error message instantly.

Usually a simple restart cannot solve the problem and users get stuck in an endless rebooting loop which makes it impossible to use the Windows operating system. The most common reason behind this "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error is the driver failure. In most cases, computers are unable to send and receive data correctly without drivers. If the appropriate driver is not installed, the device might not function properly, if at all and give you various blue screen of death errors, like the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error.

If you are one of those users who are experiencing this "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error, then the first thing you should do is to launch the Windows Automatic Repair/Advanced startup screen. To make your system start in Automatic Repair mode, you must interrupt the normal boot process three times in a row: use the reset or power button on your Windows 10 PC to stop it during boot, and before it finishes loading Windows 10. If you use the power button, you might have to keep it pressed for at least 4 seconds to force the power off. You will see a screen informing you that the operating system is “Preparing Automatic Repair" and then "Diagnosing your PC". After this, you will be directed to the Automatic Repair window.


Table of Contents:

Remove The Battery

If you are getting "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" on a laptop computer, then you should try one simple trick that could save the trouble and you won't have to proceed to more complex solutions. The trick is to simply remove the battery. Turn your computer off first, then remove the battery from your laptop. Unplug your computer from the power source and leave it at this for a few minutes. Press your power button and keep it pressed for about 10 seconds, then release the power button and plug your computer into a power source. Keep the battery removed and turn on your laptop without it. Windows should start normally and this should prevent the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" from reoccuring. Once you have your Windows started, turn off the computer, unplug it from your power source and insert the battery. Now you should be able to use your computer and its Windows operating system without any problems. Many users reported that this simple trick solved the problem for them and hopefully this will solve the problem for you as well.

[Back to Table of Contents]

Run Command Prompt Commands

The first thing you should try is to run System File Checker using the Command Prompt. System File Checker (SFC) is a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files. If there were any driver files corrupted then this tool could possibly fix this problem. This guide describes how to run the System File Checker tool (SFC.exe) to scan your system files and to repair missing or corrupted system files. If a Windows Resource Protection (WRP) file is missing or is corrupted, Windows may not behave as expected. For example, some Windows functions may not work, or Windows may crash. The "sfc /scannow /offbootdir=c:\ /offwindir=c:\windows" option is one of the several specific switches available in the sfc command, the Command Prompt command used to run System File Checker. To run System File Checker outside Windows, enter Automatic Repair/Advanced startup screen by following the instructions mentioned in our introduction. Once you have reached it, select the "Troubleshoot" option from the menu.

run command prompt commands step 1

In Troubleshoot menu select "Advanced options".

run command prompt commands step 2

In Advanced options menu select the "Command Prompt" option. In open Command Prompt window type the "sfc /scannow /offbootdir=c:\ /offwindir=c:\windows" command and press Enter to execute it.

run command prompt commands step 3

Now execute the "bcdedit /set {default} bootmenupolicy legacy" command by typing it and pressing Enter.

run command prompt commands step 4

Close the Command Prompt and restart your computer, see if you are now able to start your Windows operating system.

[Back to Table of Contents]

Rename The Faulty Driver

Usually the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error comes with an additional information about the particular driver file that is causing this error. Here are some examples:

atikmdag.sys, ATI2DVAG.sys, ATI2CQAG.dll, ATIVPK.sys, AMD2DVAG.sys, AMDKMDAG.sys, AMDVPK.sys. These are the driver files that are related to the AMD Display Graphics Driver. iaStorA.sys is the Intel Rapid Storage Technology Driver file, wificlass.sys - is the Cisco wireless Access Points.

It is possible to fix the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" by renaming the particular driver file. If there is a file name near the error, then you might want to try to rename it. To do so open Command Prompt by following previously mentioned steps again and type these commands and press Enter after each:

cd windows\system32\drivers

rename faulty driver

If you Command Prompt tells you that system cannot find path specified when you are trying to execute the "cd windows\system32\drivers" command, then start over by replacing "c:" with the "d:" (in our example we use "d:") then type the next two commands. Do not forget to replace "FILENAME.sys" and "FILENAME.old" with the file name mentioned next to the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error.

Restart your computer and see if you are now able to start Windows normally.

[Back to Table of Contents]

Update Your Drivers

If you are still unable to start Windows normally and the error persists, then try to boot into Safe Mode with Networking and update your drivers. This could be needed even if the error has been fixed, the drivers could be not updated automatically after the renaming. In order to update drivers, open Automatic Repair/Advanced startup screen again and select "Troubleshoot" option from the menu.

update your drivers step 1

Then select "Advanced options".

update your drivers step 2

In Advanced options, click "Startup Settings".

update your drivers step 3

In Startup Settings, click "Restart". After restart, you will be able to enable-low resolution video mode, debugging mode, boot logging, Safe Mode, disable early-launch anti-malware protection, and automatic restart on system failure.

update your drivers step 4

You will be presented with a list of options. To choose an option, press the number on your keyboard or use function keys from F1 to F9. Press F5 or 5 to enable Safe Mode with Networking.

update your drivers step 5

Once Windows is started in Safe Mode with Networking, you can start updating your drivers. Open Device Manager by right-clicking the Start button and selecting "Device Manager" result from the contextual menu or type "device manager" in Search and click the "Device Manager" result.

update your drivers step 6

In Device Manager you will see a list of devices connected to your computer. If it is hard to tell which driver is causing the problem, there is no driver file name next to the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", then you will have to update them all. Expand the device section and right-click the device. Select "Update driver" from the drop-down menu.

update your drivers step 7

You will be asked if you want to search for updated driver software automatically or to browse your computer for driver software. If you select the first option, then Windows will search your computer and the Internet for the latest driver software for your device. If you select the second option, then you will have to locate and install the drivers manually. Using this option requires having downloaded driver on your computer or USB flash drive and it is a longer process, because you will have to download all the latest drivers for all the devices manually by visiting the device manufacturer's official website. We recommend you to select the first option, select it and follow the instructions. Apply the steps to all devices if needed.

update your drivers step 8

Another way to update or install new drivers for devices is to do it by using third-party software such as Snappy Driver Installer. Snappy Driver Installer (SDI) is a powerful free driver updater tool for Windows that can store its entire collection of drivers offline. Having offline drivers gives Snappy Driver Installer the ability to have access to fast driver updates, even if there is no active internet connection on your computer. Snappy Driver works with both 32-bit and 64-bit versions of Windows 10, Windows 8, Windows 7, Windows Vista, it works with Windows XP as well. Drivers are downloaded through Snappy Driver Installer in what are called driverpacks, which are simply just collections (packs) of drivers for various hardware like sound devices, video cards, network adapters etc. It can also show duplicate drivers and invalid drivers. It separates the updates that require you to restart your computer so it would be easier for you to distinguish them from the rest. You can download Snappy Driver Installer from here. Or you can look for some other automated driver updated online that will help you to update all your drivers at one.

update your drivers step 9

[Back to Table of Contents]

Update Your BIOS

BIOS (Basic Input Output System) is software stored on a small memory chip on the motherboard. Updating BIOS might help to fix the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error. Bear in mind that updating the BIOS is a procedure for advanced users, and if not performed properly, can cause permanent hardware damage. To update the BIOS, go to your motherboard manufacturer’s website and download the latest BIOS version for your computer's motherboard. There should be a manual describing how to update the BIOS - ensure that you read it carefully. If you do not know how to update the BIOS, find an expert to avoid damage to your computer.

If you are not sure how to find out what is your motherboard's manufacturer then you can do it by using Command Prompt, whether when in Automatic Repair/Advanced startup screen or in Safe Mode (with or without networking). Open Command Prompt (as administrator, if you are in Safe Mode) and type the "wmic baseboard get manufacturer, product" command.

update your BIOS

That's it, we hope this guide was helpful and you were able to fix the "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" error. If there is another method that fixed this error for you and it is not mentioned in our guide - do not hesitate to share it with us and with the others by leaving a comment in our comment section below.

[Back to Table of Contents]


[Back to Top]