Jump to content

Windows Registry Hacks/Hardware Tweaks

From Wikibooks, open books for an open world

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]
[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.