How to fix "Windows cannot load USB drives" error Code 39 or 41 – USB ports devices not working (Solved)

Last updated on June 30th, 2014

A few days ago, one of my customers noticed that the USB mouse was not working on his laptop computer. Furthermore, no USB device, like a USB Printer or a USB storage device, could be recognized by his system. When error code 39 occurs, then, in device manager, all USB ports appear with a yellow triangle with an exclamation point and at the device properties, the following error description appears: “Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39).”

After examining and troubleshooting the USB ports using the instructions from this guide: How to fix USB device not recognized or USB not Installed problem, the USB Controller problem still existed on his laptop. After a lot of research, I finally discovered the solution below that fixed the USB Controller Error 39. *

* Note: The solution is tested and it works perfectly on Windows 7 OS, but also works on Windows XP or Vista based computers.




How to solve USB Error Code 39 (or 41)– USB Ports & Devices not working

Step 1. Delete ‘UpperFilters’ & ‘LowerFilters’ registry keys.

1. Open Registry Editor. To do that:

  1. Press “Windows”  Image-201_thumb81_thumb  + “R” keys to load the Run dialog box.
  2. Type “regedit” and press Enter.




2. Inside Windows Registry, navigate (from the left pane) and highlight this key:




3. Look at the right pane:

  • Right-click at “UpperFilters” key
  • Choose “Delete”.



4. Perform the same action (Delete) with the “LowerFilters” key, if found.

6. Close Registry Editor.

7. Restart your computer.

8. Now check if your sound card works. If not, continue to Step 2.


Step 2. Uninstall USB Controllers from the Device Manager.

1. Open Device Manager. To do that:

  1. Press “Windows”  Image-201_thumb8_thumb4  + “R” keys to load the Run dialog box.
  2. Type “devmgmt.msc” and press Enter.


2. In device manager, right-click on every USB Controller and select “Uninstall”. *

* Note: If during uninstall process, you lose your USB mouse functionality, then use your keyboard arrow keys to highlight the rest USB devices and then press simultaneously the "Shift' + "F10" keys to open the right-click menu to select "Uninstall".


3. Restart your computer.

4. After your computer restarts, wait until Windows automatically install USB Controllers drivers again and then test your USB ports.

Additional help: If you still have problems with your USB devices then try this guide: How to fix USB device not recognized or USB not Installed problem.


You ‘re done!

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free: