This is a copy / excerpt of http://support.microsoft.com/kb/982116/en-us
Symptoms
"My Computer" or Windows Explorer and/or not recognized by Windows or other programs, so you cannot play or access a CD or DVD.
Mongomery Minds take : Malware installs filters on the drives. Remove two values
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\UpperFilters
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\LowerFilters
Watch that CLSID 4D36E965-E325-11CE-BFC1-08002BE10318. There are many similar values.
This issue might have occurred after you installed, uninstalled, or updated a program or you updated Windows.
Or, this issue may occur if one of the following conditions is true:
- You upgrade the computer to Windows Vista or Windows 7
- You install a Windows service pack
- You install or uninstall a CD or DVD recording program
- You uninstall Microsoft Digital Image
- You are infected by malware
You may see one of the following error messages:
- One of the following error messages appears when you view the CD drive or the DVD drive in Device Manager.
Error message 1
The device is not working properly because Windows cannot load the drivers required for this device (Code 31).
Error message 2
A driver for this device was not required, and has been disabled (Code 32 or Code 31).
Error message 3
Your registry might be corrupted. (Code 19)
- An “error code 39” error message.
- A message that resembles the following appears in the notification area (or device manager properties status):
Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41)
Resolution
Diagnose and fix the problem automatically
| The Your CD or DVD drive can’t read or write media troubleshooter may automatically fix the problem described in this article. This troubleshooter fixes many problems. learn more |
Let me fix it myself

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
This problem is caused by two Windows registry entries that have become corrupted. To fix the problem, you have to use Registry Editor to delete the corrupted Registry entries. To use this method, you must be logged on to Windows as an administrator.
Windows 7 or Windows Vista
- Click Start

, and then click All Programs.
- Click Accessories, and then click Run.
- Type regedit, and then click OK.

If you are prompted for an administrator password or for a confirmation, type the password, or click Allow.
- In the navigation pane, locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} - In the right pane, click UpperFilters.
Note You may also see an UpperFilters.bak registry entry. You do not have to remove that entry. Click UpperFilters only. If you do not see the UpperFilters registry entry, you still might have to remove the LowerFilters registry entry. To do this, go to step 8. - On the Edit menu, click Delete.
- When you are prompted to confirm the deletion, click Yes.
- In the right pane, click LowerFilters.
Note If you do not see the LowerFilters registry entry, unfortunately this content cannot help you any further. Go to the “Next Steps” section for information about how you can find more solutions or more help on the Microsoft Web site. - On the Edit menu, click Delete.
- When you are prompted to confirm the deletion, click Yes.
- Exit Registry Editor.
- Restart the computer.
Now go to the “More Information” section.
Windows XP
- Click Start, and then click Run.
- In the Open box, type regedit, and then click OK.
- In the navigation pane, locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} - In the right pane, click UpperFilters.
Note You may also see an UpperFilters.bak registry entry. You do not have to remove that entry. Click UpperFilters only. If you do not see the UpperFilters registry entry, you still might have to remove the LowerFilters registry entry. To do this, go to step 7. - On the Edit menu, click Delete.
- When you are prompted to confirm the deletion, click Yes.
- In the right pane, click LowerFilters.
Note If you do not see the LowerFilters registry entry, unfortunately this content cannot help you any further. Go to the “Next Steps” section for information about how you can find more solutions or more help on the Microsoft Web site. - On the Edit menu, click Delete.
- When you are prompted to confirm the deletion, click Yes.
- Exit Registry Editor.
- Restart the computer.
Now go to the “More Information” section.
More information
Reinstall programs that use the CD or DVD drive
Remove and reinstall drivers for the CD or DVD drive
Next steps
References
For a Windows 2000 version of this article, see Microsoft Knowledge Base article 270008: Cannot Access CD-ROM and “Code 31” Error Message in Device Manager After You Remove Adaptec Easy CD Creator from Your Computer.
Properties
Applies to
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional
- Windows Vista Business
- Windows Vista Business 64-bit Edition
- Windows Vista Enterprise
- Windows Vista Home Basic
- Windows Vista Home Premium
- Windows Vista Starter
- Windows Vista Ultimate
- Windows 7 Enterprise
- Windows 7 Home Basic
- Windows 7 Home Premium
- Windows 7 Professional
- Windows 7 Starter
- Windows 7 Ultimate
Keywords: |
kbsurveytest kbmatsfixme kbfixme kbexpertiseinter kbceip kbacwsurvey kbenv kb3rdparty kberrmsg kbhardware kbprb kbsound kbcip kbsmbportal kbhowto KB982116 |
