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. I have seen this issue on Windows XP, Vista, Windows 7, 8, 8.1 and Windows 10USB 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 worked for  Windows 7, Windows 8 and Windows 10 as well. I recommend you to try the steps on all Windows  based Computer and see how it goes.

Read More Articles !

Share this Article:

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+

150 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.


  55. Miguel says:


    It solved the problem of installing USB 3.0 in Win Xp!

    Great work SiRu.


  56. Lalit Kumar says:

    same issue i am facing according to your mention setups i follow and my issue is fix ..


  57. jack ferry says:

    You sir, SiRu, are my hero. I am in a foreign country and in the middle of starting a business and have a new wife. Having my computer tke a dump was a terrible error! The only good advice I received was yours. You saved the day! I am doing the “happy dance” and I think you are the cat’s pajamas! Thank you so much! Thank you thank you thank you.

  58. rohit says:

    its still not working 🙁

  59. Guest says:

    Heeeeeeeehaaaaa, thank u so much :-*
    I can’t believe that a simple regDelete solved this f***ing problem! (Win8.1 x64)

    I faced with this problem, after a simple app crash and reboot!
    and then.. after each reboot, all of my USB ports stopped workin’ and i had to disable and enable them through device manager to get work..

    I tried “sfc /scannow”, deleting usb drivers (Driver Genius), update drivers (DriverPackSolution), win8 troubleshouting, deleting usb(ehci,ohci,hub,port).sys, reinstall all chipset drivers…
    but none of them worked!

    and finally u saved my life!

  60. […] Solve device manager error code 39 on USB controller … – Solve Error code 39 on USB controller like Standard enhanced PCI to USB host controller and Standard OpenHCD USB host controller. Code 39 error happens …… […]

  61. Mark says:

    100% Thankyou for you and 100% working for me. you really solve my problem. keep it up 🙂

  62. Dale says:

    Hello, this weekend is pleasant for me, because this point in time i am reading this enormous educational piece of writing here at my

  63. Adis says:

    if “UpperFilters” or “LowerFilters” is not listed in the entry, what should i do?

  64. Orkhan says:

    Thank you, Siru. May Allah’s peace be upon you and your family!

  65. miro says:

    Thanks A LOT!
    Helped me on windows 7

  66. john hutton says:

    Hi I did what you said SiRu but when you say

    (Now disconnect all the USB devices connected to the computer and uninstall each USB entry from Device manager )

    when I disconnect the usb devises they don’t show up in device manager, so how do you uninstall them?

  67. John says:

    Hi Siru. Hope you are well.
    I am trying to fix this problem and am not having too much luck.

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

    I am not sure what you mean because when I disconnect the usb devise it dosent come up in device manager so how do I uninstall it?

    Or do you mean un install all the usb showing in device manager as that cuts your mouse off and everything else plugged into a usb?

    Its funny how the mouse works ok in usb, but it wont recognise any external hard drives, but comes up with this message……..
    (Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39) )

    Very strange. Would love any help. Many Thanks John.

  68. bobbyhammer says:

    SiRu I had the same problem only called Error code 19. fix worked great. I appreciate it. I have another qustion related to an older laptop with xp seeing the wireless router but will not connect at all. tried almost everything, Braodcom 802.11g Network Adapter. I am sure this isnt the right space for that question so if its not let me know where to post it. Also any other tricks with constant issues you know of would be awesome.

    Thanks again!


  69. Lael says:

    Hi I have a problem with the USB device tells me code 43 … you could help me … I’ve searched but can not find driver and I already try the Driver Pack Solution …

  70. Lael says:

    Also try the RegEdit … in the folder USBSTOR modify the DWORD (32-bit) Value and “Value data” I put a 3 and “Base” hexadecimal

  71. Lael says:

    It’s for windows 7 and I find the driver on the manufacturer’s website “Lenovo” G470 but nothing yet

  72. Mel2123 says:

    Thanks a lot. I’m a TSR but don’t really have idea what to do till found this.. Thanks..

  73. Ciocarlan Daniel says:

    It freaking works ! I thought i lost my work when this happened. Really thank you !

  74. Ella says:

    Many thanks! My hand was aching after hours having to use touchpad trying different solutions. If only I’d found your post sooner. Was on a deadline for a Photoshop course (impossible without a mouse). You truly saved my bacon.

  75. ZenUser says:

    Wow it very helped on window 7 . 32bit . Thanx dude

  76. Vaishnavi says:

    My Lenovo win 8 laptop is suddenly not recognizing my MTNL 3G jadoo dongle in any usb port. No light also comes on. it was working till last week. The device manager shows Hsdpa error 39 with the yellow triangle. I am helpless. Not able to find the drivers to download as MTNL is of no help as usual.

  77. Griffy says:

    Thanks for step-by-step and the screenshots help tremendously. When you said finish by uninstall USB in device manager I freaked out a little (Other readers, you can get to device manager by typing ‘device manager’ into search box after pressing the start” or “windows” button, the corrupted USB entries have yellow flags.) I uninstalled one of the USBs and did a restart. ALL THREE WORKED AGAIN!. My wife’s slutty computer got a disease downloading freeware (she is so trustful) and this was the last fix I needed to do. Messing with Regedit is not for the weak. You gave me strength. Thank you.

  78. Robbo says:

    You’re a genius man. How did you ever find that out? I had a Win 10 upgrade machine with no USB functionality after the upgrade from Win 8.1. Did what you said and found a “LowerFilters” entry, removed it, uninstalled the USB driver, rebooted and now it’s all working fine again. Many, many thanks.

  79. Klaus says:


    you made my day.
    This worked on Windows 10 Pro too.


  80. John says:

    Thanks a lot SiRu for the tutorial. After spending hours..finally I found the solutions. You saved my life.

    Kins regards

  81. it’s work for me, windows ultimate 64 bit

  82. shenu chauhan says:

    very very much thanks to u its working .from 3 day i faceed this issu but u help me thanks bro

  83. Tamara says:

    Just like to say that this also works for Windows 10! Just did it after ttrying everything. Worked right away with no issue.

  84. solomon says:

    i tried on windows server 2008 r2 but it did not work…. any help

    thank you

  85. salraf says:

    Wonderful post sir..I upgraded to win 10 and found it too buggy so went back down to win doing so usb’s were not responding. I reloaded drivers etc and all no good. Then found your solution. Worked like a charm. Thanks so much again

  86. Seth says:

    You are the GOD. My pen drive was dead and I was trying to make it work again but ended up here. Every port were dead even my mouse isn’t working. Thank god its a laptop. Tried everything on internet and finally you helped me. I hope will win anything in life. My god…. You did it. THANK YOU… Didn’t know registry is that awful. I love you man!!!

  87. umesh says:

    i dont know which one upper filter n which one lower…pls gave me answer

  88. Knut Fredrik says:

    I have a Win 10 installation (build 14915) with the same issue, but there is no Upper and Lower limit at the register entry as you describe. Any idea how this works in Win10? This is a USB WI-FI device and I got this after an update.

  89. Rohit Srivastava says:

    Amazing …thumbsup to you….. have been searching for last 24 hrs continuously and then did google search and came to this forum…… and see my problem is resolved ..5 start dear

  90. Nalin says:

    You are a life saver this is the only solution that worked form me
    Tried thousand of fixes but this is only working solution thank you very much SIRU
    i can confirm this works on
    Windows 10 X64 Enterprises(Build 14393) with Anniversary update

  91. Marcos says:

    It works in Windows 10.
    Thank you very much.

  92. haider says:

    sir my laptop is showing code 39 but in registry its not showing any lower or upper filter entry… i dont know what to do… however its showing last delete date entry in registry… plz help

Leave a Comment:

© 2017 Tricks Guide. All rights reserved.