Troubleshooting Troubleshooting Windows 7 Windows 8

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

[section_title title=Solution 2: Manually fix corrupted registry entries]

Solution 2: Manually fix corrupted registry entries

[alert-note]To use this method, you will have to be an administrator on your system. If you aren’t one, please click trough the next page for a possible solution without you needing to have administrator permissions[/alert-note] [alert-warning]It’s extremely important that you follow the steps in this section carefully. You could get serious problems if you modify the registry incorrectly. Before modifying anything, back up the registry for restoration in case problems occur[/alert-warning]

The problem could be caused by two Windows registry entries that have become corrupted. Using the Registry Editor to delete the corrupted Registry entries by following these steps:

  • Press the Windows logo key + R to open the Run dialog box
  • Type ‘regedit‘ in the dialog box and press Enter. Enter your administrator password or click Allow.
  • In the left navigation pane,locate and then click the following registrysubkey
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  • In the right pane, click UpperFilters.
[alert-note]It’s possible that you also see an UpperFilters.bak registry entry. It’s not necessary to remove that entry. [/alert-note]
  • On the Edit menu, go trough Delete
  • When you are prompted for a confirmation, click Yes
[alert-note]Next we go trough the right pane and click on LowerFilters. Note If you do not see the LowerFilters registry entry, go to the next resolution.[/alert-note]
  • On the Edit menu, click on Delete
  • Confirm the deletion and click Yes
  • Exit the Registry Editor and Restart the computer

If your problem is not solved, try the next solution.

Leave a Reply

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