Thursday, March 11, 2010

How to fix Error: Windows cannot load the device driver for thishardware. The driver may be corrupted or missing (Code 39)

Have you ever received the error message “Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)”? If so, you should follow the steps provided below to resolve the issue. If ant corresponding binary file has been corrupted or deleted, this error may occur, a file I/O problem, or if a Device Driver can’t be loaded or installed in the Computer for the corresponding device. Usually, this error can be resolved by uninstalling the corresponding Driver of the Device.
Sometimes the issue will occur even after installing the Drivers for the Device. Consider if the issue is related with your Computer’s Optical Drive (CD/DVD), you can fix this trouble by simply editing the Registry Settings of the Computer.

If you modify the registry incorrectly, some serious problems might occur and these issues might require reinstalling the Operating System. Therefore, ensure that you follow the steps carefully. At the same time, if you want to take a backup of the Registry, you can take if before modify it. Then, you can restore the registry if a problem occurs or whenever you want. If you don’t know the backup the registry we have given an article in our site to backup and restore the Windows Registry and its components. Search for the article and backup the Registry Files safely.

1. Click on the Start Button and then type “regedit” in the Search Box and then press the Enter Key to open the Registry Editor Window.
2. Remember, you’ve to enter the Password, if you’re prompted for the Password.
3. Now, in the Registry Editor Window, expand the HKEY_LOCAL_MACHINE folder.
4. Then, double click on the System Folder in the HKEY_LOCAL_MACHINE folder.
5. Now, double click on the CurrentControlSet folder in the System Folder.
6. Then, in the CurrentControlSet folder, you’ve to double click on the Control folder.
7. Thereafter, you’ve open the Class folder in the Class folder.
8. Then, from the Class folder, navigate to the {4D36E965-E325-11CE-BFC1-08002BE10318} folder.
9. Now, you have to select the UpperFilters registry value from the right pane.
10. Remember, if you don’t have UpperFilters and you’ve LowerFilters means, you can also perform these steps.
11. Then, click Edit from the Menu Bar.
12. Now, click Delete from the Edit Menu.
13. After that, you’ve to click the Yes button in the “Confirm Value Delete” dialog box.
14. Then, again in the Right Pane, you need to select the LowerFilters registry value.
15. Now, click on Edit from the Menu Bar.
16. Then, click Delete from the Edit menu.
17. Now, as usual you have to click the Yes button in the Confirm Value Delete dialog box.
18. Once you finish all the provided steps, you can close the Registry Editor Window.
19. Then, restart the Computer for the changes to take effect.
20. That’s it, the error 39 is successfully fixed.