I dealt with this problem a few days ago. The fix does not work for everyone but, fwiw:
Make a backup (export) your registry and OS before you do this - just in case!
1. Open the registry (Type Regedit. .
2. Locate, and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
There are other instances of this registry subkey. You must make sure that you are in the appropriate registry subkey before modifying the UpperFilters and the LowerFilters values. Todo this, ensure that the Default data value is DVD/CD-ROM and the Class data value is CDROM.
3. In the right pane, right-click UpperFilters, and then click Delete.
4. Click Yes to confirm the removal of the UpperFilters registry entry.
5. In the right pane, right-click LowerFilters, and then click Delete.
6. Click Yes to confirm the removal of the LowerFilters registry entry.
7. Exit Registry Editor, restart the computer and check if it works.