As you work on the Windows OS, encountering numerous errors is very much possible. Being one of the popular OS across the world, Windows have evolved a long way but occasional glitches are not unheard of. Thankfully solving them is not as difficult as you may think. With basic technical knowledge, anyone can fix most of the errors posted by Windows.
One such problem is the “system thread exception not handled” error. It occurs specifically when you have installed an incompatible or outdated driver in your device. As a result, the general functioning of the computer is disrupted. Compared to most other errors you may face with your computer; this can be a bit trickier to fix as the issue can be caused by multiple drivers. And as a result, detecting the source of the problem is quite difficult.
The most important step to sort this problem is finding out which driver is affected. Once you find out the driver, the next procedures are quite easy to execute. We are going to list all the possible solutions as well as give a detailed overview of what this problem is and why it occurs for your benefit.
What Does The “System Thread Exception Not Handled” Error Mean?
The stop code system thread exception not handled or the system thread exception not handled error indicate that the system thread generated an exception for an error in your computer and the handler was not able to catch it. As a result, you will get the BSOD or the blue screen of death and the computer will try to collect all the possible information about the error.
A stop code will be generated for the error as the computer tries to detect it. Often if you are lucky, the number will also be accompanied by a file name that has led to the error. This filename will help to find out which drive is posing the trouble. In case this problem arises, it is quite difficult to detect as it can occur in multiple drives.
Whenever this error occurs, the computer will end up in a reboot cycle and you have to use the safe mode to break it.
When Does This Error Occur And Why Does It Happen?
One of the most common questions about this error is what is the reason behind the occurrence. When you know well the different reasons which cause this error, detecting the problem becomes much easier. The error usually occurs at the time of booting the computer or shutting it down or restarting it. Primarily, incompatible drivers are the main reason behind the error and especially incompatible graphic drivers.
If the driver is outdated, corrupted, or incompatible the error will come up. The graphic driver is also prone to manipulation by any malware. This affects it and leads to error. Furthermore, if the graphic driver is incorrectly installed, it cannot be detected by the device and then also this error message will come up.
The BSOD errors can be extremely annoying as unless you sort them out the computer remains completely inaccessible. On the other hand, sorting them can get tricky which is another problem. But the good thing, specifically about this error is that, once you find out the reason behind the problem, you can easily solve it in no time at all.
There Is A File Name Attached To The Error Code: What Does It Mean?
Often when the system thread exception not handled error occurs, you will find a file name attached which gives a fair idea about the drive that is posing the trouble. This is useful to detect trouble quickly. However, the file name does not appear every time you get the error.
To solve the system thread exception not handled Windows 10 error when the file name is available, you will simply have to repair and update the graphic driver. Usually, the problem is resolved completely when you do this. But how would you recognize that this is the System thread exception error from the file name?
The following are some of the file names which you will come across when this issue occurs:
- Atikmdag.sys– When the graphic driver belongs to the ATI Radeon Family you can get this file name. Usually, the driver that faces the error will be related to the ATI video card when you get this specific file name attached in the error message. In case you have AMD installed, this file name will indicate the card is outdated or incorrectly installed.
- Nvlddmkm.sys – This indicates the graphics driver is for the Nvidia Windows kernel driver and related to the Nvidia graphics card.
- Dxgmms2.sys – If you have installed DirectX Drivers, this specific file name will come up.
- When the error occurs in the Windows NT server the file name is Ntfs.sys.
- Error with the Broadcom 802.11 Network Adaptor is evident from the file name Bcmwl63a.sys.
- When the system thread exception not handled error occurs in the USB device audit the file name is CMUDA.sys.
How To Boot Into Safe Mode On Windows 10?
As soon as the system thread exception not handled error occurs, the first thing to do is boot the device in safe mode to break the reboot loop that users often get stuck in when these types of error occur. Once you have started the device in safe mode, you may not be able to access the settings. To avoid that, before you get into the safe mode, you need to boot into the Windows Environment recovery or WinRE.
The following are the steps to do so:
- You need to press down the power button of your computer for 10 seconds till it turns off. Once all the lights go out and the device is completely turned off, press the button again to turn it on.
- The windows logo or similar signs will come up as soon as the device is running and windows are opened, you need to turn it off once more by long-pressing the power button. Similar to the first step, again turn it on.
- Repeat the steps till you enter WinRE.
- Once you have entered WinRE, you need to look up and choose the “Troubleshoot” option available on the list.
- After clicking on troubleshoot, look up the advanced settings and open it. Inside this menu, you will find the startup settings and then go there and click restart.
- If you want to open the safe mode with networking, then hit the F5 button.
5 Methods For Fixing “System Thread Exception Not Handled”
When you are facing the thread exception not handled error the major problem that plagues the user is the BSOD and the device getting stuck in a reboot cycle. Using the safe mode is the only way to break out of the issue and then rectify the problem. Depending on the root of the problem, the solution will vary accordingly. Once you find out the affected drive, you can easily implement any one of the following solutions and solve the error quickly and effectively:
Boot In The Safe Mode
To rectify the error, the first thing the users must do is boot the computer in safe mode. This can be done in several ways depending on your preference regarding the sign-in screen.
Safe mode via settings:
- Select the settings option from the Start menu.
- Go to the Update and Security section and then click on the recovery button.
- After that, click on the advanced settings, followed by the restart now option.
- After the PC restarts, you will land on the Choose an Option Screen.
- Here, go to troubleshoot>advanced settings>startup settings and then click restart.
- Once the PC restarts, press F5 to boot your computer in safe mode with networking.
From the Sign-in screen: Hold down Shift and select the power button followed by a restart. Then follow the last three steps of the procedure mentioned above.
Finding The Responsible Windows Driver
The error generally occurs because of a malfunctioning driver and using the windows Log you can find out which driver is the reason behind the problem. To solve the problem, you have to detect the defective driver first.
- Press down windows+R and the Run dialogue box will open. Here, enter the command “eventvwr”.
- The event viewer dialogue box will open and you will have to navigate to the Windows Log menu and expand it. Once it expands select System.
- Here look up the log thread system_thread_exception_not_handled and click on it. You will be able to find the driver responsible for the problem.
- The associated driver is likely to be a display driver or network driver as these are generally the primary reasons behind BSOD errors.
Update Rollback Or Reinstall The Drivers
IN case you get the BSOD system thread not handled the error, you can simply update, or roll back the driver to the previous version or reinstall it all together. You need to open the computer’s driver manager by either searching for driver manager in the start menu or use windows+X and then select “driver manager” to perform any of these tasks.
To roll back drivers:
- Open the Device Manager and go to the driver in question and then expand the menu by right-clicking on it.
- Click on properties and then opt for “rollback driver” under the driver tab.
- The rollback procedure will start again.
To update driver:
- Press control+R and type the devmgmt. msc and open the device manager.
- Go to the associated device and then expand the menu and open the display adaptor options.
- Lookup the Update driver option and right-click on it.
- Next, click on Search automatically for updated driver software. Windows will automatically search the web and find the latest driver to install them.
Lastly, you can reinstall the driver altogether to avoid the issues. Simply uninstall the driver in question first and then go to the driver’s manufacturer’s website. Look up the driver you need and is compatible with your device or simply the old driver you uninstalled and then download the most recent version of the same. Install this driver manually to start using it.
SFC And DISM To Repair System Files
These are powerful tools to manage windows troubleshooting that every user can access. All kinds of system-related errors like system thread not handled can be fixed in no time when both these tools are used in combination. The best part is the ease to execute both tools. However, make sure a system restore point is created before you run these tools as they alter the system files.
- Run the command prompt as Administrator and then in the console type DISM /Online /Cleanup-Image /ScanHealth and press enter.
- Next, you will need to enter the DISM /Online /Cleanup-image /RestoreHealth command in the respective dialogue box, after the previous scanning is completed and then press enter.
- All the problems found during the scanning will be resolved by Windows.
- In the Start menu first type in cmd and right click on the command prompt to run it as administrator.
- Enter the command sfc/scannow in the respective place of the console.
- Windows will need some time to scan and then replace the corrupted files. Once they are restored, the error will be solved.
Rename The Faulty Driver
When you have a file associated with the system thread exception not handled error, you can easily find out which driver is responsible for the trouble. Renaming the driver with something else and then windows fetch a new copy and install it can solve this particular error quickly.
However, to execute this, you need to know on which hard drive the driver is installed.
- Open the command prompt by searching for the cmd in the windows start menu and then type into the command prompt box: C: (hit enter) cd windows\system32\drivers (hit enter) ren FILENAME.sys FILENAME. Old.
- You can replace the filename here with the faulty drive file listed with the error code.
- Then type in exit and then restart the computer for the changes to be effective. If the changes are effective, then the BSOD error will be rectified.
The last but not the least solution to this problem is restoring the previous version of your PC. This is however the last resort when you fail to execute the solutions mentioned above. However, to do this, you will need either the system repair disc for Windows or a recovery drive. You must insert the system repair disc in the computer and choose the language preference. Then click on the repair option and choose to troubleshoot from the advanced option. After this chosen system restores and follows the instructions that come up next.
When you are installing, uninstalling or updating the drive the issue will be fixed for the majority of the users. However, some users may still get the error after completing the steps and in such a situation clean reinstallation of the operating system can be a good option. Doing the complete wipe and reinstall of the device will reset the computer to factory settings after which we will need to update the OS and the basic drivers to the newest versions.
The system thread exception not handled error can be a nuisance especially when it occurs in the middle of anything important. The exception will be handled with these steps easily when they are correctly executed. The best part is many of these solutions not only help to manage system_thread_exception_not_handled error, but they are useful in handling several other BSOD or Blue Screen of Death errors. The key is to detect the source of the error so that you can choose the correct solution easily.
Frequently Asked Questions ( FAQ's)
Q. How do I boot into Safe Mode from BIOS?
A. When you are booting the device, hold the F8 button before the Windows logo screen appears. A menu will appear after which you can release the F8 key. Using the arrow keys look and open the Safe Mode or the safe mode with networking if you need the internet to solve the trouble and then press enter.
Q. How do I fix Windows 10 Stop system thread exception not handled?
A. This specific BSOD error occurs due to an invalid and corrupted VGA driver in windows 10. You need to find the reason behind the problem and then reinstall the video adaptor drivers. Detect the specific driver first to do this.
Q. How do I know if I have a bad driver?
A. The easiest way to find out whether there is a bad driver is through the following steps:
- Open the command prompt and type “verifier” in the CMD. Here select “create custom settings” and then click on Next.
- A list of tests will appear from where select “DDI compliance checking(additional) ” and “Randomized Low resources Simulation” and click Next.
- Click the option “select drivers names from a list” and the driver information will be loaded.
- From here, you can look up the faulty driver and repair it.
Q. Can’t even boot into safe mode?
A. At times, windows may not be able to boot into safe mode. Here’s what to do in this situation:
- Go to the settings option and from there to Update and security. After that go to recovery and next to restart now.
- After the computer restart goes to Troubleshoot>Advanced options>Startup Settings>Restart.
- Then press the F4 button to enter the safe mode.
Q. What does system_thread_exception_not_handled error mean?
A. This error occurs on the blue screen of death or BSOD when the process threads running the critical windows services are at fault. The error is mainly reported in Windows 8,8.1 and 10. Some users report getting 10-15 seconds before this error suddenly happens while others complain that they immediately get this error after windows start. The system will reboot when this happens and get stuck in a reboot loop and the computer cannot be used at all till the loop is broken by entering the safe more.
Now that you know the different ways in which you can tackle system_thread_exception_not_handled error you can spot and resolve the problem in no time. Getting your computer up and about and running smoothly can be achieved in no time when you have thorough knowledge about the troubleshooting methods. Do note that, in case you are not at all confident with what is to be done, you must always take professional help to avoid any blunders for they can cost you time, money and even worsen the condition of your device.