If geeks love it, we’re on it

Office Hours 4: CD-ROM won’t read CDs in Windows!

Office Hours 4: CD-ROM won’t read CDs in Windows!

Icrontic is proud to reintroduce the Office Hours series of articles. Each week we’ll take a look at a common problem in Windows or often-used software and nail down a quick fix for it. This week we explore the case of the incredible disappearing optical drives.

If your CD-ROM has the yellow exclamation point triangle like this, there's a good chance it can be fixed in a hurry.

If your CD/DVD-ROM has a yellow triangle in the Windows device manager, there is a good chance it can be fixed in a hurry.

The Problem

While Windows XP is easily the most popular Microsoft operating system to date,  it is not without its own quirks. Amongst the more common ones is a CD-ROM or DVD-ROM that has suddenly stopped reading discs inside of Windows.

The primary symptom of this problem is presented in the device manager by way of a yellow exclamation point on all optical drives configured in the system.

Secondary symptoms include optical drives that have disappeared from Windows Explorer or drives that report the following error messages when their properties are consulted from the device manager:

The device is not working properly because Windows cannot load the drivers required for this device (Code 31).

A driver for this device was not required, and has been disabled (Code 32 or Code 31).

Your registry might be corrupted. (Code 19)

The Fix

Commonly called the “code 31 error” or “code 39 error,” the culprit for this nuisance falls to two Windows registry entries known as the “UpperFilters” and “LowerFilters” for optical drives. These two registry settings are filter drivers which contain information and settings for the system’s CD/DVD-ROMs. Programs that use optical storage (such as burning software) can modify and unintentionally corrupt these settings which renders Windows incapable of communicating with the drives.

With a little elbow grease in the registry, we can get Windows to restore the correct entries by deleting the broken ones.

Step 1:

Fire up the Windows Registry Editor by going to the start menu, pressing the run button, and typing regedit followed by a tap of the enter key.

Step 2:

Start by locating registry class number {4D36E965-E325-11CE-BFC1-08002BE10318} in the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class directory as seen in the figure below:

Click on all the directories highlighted in blue to get find the registry entries we need to delete

Click on all the directories highlighted in blue to get find the registry entries we need to delete.

Step 3:

The right pane will become active with settings — including our offending registry entries — for the system’s optical drives. Any given system may contain one or both filter drivers, so don’t be concerned if one of the two is missing. Right click UpperFilters and LowerFilters as available and hit delete.

Post-mortem

Now that you’ve blasted the culprit, shut down the Windows Registry editor and reboot your PC. These registry entries will be recreated with a right and proper version that should restore access to your optical drives.

Check back next Wednesday for the next edition of Office Hours where we’ll tackle another common irritation with Windows XP or some of today’s most popular software!

Comments

  1. Garg
    Garg Great info, Thrax!

    Are there three other Office Hours articles somewhere?
  2. Thrax
    Thrax There are! I have gone back and renamed all the old articles, and properly tagged them. You can see the prior articles here: http://icrontic.com/tag/office-hours
  3. madugan If there are no error messages and no exclamation points in the device manager, just the computer telling me to insert a disk when there is a disk (for one drive) and simply not recognizing that there is anything in the drive (for the other drive), do you think the same fix is appropriate?

    Windows XP, Service Pack 3, problem came shortly after the SP3 upgrade, on BOTH of my computers. Drives are recognized in Safe Mode, but won't allow me to transfer files onto CD-RW (even in Safe Mode, tells me to insert CD in that situation). In Safe Mode, will show me data on an already-created disk, play music, etc. Dell insists I must re-install the OS. Don't want to do that if I can help it.
  4. Thrax
    Thrax Give it a shot, Madugan. You certainly can't hurt anything by going forward with this fix. At worst, you're in the same spot, at best, you're in the clear. :)
  5. ginbong Hi, I need help. I have a Samsung 203B DVD writer.

    It would randomly disappear so after a reboot it fixes itself.

    But I decided to try your regedit and nothing happened.

    Until I came home early today. My drive doesn't show up anymore. Even after a reboot.

    Also before it just started burning slowly over 45mins but i installed the latest samsung firmware and it fixed itself. But that was over a month ago though.

    Any replies would be welcome thanks

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!