Windows 10 BSOD. Error code: System Thread Exception Not Handled and BrHostDrv.sys

Hello Everyone,

Recently I updated one among our PC from Windows 1903 to Windows 1909. The PC wasn’t running a couple of programs correctly. The last one was our security cameras. It installed the software, but won’t let me install the cameras within the software. So, I attempt to do a Rest this PC but keep the private files. That reset came back with a “Could not do this”. So i attempted a Reset this PC, but this point wipe out all of the apps and private files.

Now the PC is during a end loop, trying to put in Windows at 75%, but i buy the BSOD. The Stop code is “System_Thread_Exception_Not_Handled” with a failed of BrHostDrv.sys

I have tried to urge into Safe Mode and recovery mode, but it just keeps trying to travel back to installing and failing.

Any thoughts on what I should try next?

1 Like

hello @JamesB

If you are facing the same problem again and again then you will have to format c: and install fresh Operating System.
you can install fresh Windows 10 from bootable flash drive and be sure if you have data in c: drive or d: drive copy all the data before installation.

1 Like

Hi @JamesB,

Most of the time Windows 10 Failed to upgrade to the next or previous version because of unsupported third party software or Windows driver. To avoid this issue try to uninstall some of your third party software and the Windows driver particularly graphic driver from the PC and try again to upgrade your PC.

Uninstall Windows 10 Software:

  1. In the search box on the taskbar, type Control Panel and select it from the results.
  2. Select Programs > Programs and Features.
  3. Press and hold (or right-click) on the program you want to remove and select Uninstall or Uninstall /Change. Then follow the directions on the screen.

Remove Windows 10 Driver:

  1. Start Control Panel, click Hardware and Sound, and then click Device Manager.
  2. Expand the node that represents the type of device that you want to uninstall , right-click the device entry, and click Uninstall.
  3. On the Confirm Device Removal dialog box, click OK to start the uninstall process.
3 Likes

How to Fix System Thread Exception Not Handled error in Windows 10

1. Locate Faulty Drivers

There are different ways for finding faulty drivers, but the most simplified way is to check windows logs. * For opening logs, users need to excess event viewer.

  • As you press “Windows key + R”, it will open run dialog box. Type “eventvwr” in the box and press enter.
  • Then event viewer will open. On left side, click on Windows Logs and then click on “System”.
  • Click on “System” with its drop-down menu to view all the recent events.
  • Locate “System Thread Exception Not Handled” error to see its associated driver.

2. Reinstall, Update or Roll Back Device Drivers

Device driver is the main component of windows that helps operating system to connect any device with each other. To fix any incompatible driver reinstall, update and roll back to its previous version. For doing any operation with device driver, open device manager. For opening “Device Manager”, Open run box by typing “Windows + R” and then in search box type “device manager”.

  • Reinstall Driver – In this process, first uninstall the driver. And the search that driver on the device manufacturer’s website. Find your desired device driver. Download and then install that driver.
  • Update Driver – In device manager. Then go through each and every hardware that driver is installed. Choose any driver for update. For update, right click on driver and then click on “Update driver”. Device drivers includes – audio, sound devices, network, display adaptors, disk drives. Click on driver and then click on “Search It Automatically” to search and install driver.
  • Roll Back Driver – For rolling back, right click on device driver. Go its “properties”, click on “driver” tab. Then click on “Roll Back” option. Click on OK.

If you are still facing the System Thread Exception Not Handled BSOD error in your Windows 10 device then follow the next solution.

3. Change Name of Faulty Driver

Windows always stores error logs that are connected with faulty drivers. You can rename those files. After renaming, Windows fetches a new file and reinstall that file. For that, you must be aware of the driver location.

  • Open Command prompt as administrator. Open Windows start menu, type “cmd” and run it as administrator. Right click on cmd for opening it “run as administrator”.
  • Type “C:”, click on enter. Then type “cd /Windows\System32\drivers” and click on enter.
  • Type “ren FILENAME.sys FILENAME.OLD”. This command will rename the file with faulty driver and with its registered error code.
  • Type “exit”.

If you are still facing the System Thread Exception Not Handled BSOD error in your Windows 10 device then follow the 4th solution in our list.

4. Check System File Checker

Are you getting any constant errors in Windows? If you are suspicious about any corrupt file in Windows. You can use system file checker. System file checker helps users to scan and restore Windows system files.

  • For running system file checker. Open “CMD” as administrator. If you are running Windows in safe mode. You may found in advanced options.
  • Type “sfc/scannow” and then press enter. As you press enter scan will start.
  • After scanning with system file checker. If you are still suspicious you can use DISM. DISM restores the health of Windows.
  • Run “CMD” as administrator and type below given commands.
    o “Exe /Online /Cleanup-image /Scanhealth
    o “Exe /Online /Cleanup-image /Restorehealth

5. System Restore

Backups are the most important part for your Windows. If nothing above works simply back it up. Backups Windows in restoring to earlier period. Windows backups requires, “recovery drive” or “system repair disc”.

  • To start backup, insert “repair disc” into the computer and select your “preference”.
  • In the Windows repair disc select “repair option” and then select the “troubleshoot, advanced options”.
  • Then click on “system restore”.

System Restore is one of the best way to resolve System Thread Exception Not Handled BSOD error in your Windows 10, Because System Restore, restore your PC to any earlier day when you are not start facing this error

While reinstallation, update and backup will fix the issue for majority of Windows users. Those who are still receiving the error after following the above steps. Those users should go for clean reinstallation of Windows. After clean reinstallation. Windows OS will reset all the factory settings and all temporary memory will wipe out. After reinstallation update basic drivers to new version of Windows.

By following the above solution you will able to resolve the System Thread Exception Not Handled error in your Windows 10 device.

1 Like

@tjnihal suggestions are great to resolve the issue. I would like to add some additional troubleshooting steps that might help someone who will face this issue.

Check for Memory Issues: Your device memory error can also be a cause of this error “System_Thread_Exception_Not_Handled” with a failed of BrHostDrv.sys”. There is a preinstalled tool available by default on every Windows device. This tool can help you diagnose memory errors in your device. Type “Windows Memory Diagnostic” in the search and open the application; run the diagnostic by following the on-screen instruction.

Uninstall Recently Installed Software: check if you have recently installed any software on your device and try to uninstall it. Sometimes new software can corrupt your device setting, leading to this error. Uninstall the software and see if the issue persists.

Check for Malware: Anti-virus is the common cause of multiple BSOD errors. If you don’t have any anti-virus software on your device, you can install any free or trial software temporarily to check if your device has any virus or malware installed on your device.

Disable Overclocking: Some users overclock their device for certain purpose. If your device is overclocked try to reset it and see if the error is presist.

Perform a Clean Boot: If none of the suggestions worked to resolve this error System_Thread_Exception_Not_Handled” with a failed of BrHostDrv.sys on your Windows 10 device. I would suggest performing a clean boot. This will be the best option to see if any third-party software is causing this error. Temporarily disable all startup programs and non-Microsoft services to check if any third-party software is causing the error.

You may follow the below instruction