Last modified on 28 March 2014, at 23:23

Windows Registry Hacks/Hardware Tweaks

Fixing error messagesEdit

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

CD-ROM Drive Related IssuesEdit

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 errorEdit

Uninstalling the drive using the device manager and rebooting the computer does not resolve this error.

Affected SystemsEdit

Microsoft Windows XP Microsoft Windows Vista

ResolutionEdit

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.