Windows Registry Hacks/Hardware Tweaks
Fixing error messages
[edit | edit source]Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
[edit | edit source]CD-ROM Drive Related Issues
[edit | edit source]There is a bug in Microsoft Windows XP and Microsoft Windows Vista, that causes the operating system to ignore the presence of installed devices and drivers, following a reboot of the system. An error message occurs as follows following reboot:
Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
When this error occurs, the CD-ROM drives do not show as available, so it will not be possible to use the drives, even though the CD-ROM drives may have been operating normally during the previous session.
Uninstalling the device does not fix this error
[edit | edit source]Uninstalling the drive using the device manager and rebooting the computer does not resolve this error.
Affected Systems
[edit | edit source]Microsoft Windows XP Microsoft Windows Vista
Resolution
[edit | edit source]In order to resolve this issue, it is necessary to edit the CD-ROM drive class registrykey, using the registryeditor, as follows:
* HKEY_LOCAL_MACHINE o SYSTEM + CurrentControlSet # Control * Class o {4D36E965-E325-11CE-BFC1-08002BE10318}
Remove any of the following registry entries against the CD-ROM drive class registrykey:
* UpperFilters * LowerFilters * UpperFilters.bak * LowerFilters.bak
It is now necessary to reboot the computer in order for the CD-ROM drives to be made visible.