This post will guide you in fixing yet another annoying Blue Screen of Death error, “BUGCODE_USB_DRIVER”. This particular BSOD error occurs due to some issue with usbhub.sys, winusb.sys, or usbport.sys system driver file. When you encounter this kind of Stop error on your Windows 10 PC, it indicates that an error has occurred in the Universal Serial Bus or USB driver. The USB driver is issued by Microsoft themselves and it comes along with the Windows 10 system which is why it is difficult to download its latest version using a web browser. Thus, you need to take some basic steps to resolve the problem.
Carefully follow the given fixes below to fix the BUGCODE_USB_DRIVER Blue Screen error and before you proceed, you need to create a System Restore Point, this way you have some backup in case something goes out of hand.
Option 1 – Update the USB Controller Drivers
- First, click the Start button and type “device manager”.
- Then click on the “Device Manager” from the search results to open it.
- From there, look for the “Universal Serial Bus controllers” option and then right-click on each one of the USB drivers and select the Update Driver from the menu.
- Restart your PC and then click the “Search automatically for updated driver software” option.
You also have the option to update the motherboard and the USB driver from the manufacturer’s official website.
Option 2 – Check for any available Windows Updates
Another you can try is to check if there are any Windows Updates available to make sure that your Windows 10 PC has all the latest updates installed. All you have to do is go to Settings > Update &security. From there, just click on the Check for updates button.
Option 3 – Uninstall conflicting programs and services
There are certain programs like VMWare, Virtual Box, Hyper-V Virtualization services that might be in conflict with the USB port drivers on the parent operating system. Thus, you can try uninstalling the aforementioned programs and other similar ones to see if it fixes the BSOD error.
- In the search box, type in “control” and then click on Control Panel (desktop app) among the search results.
- After that, select Programs and Features from the list which will give you a list of all the programs installed on your computer.
- From there, look for the concerned program and select it and then uninstall it.
Note: If you have downloaded the app from the Windows Store, you can simply right-click on it from the application list and then uninstall it.
If uninstalling the programs mentioned above didn’t help, you might want to try putting your PC in a Clean Boot State to help you find the faulty program.
- Log onto your PC as an administrator.
- Type in MSConfig in the Start Search to open the System Configuration utility.
- From there, go to the General tab and click “Selective startup”.
- Clear the “Load Startup items” check box and make sure that the “Load System Services” and “Use Original boot configuration” options are checked.
- Next, click the Services tab and select the “Hide All Microsoft Services” check box.
- Click Disable all.
- Click on Apply/OK and restart your PC. (This will put your PC into a Clean Boot State. And configure Windows to use the usual startup, just simply undo the changes.)
Option 4 – Modify the Power Settings
- In the Cortana Search box, type “power options” and then select Power Options from the search results.
- After opening Power Options, click on Change plan settings for your selected power plan.
- Next, click on Change advanced power settings.
- Then look for USB Settings and click on it to expand it.
- Now expand the USB selective suspend setting and then disable it.
- After that, click on the Apply and then OK buttons to save the changes made.
Option 5 – Check for any hard disk errors
- On your desktop, right-click on the “This PC” or computer icon and then select Manage to open the Disk Management. Here you get to check your drive’s health.
- Next, click on Disk Management on the left side panel.
- From there, check the state of your drives. If it shows that all your partitions are healthy then it means all is good and that the problem may have something to do with some physical issues with your hard drive.
You might also want to run the CHKDSK utility to help you fix any issues with your hard disk. If your hard drive has issues with integrity, the update will really fail as the system will think that it’s not healthy and that’s where the CHKDSK utility comes in. The CHKDSK utility repairs hard drive errors that might be causing the problem.
- Open Command Prompt with admin privileges.
- After opening Command Prompt, execute the following command and hit Enter:
chkdsk /f /r
- Wait for the process to be completed and then restart your computer.