WinXP unable to find drivers for various hardware components


I have a Win XP Pro desktop box that has a DVD burners in it.  It was working.  Had some problems so I swapped it out with a newer one (ASUS DRW-24B1ST in one machine).  XP reports that it successfully loaded the device driver for this hardware but cannot find the hardware device (Code 41).

The BIOS sees it fine.

Same thing is happening with a HP Scanjet scanner that is plugged into a USB port.  It isn't seeing any USB device any longer.

Not even sure where to start on this one.  

Thanks much!

Ben ConnerCTO, SAS developerAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Raymond PengSystems EngineerCommented:
Did you install the drivers for both from the manufacturer?  Try deleting the devices from device manager, restart and try installing from CDs. Try a different USB port for the scanner.
Dexter NaagCloud Expert / System OperationsCommented:
its could be either the IRQ settings on the BIOS or somewhere on the Advanced Chipset configuration of your Motherboard.

Have you tried doing scandisk? there may be some corrupted files on your OS.
Raymond PengSystems EngineerCommented:
Try installing windows updates and make sure your machine is patched.
The 7 Worst Nightmares of a Sysadmin

Fear not! To defend your business’ IT systems we’re going to shine a light on the seven most sinister terrors that haunt sysadmins. That way you can be sure there’s nothing in your stack waiting to go bump in the night.

First, try the fixit tool at

If that doesn't fix it, try fully uninstalling all instances of the drive...

Click Start->Run, cmd [Enter]

In the Command Window that opens, run


Leave that window open, but minimize it.

Click Start->Run, devmgmt.msc [Enter]

expand DVD/CD-ROM Drives and note the devices present.

Click View and select Show hidden devices.

Without the variable made in the first part of this procedure, all Show hidden devices exposes is missing non-Plug & Play devices; adding that environment variable makes 'ghosted' Plug & Play devices show up, also.

Right-click on each internal CD/DVD drive listed and choose Uninstall.
Repeat on ghosted instances of the formerly installed internal drive[s].

You should not need to remove any that have been connected by USB, though they might show up too.

When they're all removed, close Device Manager and the minimized Command window, then reboot and windows should detect the hardware (the ASUS DRW drive) again and install the drivers for it 'fresh'.

edit: when we get your optical drive working, you can post a new question for your scanner, as it's probably unrelated to this problem.
you may have 1 or 2 problems
if you have 1 problem, it can be te windows OS is corrupt and causes the device not found problems
if you have 2 separate problems, i suggest to test the DVD drives first on another PC  - and the USB Scanner also (1 or more can be bad)

post results before proceeding further
Check your firmware version and download all drivers updates straight from vendors like ASUS.
Ben ConnerCTO, SAS developerAuthor Commented:
Drivers for CDs/DVDs aren't supplied by the manufacturers; already checked with ASUS.

Just ran the uninstall on the hidden devices.  Boy, was that a crapped-up list.  This machine's been around a while. :)

Have to go to work; will pick this up when I get home.



"Drivers for CDs/DVDs aren't supplied by the manufacturers; already checked with ASUS."

Windows XP should not require any additional device drivers to be installed for standard internal CD/DVD "optical" Drives.  Windows should supply its own drivers.  See the 2nd last paragraph in Darr247's long comment.

Let us know the current state of the CD devices in Device Manager when you get home from work and have the time.
Most of the time, the Fixit Tool to remove the UpperFilters from the registry (or the manual edit further down the page if there's no way to get the tool to the affected machine), at the top of my last post, will fix that specific problem. I only added the extra stuff because the poster mentioned physically swapping out the drive, too.

Of course, if removing the UpperFilters makes it work in Device Manager, often the burning software will still need to be uninstalled and reinstalled (which should setup the UpperFilters again, too) for it to actually be able to burn CDs/DVDs.
Ben ConnerCTO, SAS developerAuthor Commented:

Back at it again.  I have another spare DVD burner and swapped it out; same issue, so I put the original back in.  I uninstalled all 'ghost' devices on the CD/DVD dropdown, including the currently installed one.  Rebooting, it reinstalled the driver (so it found it) but then reports (again) that it can't find the hardware (code 41 error).

Details for this driver:

Driver Provider:  Microsoft
Driver Date:        7/1/2001
Driver Version: 5.1.2535.0
Digital Signer: Microsoft Windows Component Publisher

Under 'Driver Details' I get:



Provider: Sonic Solutions
File Version:
Copyright: 1994-2005 Sonic Solutions
Digital Signer:  Not digitally signed

Finally, under the General tab for Device Status:

Windows successfully loaded the device driver for this hardware but cannot find the hardware device.  (Code 41)

Click Troubleshoot to start the troubleshooter for this device.

Fixit tool wasn't able to help.

Am cleaning up a huge cache of very old drivers (again) that I just found.  Will let you know how it goes after I wade through this mess.

Ben ConnerCTO, SAS developerAuthor Commented:
Cleaned up several  hundred ghost drivers.  Rebooted.  Unfortunately it didn't help the original problem.  Sigh.

Reinstall Win XP?

Dexter NaagCloud Expert / System OperationsCommented:
You may want to try this one

Start Registry Editor (Regedt32.exe).
Locate the UpperFilters value under the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

On the Edit menu, click Delete, and then click OK.
Locate the LowerFilters value under the same key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

On the Edit menu, click Delete, and then click OK.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Ben ConnerCTO, SAS developerAuthor Commented:

Outstanding.  That worked.  The software driver now sees the hardware.  Unfortunately Roxio 2010 doesn't.  But I'll try to resolve that later.

Why did that solve the issue?

Thanks very much!!

That's the same thing the Fixit Tool is supposed to do at

(scroll down there and see the 'manual' instructions for Windows XP - look familiar?)

You should consider giving them feedback there (all the way at the bottom) and tell them the Fixit Tool didn't work, but doing it manually did. (!)
Dexter NaagCloud Expert / System OperationsCommented:
most welcome Ben!

deleting the registry entry would kinda 'reset' the last driver installed into your windows..that is the whole idea..
Many programs that interact with optical drives will tend to inject their own settings, etc. Unfortunately, some of those changes will conflict sometimes and cause the drive to either act a strange (not read, show driver errors), or not be able to read things.
Ben ConnerCTO, SAS developerAuthor Commented:
This thread not only showed how to recover a dvd burner but also gave insight as to what causes these situations to start with.  Always helpful to know!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.