I just got a laptop from a friend. The CD/DVD drive is not present in "My Computer". But the tray comes out when I press the button and everything.

I remember long time ago, enabling it by changing some registry value, but I forgot which one.

  • I have administrator privileges.

  • I can see it in the device manager. But it has a yellow exclamation icon on it.

  • My OS: Windows XP SP3

  • In Device Manager, inside the properties window for this device, the following error is shown in the "Device Status" box.

A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32)

How do I enable my CD/DVD drive?

  • You can see it in device manager though right? – Vervious Apr 16 '10 at 4:34
  • Yes, I can see it in the device manager. But it has a yellow exclamation icon on it. – Senthil Apr 16 '10 at 8:27
  • 2
    The yellow icon means that Windows found something wrong with the device, whether a driver issue or resource conflict or anything else I don't know. I'll reply to the other comment later when I get on my own computer (I'm on a borrowed computer right now) – Vervious Apr 16 '10 at 19:36

Try reinstalling the driver for the CD/DVD drive.

You could also try running disk management ("Create or format hard drive partitions") by searching it through the search box. See if the CD/DVD drives are visible, and if so, try reassigning them a drive letter (right click -> change drive letter and paths).

If the drive isn't visible in device manager or disk management follow Ganesh's advice. :)

UPDATE 1: also, I'm not sure if it will work, but to uninstall the driver, in the same properties box click the driver tab and uninstall. Then, after restarting computer, in Device Manager click Action and Scan for hardware changes.

  • The laptop is really old and I don't have the driver CD. I tried Update Driver option from within device manager but it said it couldn't install any device driver. I doubt it checked online. How else can I install the driver again, if that is the solution? – Senthil Apr 16 '10 at 8:45
  • I'm not sure... in device manager, right click on the device, and click properties. Is there an error in the Device Status box? If so, what is it? – Vervious Apr 17 '10 at 2:46
  • also see my update. – Vervious Apr 17 '10 at 2:52
  • This is the error in the Device Status box - A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32) – Senthil Apr 17 '10 at 5:58
  • Does reinstalling the driver (not updating, but uninstalling and then letting windows search for a driver) work? (that's what microsoft documentation says to do if you have error 32, support.microsoft.com/kb/310123) Btw, out of curiosity, what CD/DVD drive is this? – Vervious Apr 17 '10 at 7:00

I would guess the issue is due to Filters installed by a CD/DVD burning application such as Roxio Creator or even iTunes, they have drivers that are installed that "add functionality" to your current DVD/CD writer and an cause issues.

The following is from a Microsoft Kb but they don't mention deleting the driver in device manager after clearing out he filters, you will want to do that afterwords and then reboot the pc.

1 - Click Start, type regedit in the Start Search box, and then click regedit in the Programs list. (note) If you are prompted for an administrator password or confirmation, type your password, or click Continue.

2 - Locate, and then click the following registry subkey:


(Caution) There can be many instances of the registry subkey that is mentioned in step 2. You must make sure that you are in the appropriate registry subkey before modifying the UpperFilters and the LowerFilters values. To verify that you are in the appropriate registry subkey, make sure that the Default data value is DVD/CD-ROM and the Class data value is CDROM.

3 - In the right pane, if you have UpperFilters, right-click UpperFilters, and then click Delete.

4 - Click Yes to confirm the removal of the UpperFilters registry entry.

5 - In the right pane, if you have LowerFilters, right-click LowerFilters, and then click Delete.

6 - Click Yes to confirm the removal of the LowerFilters registry entry. Exit Registry Editor, and then restart the computer.

First see if the drive is enabled in the BIOS. Then make sure that the computer recognizes it in the control panel -> Administrative tools -> Computer Management -> Device Manager. It may be that the required device drivers are missing.

UPDATE 1: For the error code you posted (from Knowledge Base article 310123):

Code 32

A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32)


The start type for this driver is set to disabled in the registry.

Recommended resolutions

Reinstall the driver for this device. If this does not work, you might have to change the device start type parameter in the registry.

Uninstall and reinstall the driver

Uninstall the driver from Device Manager, and then scan for new hardware to install the driver again.

You may be prompted to provide the path of the driver. Windows may have the driver built-in, or may still have the driver files installed from the last time that you set up the device. However, sometimes, it will open the New Hardware Wizard which may ask for the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s Web site.

  1. On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
  2. Restart your computer.
  3. Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.

Change the start type in the Registry

This content is designed for an advanced computer user.

As a last resort, you can edit the registry directly if the driver is required, and if reinstalling or upgrading does not work. Change the start type inside the registry by using Registry Editor. For more information, see the Registry Reference in the Microsoft Windows 2000 Server Resource Kit at the following Microsoft Web site: http://www.microsoft.com/reskit

NOTE: You can try the utility ServiWin for changing the driver start type parameter:

  • hi, it'd be great if you let me know which registry I should change, and to what value. I tried the ServiWin thing and I didn't know which entry to modify. I tried some entries which had "CD" in their name, but it didn't work. – Senthil Apr 17 '10 at 7:45
  • @Senthil Did you try uninstalling and re-installing the driver? If yes and did not work, In device manager -> "YOUR CD ROM" -> Properties -> Driver -> Driver Details, what are the drivers listed? Check any one of them is disabled using seriwin. – Ganesh R. Apr 17 '10 at 10:19

protected by random Jan 28 '12 at 2:27

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.