The bhtpcrdr.sys Blue Screen error usually appears after the installation of Windows Update, and in some cases during the installation of Windows 10. This post provides the most suitable solutions you can try to successfully fix the issue.
The bhtpcrdr.sys file is a card reader driver and is related to O2Micro SD Reader Driver from BayHubTech/O2Micro. The file is located in the \%Windir%\%System%\drivers\ directory. This bug check indicates that a system thread generated an exception which the error handler did not catch. This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
The accompanying error messages you could see are:
Fix bhtpcrdr.sys Blue Screen error
If you’re faced with this issue, you can try our recommended solutions below and see if that helps to resolve the issue.
- Run the Blue Screen Online Troubleshooter
- Update or Rollback the device driver
- Uninstall & reinstall the device driver
- Scan for memory issues
- Uninstall Windows update
- Create Windows 10 installation media using MCT & use it.
Let’s take a look at the description of the process involved concerning each of the listed solutions.
If you can log in normally, good; else you will have to boot into Safe Mode, enter Advanced Startup options screen, or use the Installation Media to boot to be able to carry out these instructions.
1] Run the Blue Screen Online Troubleshooter
You can run the Blue Screen Online Troubleshooter and see if the wizard helps in resolving the issue.
2] Update or Rollback the device driver
This is another solution to this BSOD error and it requires you to update the BayHubTech Integrated MMC/SD Controller drivers manually via the Device Manager, or you can (if available) get the driver updates on the Optional Updates section under Windows Update. You may also download the latest version of the driver from the card reader manufacturer’s website.
If you recently updated the driver, then rollback and see if that makes the problem go away.
3] Uninstall & reinstall the device driver
Some users reported that after uninstalling the driver via Control Panel > Programs > Uninstall a program, the driver is still present in the system after restart. So, to carry out an invasive uninstall of the driver, do the following:
- Press Windows key + R to invoke the Run dialog.
- In the Run dialog box, type
devmgmt.mscand hit Enter to open Device Manager.
- Once you’re inside Device Manager, scroll down through the list of installed devices and expand the Storage controllers section.
- Right-click BayHubTech Integrated MMC/SD Controller and select Uninstall device.
Once done, restart and install the latest driver and check.
4] Scan for memory issues
You need to run a memory test. Windows will initiate checking for the abnormalities in RAM. If it finds any, you need to replace the affected RAM.
5] Uninstall Windows Update
In the event you are experiencing the BSOD error after installing a specific update, then it’s most likely that the patch is buggy for your Windows 10 system, consequently triggering the bhtpcrdr.sys Blue Screen error. In which case, you can uninstall the updates from your device and see if this fixes the problem.
6] Create Windows 10 installation media using MCT & use it
Some users reported they’re experiencing this BSOD error when they try to install Windows 10 using a bootable USB created with DELL OS Recovery Tool. In this case, you can create the Windows 10 bootable USB using the Media Creation Tool (MCT) from Microsoft.
Hope this helps!