Fix BUGCODE_USB_DRIVER Blue Screen error in Windows 10

Blue Screen of Death errors are every computer user’s horror. Of the many different types of Blue Screen errors, one is:

BUGCODE_USB_DRIVER Blue Screen error.



The error is caused by an issue with the usbhub.sys, winusb.sys or usbport.sys driver file. Basically, it indicates a problem with the USB drivers or the hardware itself.

However, the driver is issued by Microsoft itself, so it is difficult to download it from the web, though we could update the existing one.

Preliminary steps

1] Update Windows: Updating Windows could help update the drivers too. Here’s the procedure to update Windows 10.

2] Unplug any troublesome hardware connected to the USB ports.

Thereafter, proceed with the following solutions:

Solution 1] Update the drivers

In case the drivers have gone corrupt, it would be difficult to re-install them from the manufacturer’s website, but if they are simply outdated, we could update them.

1] Press Win + R to open the Run window and type the command devmgmt.msc. Press Enter to open the Device Manager.

Type Devmgmt

2] Locate the Universal Bus Controller drivers. Right-click and update them.


Solution 2] Uninstall internal applications which could cause a conflict

Some internal applications and services like VMWare, Virtual Box, Hyper-V Virtualization could cause a conflict. Here’s how we uninstall internal applications:

1] Search for Turn Windows features ON or OFF on the Windows search bar and open the option.


Search For Turn Windows Featires On Or Off


2] In the list of internal applications locate Hyper-V and uncheck the checkbox next to it. Click on OK to save the changes.


Uncheck Hyper V


Solution 3] Adjust the Power settings

1] Press Win + R to open the Run window and type the command powercfg.cpl. Press Enter to open the Power Configuration window.




2] Click on the Change plan settings option corresponding to your current power plan.

Change Plan Settings

3] Click on Change advanced power settings.

4] Expand USB settings and the USB selective suspend.

5] Change the setting to Disabled for both all the plans mentioned.

Disable Usb Selective Suspend Setting

6] Click on Apply and then OK to save the settings.

Solution 4] Run CHKDSK scan

The CHKDSK scan helps check bad sectors in the hard drive. Here’s the procedure to perform a CHKDSK scan.