How to Fix SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (Windows 10)
Quick Answer
The SYSTEM_THREAD_EXCEPTION_NOT_HANDLED error indicates that a system thread generated an exception that the error handler did not catch. This often points to faulty device drivers, corrupt system files, or hardware issues. The fastest fix often involves updating or reverting recently installed drivers.
What Causes This Error
- Outdated, corrupted, or incompatible device drivers (especially graphics, audio, or network drivers)
- Corrupt system files or operating system components
- Hardware malfunctions, such as faulty RAM or an overheating CPU
- Conflicts between software applications or security programs
- Malware or virus infections
- Insufficient disk space on the system drive
Step-by-Step Fixes
1Update or Roll Back Device Drivers to Fix SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
- Restart your computer in Safe Mode if you cannot access Windows normally. To do this, restart your PC, and when you see the Windows logo, press and hold the power button for 10 seconds to force a shutdown. Repeat this three times. On the fourth boot, Windows will enter the Automatic Repair environment. Select 'Troubleshoot' > 'Advanced options' > 'Startup Settings' > 'Restart'. After restarting, select option 4 or 5 for Safe Mode.
- Once in Safe Mode, right-click the 'Start' button and select 'Device Manager'.
- Expand categories like 'Display adapters', 'Sound, video and game controllers', and 'Network adapters'. Look for any devices with a yellow exclamation mark, which indicates a problem.
- Right-click on a suspicious or recently updated driver, then select 'Update driver'. Choose 'Search automatically for updated driver software'. If this does not resolve the issue, right-click the driver again and select 'Properties' > 'Driver' tab > 'Roll Back Driver' if the option is available. If rolling back is not an option, consider uninstalling the driver and restarting your PC to allow Windows to reinstall it.
- Repeat this process for other potentially problematic drivers. After updating or rolling back drivers, restart your computer normally.
2Run System File Checker (SFC) and DISM Scans
- Open the 'Start' menu, type 'cmd', right-click on 'Command Prompt' in the search results, and select 'Run as administrator'.
- In the Command Prompt window, type 'sfc /scannow' and press 'Enter'. This command will scan for and attempt to repair corrupted system files. Allow the scan to complete fully, which may take some time.
- After the SFC scan finishes, if it reported issues that it couldn't fix, or if the problem persists, run the Deployment Image Servicing and Management (DISM) tool. In the same elevated Command Prompt, type 'DISM /Online /Cleanup-Image /RestoreHealth' and press 'Enter'.
- The DISM command will repair the Windows image. This process can also take a while to complete. Do not close the Command Prompt window until the process is 100% finished.
- Once both scans are complete, restart your computer and check if the error is resolved.
3Check for Windows Updates
- Open the 'Start' menu and click on the 'Settings' gear icon.
- Select 'Update & Security'.
- Click on 'Windows Update' in the left-hand pane.
- Click the 'Check for updates' button. Windows will search for, download, and install any available updates. These updates often include driver updates, security patches, and system improvements that can resolve compatibility issues.
- After updates are installed, restart your computer as prompted.
4Perform a Disk Check
- Open File Explorer by pressing 'Windows key + E'.
- Navigate to 'This PC' and right-click on your system drive (usually C:).
- Select 'Properties' from the context menu.
- Go to the 'Tools' tab and under 'Error checking', click 'Check'.
- Click 'Scan drive' if prompted. Windows will scan the drive for errors. If errors are found, it will attempt to repair them. You may be prompted to schedule the check for the next restart if the drive is in use.
- Restart your computer if the disk check was scheduled or if it found and repaired errors.
Advanced Fixes
Test RAM for Errors
- Open the 'Start' menu, type 'Windows Memory Diagnostic', and select the application from the search results.
- Choose 'Restart now and check for problems (recommended)'. Your computer will restart and run a memory test.
- Allow the test to complete. This process can take several minutes. If errors are found, it may indicate faulty RAM modules that need to be replaced. Note any error messages or codes displayed.
- If errors are detected, consider removing and reseating your RAM modules, or testing them individually if you have multiple sticks. Replace any faulty modules.
Perform a Clean Boot
- Open the 'Start' menu, type 'msconfig', and select 'System Configuration'.
- Go to the 'Services' tab, check 'Hide all Microsoft services', and then click 'Disable all'.
- Go to the 'Startup' tab and click 'Open Task Manager'.
- In Task Manager, disable all startup items by selecting each one and clicking 'Disable'. Close Task Manager.
- Return to the 'System Configuration' window, click 'Apply', then 'OK', and restart your computer. This will start Windows with only essential services and startup programs.
- If the error does not occur in a clean boot environment, re-enable services and startup items one by one or in small groups, restarting after each change, to identify the conflicting software. Once identified, update, reinstall, or remove the problematic application.
Frequently Asked Questions
What does SYSTEM_THREAD_EXCEPTION_NOT_HANDLED mean?
This error signifies that a critical system thread encountered an unhandled exception, meaning a program or driver failed to properly manage an error condition. This often leads to a Blue Screen of Death (BSOD) and system instability.
Can a virus cause SYSTEM_THREAD_EXCEPTION_NOT_HANDLED?
Yes, malware or virus infections can corrupt system files, interfere with driver operations, or cause system instability, leading to this error. Running a full system scan with reputable antivirus software is recommended if other fixes fail.
Is SYSTEM_THREAD_EXCEPTION_NOT_HANDLED a hardware or software issue?
It can be either. While often caused by faulty drivers or corrupted system files (software issues), it can also stem from failing hardware components like RAM, hard drives, or an overheating CPU. Troubleshooting involves checking both aspects.
How do I access Safe Mode if my PC keeps crashing?
If your PC repeatedly crashes before you can access Safe Mode, force it to shut down three times in a row during startup. On the fourth attempt, Windows should automatically enter the Automatic Repair environment. From there, you can navigate to 'Troubleshoot' > 'Advanced options' > 'Startup Settings' > 'Restart' and then choose Safe Mode.