My computer not longer recognises that there is a CD/DVDROM attached to it. Power is still available to the CDROM unit, the door will open and if a disc is instered the green light on the side of the door will flash. However the unit will no longer autoplay and no CD/DVD drive is showing up on 'My Computer'.

I tried a system restore but that didnt help.

I've seen some similiar problems listed here and you suggested using the xp_cd_dvd_fix.zip to sort it. I've tried downloading that from 2 different threads but I'm getting a message about a corrupted zip and no files to extract. :(

Any help or advice would be greatly appreciated.

9 Years
Discussion Span
Last Post by Suspishio

Actually no, its a laptop so I didnt think to go taking it apart and poking around inside. :/


To try the fix do the following after taking an export (backup) of your Registry:

Create a text file called xp_cd_dvd_fix.vbs

Paste the next lines into it
'Restore CD-Roms and DVD's to Explorer
'© Doug Knox - rev 04/14/2002
'Downloaded from www.dougknox.com
'based on cdgone.reg

Option Explicit
On Error Resume Next

Dim WshShell, Message

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\UpperFilters"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\LowerFilters"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdr4_2K\"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdralw2k\"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdudf\"
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UdfReadr\"
Set WshShell = Nothing

Message = "Your CD/DVD-Rom drives should now appear in Windows Explorer." & vbCR
Message = Message & "You may need to reboot your computer to see the change."

MsgBox Message, 4096,"Finished!"

Double-click on xp_cd_dvd_fix.vbs to run it. You can see from the script what it does (changes the Registry). Then Reboot and fingers crossed.

Doesn't always work & I've never needed to try it! Good luck.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.