Solve device manager error code 39 on USB controller


What will you do if all the USB ports of your Desktop/Notebooks stopped working all of the sudden? At first, we might think the issue is with USB port and needs to replace the corresponding hardware device to solve the issue. USB Icon

Code 39 is a common error message for USB controllers. Uninstalling and reinstalling USB drivers may not solve this issue. Code 39 may also show the error message “Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)”.

Code 39 error may be shown on USB devices like “Standard enhanced PCI to USB host controller” and “Standard OpenHCD USB host controller”.

I found that Code 39 errors with USB controller is shown when an invalid registry values are saved in Windows Registry. We need to check whether registry values  like “UpperFilters” and “LowerFilters “ is listed under {36FC9E60-C465-11CF-8056- 444553540000} as this entries will prevent the USB devices to work properly.

Solve Error code 39 on USB Controller:

1. Click Start, Run and type Regedit to Open Registry Editor Or Click Start, type regedit in search window and open Registry Editor.

Open Registry Editor

2. Registry Editor window will open now.
3. Click on HKEY_LOCAL_MACHINE to expand it.


Registry SYSTEM5. Under System, click on CurrentControlSet and expand it.

Registry CurrentControlSet6. Under CurrentControlSet, click and expand Control

Registry Control7. Under Control, click and expand Class

Registry Expand Class8. Under Class, find and select {36FC9E60-C465-11CF-8056- 444553540000}

{36FC9E60-C465-11CF-8056- 444553540000}

9. Single click on {36FC9E60-C465-11CF-8056- 444553540000} (no need to expand it)
10. Then check the right pane window of the Registry Editor for any entry with name UpperFilters or LowerFilters

Note: As I am not experiencing this issue when I took above said screenshots, you will not find the registry entry UpperFilters or LowerFilters listed in below provided image.

Registry Editor Upper filter

11. On the right pane of Registry Editor, please check whether any entry with name “UpperFilters” or “LowerFilters” is listed, if you find any, please right click and delete it.

12. Now disconnect all the USB devices connected to the computer and uninstall each USB entry from Device manager. Then restart the Notebook/Computer.

I have seen this USB issue happening in Windows XP and Vista based Computers. However, the steps provided here may work for Windows 7 as well. I recommend you to try the steps on a Windows 7 based Computer and see how it goes.

Share this Article:

You May Also Like:

Stay Connected with Us:

Subscribe via Email

Founder and Owner of Tricks Guide. SiRu is a Server Support Specialist, Tech Blogger and a Typical Family Man. If you’d like to connect with him, follow him on Twitter | Facebook | Google+

