Fix No CD or DVD Drive with Error Driver May Be Corrupted or Missing Code 39
THE ALTERNATE SOLUTION (NO EDITS TO REGISTRY)
(Note: I discovered this method to be somewhat effective for users hesitant about editing the registry. The downside to this is that it isn't permanent, unlike the registry edit. To be frank, it just takes less than five minutes to get the registry fix done, so if you feel daring, create a restore point in System Restore before attempting any modifications)
1. Open Device Manager (in Vista, just type it in the search box in the startup menu)
2. Expand "disc drives". In most cases, there should be only one device. Right-click and uninstall it. Confirm it when the confirmation box pops up.
Note : uninstalling the drive really doesn't remove it from your computer. Proceed to Step 4
3. After the uninstallation is complete, Windows will inform you a restart is required. Save any open files and restart.
4. When the computer has restarted, a small dialog box should appear at the bottom, stating new hardware has been found and the reinstallation process begins. Don't worry if this box doesn't appear immediately. It might take a few minutes after the load-up of the other programmes for it to appear, so consider checking CNN.com or anything that will distract you for a few minutes.
5. Up on successful installation, a dialog box will ask if you want to restart. Click OK and restart.
6. 70% of the time, the DVD drive icon would have reappeared when you reboot. Sometimes, it might not. In such cases, immediately rebooting might not work, but usually if you startup the computer after shutting it down for some time will do the trick.