It is seen that after inserting a CD or DVD into the computer’s disk drive, the drive is not appearing in Windows Explorer, and the device is also shown with an exclamation mark in the Device Manager. In addition, after opening the Properties dialog box of the device, see if one of the below-mentioned error messages is displayed in its General tab.
- “Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)”
- “A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32)”
- “The device is not working properly because Windows cannot load the drivers required for this device. (Code 31)”
- “Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41)”
- “Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)”
This online computer repair guide shows you how to fix the issue. For starters, you should realize that the error might have happened after any of the below-mentioned situations.
- Windows upgrade
- CD or DVD recording software was installed or uninstalled
- Microsoft Digital Image was uninstalled
Now that you know what caused the issue, try the below computer tech support methods to fix the same.
Use Hardware and Devices Troubleshooter
- Press the Windows and R keys at the same time.
- In the dialog box of Run, type control, and click on the OK button or press the Enter
- In the Control Panel search box, key in troubleshooter, and click on Troubleshooting.
- Below Hardware and Sound, click on Configure a device. In case the OS prompts you to enter a system password or give confirmation, follow the instruction.
Verify BIOS Settings as Well as Chipset Drivers
- Check whether the drive is configured in the BIOS of the device. BIOS systems differ by device. In case you are unsure how to check drive settings in it, get in touch with the device manufacturer.
- Also, check with your computer’s manufacturer whether drive came with the system, or verify with the drive manufacturer if it was bought separately that chipset drivers for your device are up to date.
Update the Driver or Reinstall it
In order to update the system driver, search for it on the device manufacturer site, and follow the instructions to install it.
- Press Windows and R keys simultaneously.
- In the dialog box that opens, key in devmgmt.msc, and press Enter. Upon prompt, provide the system with the necessary information to proceed.
- In the Device Manager, expand the DVD/CD-ROM drives option, right-click on CD as well as DVD devices, and click on Uninstall.
- When the OS prompts you to confirm the same, click on the OK button, and reboot the system.
Uninstall IDE/ATAPI Drivers and Reinstall
- Open the Device Manager as explained above.
- Click on its View menu at the top and select Show hidden devices.
- Expand the IDE/ATAPI Controllers. Then, do any of the following:
- Select ATA Channel 0, right-click on it, and click on Uninstall.
- Select ATA Channel 1, right-click on it, and click on Uninstall.
- Select Standard Dual Channel PCI IDE Controller, right-click on it, and select Uninstall.
- In case there are more entries, then right-click on them, and select Uninstall.
- Restart the computer. Once it reboots, the drivers will be installed automatically.
Fix Corrupt Windows Registry Entries
This issue may also be caused by a couple of corrupt registry entries. To delete them, follow the steps mentioned below.
- Open the Run dialog box as mentioned above.
- Key in regedit in it, and press Enter. When it prompts you to confirm, do the needful.
- In the Registry Editor’s navigation pane, expand throughout to the following registry subkey, and select it.
- In its right pane, click on UpperFilters. Note that you may see an entry titled bak, but there is no need to get rid of it. Only click on UpperFilters.
- On the menu titled Edit, click on Delete. Confirm the same upon prompt.
- In case you do not see it, you might need to delete Lowerfilters.
- Once you delete the applicable registry entry, exit the Registry Editor. Then, restart the system.
Create a Subkey in the Registry
- Open the Registry Editor as explained above.
- Find and select the atapi subkey by expanding through to the following path:
- Right-click on atapi, move the mouse over to New, and click on Key. Name it Controller0.
- Right-click on Controller0, go to New, and click on DWORD(32-bit) Value. Key in EnumDevice1, and press Enter.
- Right-click on EnumDevice1, and select Modify. Key in 1 in Value data field, and select OK.
- Close the Registry Editor, and reboot the system.
Be careful when modifying entries in the Windows Registry Editor; mistakes could lead to series issues. In case you are unsure of how to go about it or any other step, feel free to get in touch with our online computer repair professionals.