111 Responses to “Solve device manager error code 39 on USB controller”

  1. Ramkrishan Yadav says:

    Thanks, I will try

  2. Don says:

    Worked for me in Windows 7 (Home 64 bit). Thank you so much!

  3. drumsticks says:

    Thank you so much!! Exactly this problem happaned to me and after hours of googling for solutions i almost began to think of a hardware problem.
    Your solution instantly solved al the problems. THANKS!!

  4. Dexul says:

    Thx! trying now!

  5. Quidenham says:

    Siru – you are a genius! I was convinced from what I had read elsewhere that my USB problem was hardware related and would need an expensive fix. Your solution worked perfectly.

    I can’t thank you enough.

    Many, many, many thanks!

  6. ging says:


    a big thanks…. I just tried it.. it works!!
    im so happy now..i thought i cant solve this.
    im so thankful for finding your site.
    thank you a lot.

  7. Srix0n says:

    OMG BRO you haves my life !!! thank you so much !!!

  8. Omar says:

    Great solution! Thank you, it works perfectly in my HP Pavilion dv6700 with Windows Vista Home Premium. I did it in Secure Mode (due son Hard Drive issues) and now I can back up my data!

  9. Yussal says:

    Happy New Year..!
    Your solution help me..

  10. José says:

    Thanks a lot. happily people exist who do not think about the money, but yes to give to solutions the problems… (windows 7 ultimate extreme edition)

  11. Diane says:

    After trying for four days, many websites, and rebooting dozens of times your solution worked. I can’t thank you enough you are my hero.

  12. Davi says:

    Amongst several pseudo-solutions out there (even extreme “format and reinstall”), this one is the only that worked nice and smooth. Thank you so much!

  13. sukumartyn says:

    thank you ………sir i always do registry tweaks for my problems… but i failed to think of it this time

  14. PORTUGAL says:

    YOU ARE A GOD !!!!!!!

  15. Kad says:

    I’ve tried this and it just won’t work for me. The driver for my USB ports still won’t work at all, I can’t figure out what’s wrong with it. 🙁

    • SiRu says:

      Hi, Can you try this again and check? As long as it is not a hardware failure, this method should work.

      Please try, all the best 🙂

      • Kad says:

        I’ve already deleted the Upper/Lower filter so there’s nothing else I can do.
        If I plug my external hard drive in I can see it appear in my Devices and Printers page with a triangle next to it but it doesn’t appear in My Computer and I can’t access it. Would it be a hardware problem if it still appears in Devices and Printers?

        • SiRu says:

          As nothing works for you, I would recommend you to reinstall OS once. Not sure any of your software causing this trouble.

          Worth a try!

  16. Robert says:

    SiRu It worked for me spent 2 hours figuring out what was going on.
    That registry is it from Asus AI? or where did it come from? how can i prevent this from happening again?

    • SiRu says:

      Hi Robert, I am not sure how the registry entry is generated but I just know how I solved the problem. Just shared the same solution in my blog.

  17. Alex says:

    hy i do everithing of this steps and is not work for me please help me..

  18. qwazz says:


    I’ve had this problem for several months. Everytime at start up, I need to plug in a spare mouse in the front port to get into the device manager, and disable and re-enable all 8 usb host controllers, from 3A3A to 3A39.

    Googling USB controller hosts brought me no solutions. Reinstalling the USB drivers accomplished nothing as well.

    After a long time operating my computer this way, I added “registry entries” to my google search and Voila, this fine article showed up. Your solution worked like a charm. Thank you so much. You rock it.


  19. Picobello says:

    That worked for me too! (win 7 64bit)
    Thank you so much

  20. toeri says:

    This is really worked! (win XP/SP3 32bit)
    Thank you very much! 🙂

  21. It worked for me after hours of searching hp forum and website and coming up with nothing that could help, so I was skeptical about finding anything. I was very skeptical when I found this as anyone can imagine but I ran out of options and ran into you. You are very appreciated and I thank u for sharing. IT WORKS!!

  22. mansour says:

    how to solve usb not shown in device manager

    • SiRu says:

      If the USB is not listed at all, then please check whether any Unknown device is listed in device manager. If not, it might be a hardware issue

  23. Job Kingsly says:

    Dear Sir,

    I had the same error for my DVD/CD-ROM drivers, i’d like to kindly request you to assist me with what has to be done…



  24. Swapnil says:

    I’m using windows xp sp3. Having problem with USB. Error code is 10. On another pc, error code is 37.

  25. Carol says:

    Thank you soooo very much!!!! This was the only method I have tried that worked!

  26. Djibril says:

    Merci beaucoup/ thank you very much it’s working for me !!
    You saved my life !!!

  27. Vaidas says:

    Thank you very much from Lithuania.

  28. Rasyiq says:

    Thank you very much from Indonesia. Terima kasih banyak.

  29. suepip says:

    Well I bit the bullet and followed the instructions and it worked.
    Many thanks, you are a star.

  30. Gediminas says:

    Outstanding 🙂 You solution worker like sharm.

    Thank you very much.

    Though can you explain why it happened?

  31. Denis says:

    Hey, this worked perfectly for me. Thank you. Saved me doing a quick restore.

  32. Ilamurugu says:


    Thanks a lot, I tried to solve this issue on my computer
    whenever I was free for a long time. Finally I got the
    right solution from you. Now it work. Thank a once again.

  33. Huan says:

    You are GOD!!! Bro. I Thank you very very very much.

    It work for me (Windows 7 Home Premium 64 bit)

    I would like to say Thank you in Thai language “ขอบคุณครับ” 🙂

  34. servi says:

    Only Your solution works for this issue! I was so frustrated nothing worked, found Your Guide and BAM problem gone!

    You Rock!

  35. Zee says:

    I thought my whole world was over when my USB driver was not working….I just saw code 39 and I thought I would have to completly reinstall windows….I tried everything system restore, restarting my pc, deleting files etc. I was panicking….I found your blog followed the steps and my driver works….
    I cannot thank you enough….in my eyes you greatest person I know….
    Thank you

  36. bill t595 says:

    Great fix – o2 driver for mobile dongle put lowfilter entry into the registry….thanks for the tip.

  37. Edward says:

    THANK YOU SO MUCH!!!! This also worked for a code 32 at first I thought maybe it was in the BIOS but it was what you said. Didn’t see upper filters though just lower but as soon as I restarted everything came back except for WPD file system still having issues with that and its the same error code so now I know its a registry error but have no idea where that is in the registry any ideas?

  38. xq262144 says:

    Thank you very much! I got my computer fixed through your post.

  39. Vic says:

    You are a legend!! Thank you so much

  40. Louis says:

    Hi SiRu,

    I had this issue too. But me it was something differant. I had a USB hub with 4 ports. I had a USB Bluetooth dongle connected in one of the port that wasn’t working… once I unplugged the USB hub and installed my dongle properly the Unknown device disapeared and reapeared as the USB bluetooth dongle.

    Hopefully this helps others.

    Thank you for sharing your valuable knowledge to other peaple linked to the Internet.


  41. Louis says:

    Hi SiRu,

    For me it was a bluetooth dongle not installed properly into my USB hub. Once I installed properly my unkown device turned into my dongle.

    I hope this help.

    Thanks for sharing your knowledge with us.


  42. Emes says:

    Dear Siru
    Just few moments ago I have sent you an e-mail for thanking you that your solutions are exactly to-the-point.

    I have something to clarify:-
    I have a HP Proliant Server dl380 G6 with 3 HDD already running OS Server 2008 64/R2/Std and I wish to add 4 more HDD in Bay-5678 but in side server Battery Pack & Capacitors are not available. also note that Bay 1 is without HDD and reserved.

    could you please guide me that how I should proceed with this modification.

    Thanks & Regards

    • SiRu says:


      If there is no Cache and Battery/Capacitor installed, you can create maximum 2 Logical drive on your Server. I am not sure how many RAID logical drives you already have. If you have two LDs, then you cannot 3rd LD (logical drive) without cache.

      If there is only one LD, then go ahead and install HDDs in 5,6,7,8 and create a RAID volume. This will work


  43. Sander says:

    After literally days of trying to solve the inoperable usb 3.0 ports on my Asus N56VZ, deleting the ‘lowerfilter’ registry key solved all of my problems. Mouse, external DVD etc. now all work again like they should.


  44. femi says:

    Thanks man… u are a savior….. I could kiss u if I see u.. thanks a million times

  45. A.E. says:

    Probably won’t be double-checking this page, but this worked PERFECTLY. In fact, as soon as I started to uninstall the drivers, Windows automatically reinstalled them so I didn’t even need to restart. Thanks so much 🙂

  46. jo7666 says:

    Thanks, you saved my shitty week !

  47. Mark says:

    This worked for me. It seems that a R&D tool called “busdog” ( a USB sniffer) did not uninstall correctly and caused problems with all these UpperFilter and LowerFilter registry keys.

  48. Rob says:

    Thanks for this write-up. For an unknown reason, after I power cycled my Windows 7 x64 PC this morning, USB detection no longer worked. After reading the registry remotely and running devcon from a Run key, I finally found Error 39 and then this web page. I removed the UpperFilters key and rebooted and so far so good.

  49. allison says:

    sir hello! i have same problem with this. when i follow your instruction in number 10, there is no UpperFilters or LowerFilters listed. sir what will i do next? tia!

  50. js says:

    thank you for solving my problem!
    i have tried windows hotfix, uninstall and reinstall drivers
    but none of them works but yours!
    thanks you so much!!!

  51. Sway says:


    I kind of have the same issue. i try plug any usb device/3g dongle into laptop an it wont install the drive.

    I went to the registry and from ur guide and pics it looks fine.
    But what i tried to do was uninstall the usb devices like my 3g and some unknowns but it didnt work…

  52. anthony says:

    You’re genius! Thanks for the help 🙂 it works in windows 8

  53. Ayauho says:

    Dear SiRu!
    I was trying to solve this issue 5 hours and finally found your descision. Thank you so much! My USB drivers where broken after Sprint SmartView program (for USB modem) installed.

  54. Randy says:


    Was just about to wipe the hard drive (Win7) and start over when I found your instructions. Thank you so very much! It was fast and easy.


Leave a Comment:

© 2013 Tricks Guide. All rights reserved.