A client of mine recently had 2 CDRom drives that weren’t showing in My Computer. In the device manager, they showed up with exclamation points. Double-clicking them told me that the driver was installed properly but:
“Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)”
After some research, the solution I found was to remove the LowFilter and UpperFilter entries from this registry area:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318}
Note that you may have several identical keys like this (4D36E965-E325-11CE-BFC1-08002BE10318). The one you are looking for will list DVD/CD Rom Drives as the very first entry.
Reboot after making changes.