Fix USB Not Working Error Code 39

Fix USB Not Working Error Code 39: If you are trying to use USB devices such as pen drive, keyboard, mouse or portable hard disk but none of them are detected on your PC then this means there is some problem with your USB Port. But in order to verify this is the case here, you need to first test the USB device on another PC to confirm they are working on that system. Once it’s confirmed that the device works on other PC then you can be sure that USB doesn’t work on your PC and in order to get more information head to device manager. Expand Universal Serial Bus controllers and right-click on the device which has a yellow exclamation mark next to it and select Properties. In the properties following error description will appear:

Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

Fix USB Not Working Error Code 39

Now the error code 39 means the device drivers are corrupted, outdated or incompatible which in turn is caused due to corrupt registry entries. This can happen in case you have upgraded your Windows or you have installed or uninstall some USB software or drivers. So without wasting any time let’s see how to Fix USB Not Working Error Code 39 with the help of below-listed troubleshooting guide.

Fix USB Not Working Error Code 39

Make sure to create a restore point just in case something goes wrong.

Method 1: Delete UpperFilters and LowerFilters registry keys

1.Press the Windows key + R button to open the Run dialogue box.

2.Type regedit in the Run dialogue box, then press Enter.

Run command regedit

3.Now go to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

Delete UpperFilter and LowerFilter to fix USB error code 39

4.In the right pane search for UpperFilters and LowerFilters.

Note: if you can’t find these entries then try the next method.

5.Delete both of these entries. Make sure you are not deleting UpperFilters.bak or LowerFilters.bak only delete the specified entries.

6.Exit Registry Editor and restart the computer.

This should probably Fix USB Not Working Error Code 39 if not, then continue.

Method 2: Update USB Drivers

1.Press Windows Key + R then type devmgmt.msc and hit Enter to open Device Manager.

devmgmt.msc device manager

2.Expand Universal Serial Bus controllers then right-click the USB device with yellow exclamation and select Update Driver.

Fix USB Device Not Recognized update driver software

3.Then choose Search automatically for updated driver software.

search automatically for updated driver software

4.Reboot your PC to save changes. If the problem still persists then follow the next step.

5.Again select Update Driver Software but this time choose ‘Browse my computer for driver software.

browse my computer for driver software

6.Next, at the bottom click ‘Let me pick from a list of available drivers on my computer.’

Let me pick from a list of available drivers on my computer

7.Select the latest driver from the list and click Next.

8.Let the Windows install drivers and once complete close everything.

9.Reboot your PC to save changes and you may be able to Fix USB Not Working Error Code 39.

Method 3: Run Hardware and Device troubleshooter

1.Press Windows Key + X and click on Control Panel.

control panel

2.Search Troubleshoot and click on Troubleshooting.

troubleshooting hardware and sound device

3.Next, click on View all in the left pane.

4.Click and run the Troubleshooter for Hardware and Device.

select Hardware and Devices troubleshooter

5.The above Troubleshooter may be able to Fix USB Not Working Error Code 39.

Method 4: Uninstall USB Controllers

1.Press Windows Key + R then type “devmgmt.msc” and hit Enter to open Device Manager.

devmgmt.msc device manager

2.Expand Universal Serial Bus controllers then right-click the USB device with yellow exclamation and select Uninstall.

USB mass storage device properties

3.If asked for confirmation select Yes.

4.Reboot to save changes and Windows will automatically install the default drivers for the USB.

Method 5: Disable and Re-enable the USB controller

1.Press Windows Key + R then type devmgmt.msc and hit Enter to open Device Manager.

devmgmt.msc device manager

2.Expand Universal Serial Bus controllers in the Device Manager.

3.Now right-click on the first USB controller and then click on Uninstall.

Expand Universal Serial Bus controllers then uninstall all the USB controllers

4.Repeat the above step for each of the USB controller present under Universal Serial Bus controllers.

5.Reboot your PC to save changes. And after the restart Windows will automatically reinstall all the USB controllers that you uninstalled.

6.Check the USB device to see whether it is working or not.

Recommended for you:

That’s it you have successfully Fix USB Not Working Error Code 39 but if you still have any queries regarding this guide then feel free to ask them in the comment’s section.

8 thoughts on “Fix USB Not Working Error Code 39”

  1. Windows build 19042.804 continues to have an error message for the USB serial converter. It will not work on my new Surface pro 7, but operates fine on my surface pro 3. I can’t make heads or tails out of it, but I need it to run on this new machine to get my business back up and running. Any help would be appreciated.

  2. did not work:
    1 Delete Lower and Upper Filers on right side; Reboot laptop, user is able to access CD Drive now.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e965-e325-11ce-bfc1-08002be10318}
    2 re-install of McAfee File and Removable Media Protection (FRP)
    3 uninstalling/reinstalling USB DVD drivers
    Worked:
    uninstalling/reinstalling (reboot) USB Host Controllers under USB Connector Manager

  3. I tried everything before I manually edited the registry. My registry only had the upper filter and it was of the type REG_MULTI-SZ and had a value of usbfilter. In device manager, my error message for Code 39 was followed by another line that said it could not find the object to load. In any case I deleted the UpperFIlters (yes it had the “s” on the end) and then rebooted. That fixed my problem. My USB started as would normally be expected. Thanks for the detailed instructions – I would not have attempted a manual registry change without them.

  4. Thanks for this instruction. Worked perfectly for me. It was quit a challange to find someone with an old PS/2 mouse to be able to operate my PC without functioning USB ports.

  5. YOU ARE AWESOME! Deleting the lower and upper filters thing worked. So very, very happy. Because of this USB problem, I had Windows re-installed, and that caused so many additional problems. When it happened AGAIN, I found a youtube video that emphasized deleting only the upper filter. When I saw this article, confirming that deleting upper filter is a good idea, but ALSO the lower filter, I jumped for joy. Filters deleted and after restart, windows recognized my USB mouse.
    THANK YOU!

Leave a Comment

Your email address will not be published. Required fields are marked *