Two things, and I'm only going to give generic suggestions, so use Google to fill in the blanks if necessary.
First off, try removing the drive via Device Manager and letting Windows reinstall it. Probably 90% of the time, that fixes issues like this. If not, Google error code 39, and you should get some options on fixing that issue.
Second, you should have updated to SP2 ages ago. Do that immediately, if not sooner.
Hello to all, First off, yes I have checked all the tips guide. Great work,But I still need help. I am running a Emachine model ET1810-03,with windows Vista Home Premium with SP1-Intel Processor E2210 -DVD Super Multi drive with label flash-320gb HDD-3gb DDR2Memory--32 bit system. Problem---My cd-rom drive does not show up as my other drives do.When I check in system device, I get the following message--- windows cannot load the device driver for this hardware, the driver may be corrupted or missing(code 39) This drive has always worked scince I bought it in 09-01-09. I tried finding a driver for it,but even though the driver provider is listed as microsoft I am not getting any help . seems like the actual driver comes from some company called Gear Software Inc. And they seem to have a problem with downloading a driver for this drive. Isn't there some free download driver I could use, instead of this Gear software that is installed on my Pc.I see that other people have had issues with this company, but none have been given any solution. Does anyone else have this problem, or am I just plain lucky! Have always gotten good advice from your forum, am hoping that you can help once more. Thank You. Bill

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic