How to Fix “Windows Cannot Start This Hardware Device (Code 19)”

The “Windows cannot start this hardware device (Code 19)” error typically results in devices like keyboards, mice, CD/DVD drives, or audio equipment becoming non-functional and flagged with a yellow exclamation mark in Device Manager. This error indicates that the device’s configuration data in the Windows registry is either incomplete or corrupted.

Common causes include incorrect or corrupted registry entries related to UpperFilters and LowerFilters values. Additionally, software conflicts—often arising from recent driver installations or updates, or programs like iTunes or CD/DVD burning software—can also lead to this problem.

Now that you know the causes, let’s discuss the solutions.

1. Reboot your System

Sometimes, just restarting your computer can fix temporary issues by refreshing the system’s registry and reloading drivers. This ensures all hardware devices are reinitialized, which can resolve minor problems without needing more steps.

This process effectively gives your system a fresh start, clearing minor issues that may have arisen from recent changes or updates.

  1. Press the Windows key to open the Start menu and access the power menu.
  2. Choose Restart and allow your system to reboot. Check if the issue still persists after restarting.

2. See if iTunes is Causing the Problem

iTunes can change registry settings for media devices, causing the Code 19 error. Checking or reinstalling iTunes can fix these settings and remove any conflicts.

  1. Press the Windows key, type Control Panel, and open it.
  2. Switch to Large icons view and click on Programs and Features.
  3. Locate iTunes in the list, select it, and click Repair from the top toolbar. Follow the prompts to complete the repair process, then restart your device. If iTunes was the issue, it should now be resolved.

3. Delete UpperFilters and LowerFilters from the registry

Corrupted or conflicting registry entries, like UpperFilters and LowerFilters, can interfere with how Windows talks to hardware devices. Removing these registry values can fix the setup, helping the device to be correctly recognized and used by the system.

  1. Press Windows key + R, type regedit, and click OK to open the Registry Editor.
  2. To backup the registry, go to File > Export, set Export Range to All, and save the file to a memorable location.
  3. Navigate to:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}
  4. In the right pane, find and delete UpperFilters and LowerFilters. Confirm each deletion.code-19-configuration-information-registry-incomplete-damagedNote: Proceed with caution as removing these can affect system functionality.
  5. Close the Registry Editor and restart your computer to apply changes.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

46
    AL
    alphaa10 Oct 24, 2017

    Nice work on the procedure– coherent and orderly, with a minimum of digression..

    Noted, that in your running demonstration window, after drilling down through the registry keys to find class and guid keys, you did not find the actual upper and lower filters.

    For those who may read this comment, I followed procedure, but found only the LowerFilters key, and deleted that, rebooted, but with no return of function to my keyboard. Your mileage (hopefully) will vary.

    SK
    Sunny Kashyap Nov 25, 2017

    Hi kevin
    Thanks for this. My keyboard stopped working after i installed vmware addon keyboard and later uninstalled it.Well nothing worked and eventually I had to open regedit . But the key you mentioned was for cd-rom. so i scrolled down and found the key for keyboard. There was only upperfilter key present. anyway with my fingers crossed,i deleted it and rebooted it! Voila, it worked!:)

    Reply
    MI
    michael Oct 13, 2018

    thanks, i used most of the registry instructions to repair my audio which wasnt working. just a red cross on speaker icon. only difference was going to the same folder then scrolling down the keys for the audio one and deleting the LowerFilters key. rebooted and sound is working again.

    Reply
    KC
    king chopp Feb 20, 2019

    Thank you it worked for me (Method 3) I was on verge of buying external rom drive

    SJ
    seejay james May 26, 2019

    Thanks for this, my CD/DVD wasn’t working. The iTunes Repair step worked, and didn’t even have to reboot—the warning icon in the Device Manager (that I had open) magically vanished!

    AJ
    Alan Juscik Jun 27, 2019

    THANK YOU SO MUCH!!!! My drives haven’t worked in a year at least. #2 did it for me. Can’t believe that was the culprit (although I can, because itunes sucks so bad). Like the guy below, I was so close to giving up and buying an external.

    AN
    andrewjrzsa Aug 5, 2019

    Deleting Upper and Lower filters fixed the error for me. Love it when somebody knowledgeable posts real-world solutions. Thank you!

    Reply
    DL
    Daniel Lionel Aug 14, 2019

    Hi there.. i have deleted the registry files and now my windows 10 cannot boot after I restarted it. What should I do?

      SW
      Shane Warren Author Aug 17, 2019

      Did you delete the correct files for the indicated folder? if you did the Windows shouldn’t have a problem booting if the files weren’t the right ones you might have broken your Windows installation and you will have to reinstall it.

        NO
        Noneya May 27, 2020

        For some people, that key (4d36e967-e325) is for the hard drive, and causes it not to be able to boot. That just happened to me, and it took several hours to repair.

        Reply
          SW
          Shane Warren Author May 27, 2020

          You were not to delete the key itself, just need to delete the upper and lowefilter entires from the right pane.

    JP
    Job Peters Aug 29, 2019

    Sorry please, i don’t really know which is the ‘upper and lower filters’. Help, thank you

    SW
    Shane Warren Author Aug 31, 2019

    It might be located in this folder inside the address “{4d36e967-e325-11ce-bfc1-08002be10318}”

    SW
    Shane Warren Author Sep 18, 2019

    Go into the following folder in regedit :”ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4d36e96b-e325-11ce-bfc1-08002be10318}”
    Change Default key value to “Keyboard” and change the UpperFilter Value to “kbdclass”. Save your changes and go into device management. Now try to search for the drivers of the keyboard on your computer and install them, After that check if your keyboard works.

    Reply
    SW
    Shane Warren Author Sep 18, 2019

    Try this solution:
    Go into the following folder in regedit :”ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4d36e96b-e325-11ce-bfc1-08002be10318}”
    Change Default key value to “Keyboard” and change the UpperFilter Value to “kbdclass”. Save your changes and go into device management. Now try to search for the drivers of the keyboard on your computer and install them, After that check if your keyboard works.

    SW
    Shane Warren Author Sep 19, 2019

    Are the Logitech drivers for your keyboard installed?

    PA
    Pam Sep 22, 2019

    You made my day – external DVD Drive is working again! #3 worked for me – I deleted LowerFilters from the Registry (no UpperFilters were listed). Excellent instructions, many thanks.

    NS
    Nico Schmolke Sep 28, 2019

    i dont have any Upper or Lower Filters keys i need help please (my gpu has the error code 19) ://uploads.disquscdn.com/image…

    SW
    Shane Warren Author Sep 29, 2019

    Try this folder;
    {4d36e967-e325-11ce-bfc1-08002be10318}

    WR
    Wilmer Rodríguez Sep 30, 2019

    Excelent, it Works for me!!

    PK
    Pary K Oct 6, 2019

    HiThank you for the solution. I have the same problem (code 19) with error of no audio output device. I want to try method 3.Is it ok to search folder: {4d36e967-e325-11ce-bfc1-08002be10318} in my case?because I do not have UpperFilters key, and the LowerFilters key in my {4D36E965-E325-11CE-BFC1-08002BE10318}.It would be kind of you if you help me.Thanks

    SW
    Shane Warren Author Oct 6, 2019

    Yes it is ok, the key might be located in a different folder in your case.

    SH
    shiggityputz Oct 24, 2019

    I just wanna say this helped me out immensely. Ive been digging through worthless articles and the MS website for a couple of hours and this fixed it!

    OS
    Ojash Shrestha Jan 7, 2020

    Searching for the entire internet. Spend like 3 hours to solve this issue.
    Finally Resolved looking at your post and comments for my Keyboard issue of Asus FX53V.

    Change the Registry values for Keyboard, UpperFilter.
    Then, uninstalled Keyboard and Restarted my Laptop.

    Deep Gratitude!!
    Thank You So Very Much.

    SW
    Shane Warren Author Feb 2, 2020

    {4d36e967-e325-11ce-bfc1-08002be10318} Check in this folder

    ΝΚ
    Νεστορας Καπα Mar 19, 2020

    I tried this solution and my pc just got stuck at rebooting again again trying to solve the problem, please help me:(

      SW
      Shane Warren Author Mar 21, 2020

      Did you delete the correct files in the registry editor? try to do a repair installation of Windows if so.

    JY
    JY1 Apr 10, 2020

    Built a new system (motherboard, processor, and hard drive), installed Windows 10 on it, and used migration software to bring my programs, data, and settings from a Windows XP machine to the new computer.
    It is not recognizing the CD/DVD drive.I have tried rebooting and deleting the upper/lower filters. These did not resolve the problem.I can not uninstall iTunes.
    When I attempt to uninstall it, it says that the program is 32 bit and must be upgraded to 64 bit to uninstall.
    When I try to load the 64 bit upgrade, it tells me that it can not upgrade the program because the system is 64 bit and the program is 32 bit, and I must first uninstall the 32 bit program.Catch 22.Any solution for this situation?

      SW
      Shane Warren Author Apr 13, 2020

      Boot into clean boot and try to uninstall iTunes there.

        JY
        JY1 Apr 17, 2020

        I took the computer up to the local used computer and repair shop, described the issues, and the guy shook his head and repeatedly told me that migration programs don’t work when changing from one operating system to another. The biggest part of the problem seemed to be all the 32 bit program installations on a 64 bit computer, that were going to cause increasingly big problems as time went on. I-Tunes was one of those programs. It wanted an upgrade to uninstall and wanted to be uninstalled to be upgraded. He backed up the data, wiped the drive, reinstalled Windows 10 from scratch, and then started reinstalling everything that would. That optical cd/dvd drive works now. Lost a bunch of programs. Can’t find most things. Fighting with reclaiming data and backup files from the old computer and getting it onto the new computer.

    ER
    erlandday May 26, 2020

    Thanks a lot. Took a screenshot before completing and didn’t notice until after I followed your instructions that it was the disk drive and the partition manager that {4d36e967-e325-11ce-bfc1-08002be10318} was referencing. I would strongly recommend you add a warning about comparing the Class key in your instructions before more people have drive failures and have to reimage their machines.

    DH
    disqus_hEvFFicK8v Jun 7, 2020

    I deleted them and then restarted….but PC gives blue screen says can’t restart, and I cant do anything cuz keyboard is not working and there is no option for on screen keyboard. Help plz https://uploads.disquscdn.c

      SW
      Shane Warren Author Jun 9, 2020

      Select “System Restore” and try to restore to an earlier point. Otherwise, click on “Startup Repair” and perform a startup repair.

    UR
    Ujjwal Rana Jun 21, 2020

    Thanks. Now my pc doesnot start and its stuck on blue screen of death. Which says error: inaccessible boot device. And nothing is opening now. Also it has lead to me to this situation bc i tried ur method of registry files

      SW
      Shane Warren Author Jun 22, 2020

      Check this post:
      https://appuals.com/inacces

    PW
    Prutser website Jun 24, 2020

    Deleting the files resulted in BSOD on start up! Now I have to do a clean install. Thanks a lot.

      SW
      Shane Warren Author Jun 24, 2020

      Did you delete the folder or the UpperFilter and LowerFilter keys?

    NA
    NanoPi Aug 22, 2020

    [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4d36e967-e325-11ce-bfc1-08002be10318}]
    “Class”=”DiskDrive”
    “UpperFilters”=hex(7):70,00,61,00,72,00,74,00,6d,00,67,00,72,00,00,00,00,00this key happened to be a DiskDrive.UpperFilters is a Multi-String value containing a single string: partmgrwindows 10 cannot boot without thiswas able to fix my pc with “Edit Registry Offline Using Recovery Environment”steps to fix after recovery environment appears:> advanced options
    > command prompt
    > select user and sign in
    > type regedit and press enter
    > click HKEY_LOCAL_MACHINE
    > File, Load Hive
    > figure out which drive is usually C:
    > browse to WindowsSystem32config
    > select SYSTEM and open it
    > it will ask for a name, the name I used was: sys
    > browse to ComputerHKEY_LOCAL_MACHINEsysControlSet001ControlClass{4d36e967-e325-11ce-bfc1-08002be10318}
    > create a new Multi-String value called UpperFilters
    > double-click to modify the newly created UpperFilters
    > type partmgr and press enter, then click OK.
    > File, Unload hive
    > close registry editor and command prompt
    > Exit to Windows 10so it turned out the text of this page had a different key than the screen recording.4d36e965 is CDROM
    4d36e967 is DiskDrive

    Reply
      RS
      Rusty Shackleford Oct 25, 2020

      You are right, this bricked my system (Lenovo 330). Mostly my fault but, looking at the post-Mortem (or post-semi-revival really) this really makes sense. Need to be more careful (and know my Windows password!) next time.

    DE
    Deanna Aug 25, 2020

    I followed the instructions and now my computer is on the blue screen of death. BEWARE before attempting this solution – it may leave your computer in worst condition than before. I went from not having a working wireless mouse to not having a working computer.

      SW
      Shane Warren Author Aug 27, 2020

      Did you delete the two keys from the right pane or the whole folder?

        DE
        Deanna Aug 27, 2020

        I only deleted the keys

          SW
          Shane Warren Author Aug 29, 2020

          It shouldn’t have done that, you were in the right folder as well? we usually try these solutions out on our computers before adding them and also verify from users. I am sorry, for any loss that it might have had on your computer. we will add a warning for this to try at your own risk.

    RO
    Ramtea Overt Oct 16, 2020

    Confirmed : Will give blue screen…..

      MZ
      Muhammad Zubyan Author Oct 16, 2020

      If you are getting the blue screen it means that the driver is corrupted and Windows is forcefully stopping the Driver so it doesn’t cause issues with your Windows. So you have to reinstall the driver causing problems with your Windows for doing that please boot into the safe mode first and uninstall the driver that’s causing this problem. Once the driver is uninstalled, the device will be listed under “Unknown Devices” Once you find your device right-click on it and go to its properties. Once the properties window is opened head over to “Details” Under Property Section click on the drop-down menu and select “Hardware IDs” after that Copy the first ID you are getting. Now either reply me back with that ID or search for its a driver on the web.

      Reply
    RS
    Rusty Shackleford Oct 25, 2020

    I have a Lenovo 330 and had an Elan keyboard driver code 19. I followed these instructions and it bricked my system. Deleting these registry values caused windows to give an Inaccessible Boot device error. Not able to restore the backed up registry because no way to boot the system. Currently reinstalling windows.

    Pro tip: before you start this, know what your windows password is (not the PIN but the actual password), or you are completely SOL. Voice of experience here!