How to Fix bhtpcrdr.sys Blue Screen Error on Windows 10

The blue screen error bhtpcrdr.sys usually seems after installing Windows updates and in some cases during Windows 10 installation. This article will implement the most proper solution that you can try to fix this problem.

The bhtpcrdr.sys file is a card reader driver compared to the O2Micro SD Reader Driver from BayHubTech/O2Micro. This file is located in the \%Windir%\%System%\drivers\ directory. This bug check explains that the system thread generated an exception that was not caught by the error handler. This appears to be a common software driver bug and is unlikely to be caused by a hardware problem.

The accompanying error message that you can see is below.

  • Internal_Power_Error
  • System_Thread_Exception_Not_Handled

Fix bhtpcrdr.sys Blue Screen Error

If you are faced with this problem, you can try the solutions I suggested below and see if it helps solve the problem.

If you can log in normally, then that's great. But if not, you'll need to boot into Safe Mode, enter the Advanced Startup options screen, or use installation media to boot for you to run these instructions.

1. Run Blue Screen Troubleshooter Online

You can run the Blue Screen Troubleshooter online and see if this method helps solve your problem.

2. Update or Rollback Device Driver

This is another solution for this BSOD error and needs you to manually update the BayHubTech Integrated MMC/SD Controller driver via Device Manager, or you can (if available) get a driver update in the Optional Updates section under Windows Update. You can also download the latest version of the driver from the card reader manufacturer's website.

If you recently updated the driver, roll back the driver to the previous version and see if that fixes the problem.

3. Uninstall and Reinstall Device Drivers

After uninstalling the driver via Control Panel - Programs - Uninstall a program, some users reported that the driver was still present in the system after a restart. So, to uninstall obstinate drivers, do the following:

  • Press Win key + R, then type devmgmt.msc and press Enter to open Device Manager. Or you can press Win + X and select Device Manager from the list.
  • Once you are in the Device Manager, scroll down through the list of installed devices and extend the Storage controllers section.
  • Right-click on BayHubTech Integrated MMC/SD Controller and select Uninstall device.

  • Once completed, restart and install the newest drivers and test.

4. Scan for Memory Problems

You need to run a memory test. Windows will start reviewing for abnormalities in the RAM. If found, then you need to reinstate the affected RAM.

5. Uninstall Windows Updates

If you experience a BSOD error after installing a specific update, the chances are that the patch is problematic for your Windows 10 system. As a result, you were triggering the bhtpcrdr.sys blue screen error. In that case, you can uninstall the update from your device and see if this repairs the problem.

6. Create Installation Media Using MCT and Use

Some users reported this BSOD error when they tried to install Windows 10 using a bootable USB created with DELL OS Recovery Tool. In this case, you can create a Windows 10 bootable USB using the Media Creation Tool (MCT) from Microsoft. Another option is that you can use Rufus to create installation media.

That's how to fix the Blue Screen Error bhtpcrdr.sys. If the blue screen problem occurs in ndu.sys, you can read the tutorial here How to Fix Ndu.sys Blue Screen.

That's it for this tutorial. I hope it helps you. Don't forget to leave your comments below to share your experience in following this tutorial. Thank you.