Image via WikipediaYesterday morning my Lenovo laptop was unable to recognize a DVD in my Optiarc DVD RW AD7580S. I hadn't used the DVD player for quite awhile and wondered when the problem actually began.
I proceeded to go into Device Manager to check the DVD/CD-ROM drives. There was a yellow exclamation point over the DVD icon for the Optiarc DVD RW AD7580S ATA Device. Since an exclamation point means there is some type of problem, I checked the Properties for the DVD player. An error code of 32 was generated in the Status text box on the General tab in the Device Manager Properties dialog box.
I linked to technet.microsoft.com to find out what Code 32 means. Code 32: A driver (service) for this device has been disabled. An alternate driver may be providing this functionality.
The Start type for this driver is set to Disabled in the registry.
Uninstall the driver, and then click Scan for hardware changes to reinstall or upgrade the driver.
I had no idea what had happened, but, I followed Technet's instructions and uninstalled the device driver, and clicked Scan for hardware changes. That did nothing. So I rebooted, and reinstalled the device driver. Still no change.
Anxiously, I started surfing the net to see where in the registry I needed to go to enable the service. As you can guess, there were a miriad of solutions, none of which applied to my situation.
My morning shot, I threw up my hands and jumped in the shower. There were places to go, and people to see.
As I was getting dressed, it occurred to me to take a peek at my beloved Autoruns utility. I had forgotten that I had installed that awesome utility from SysInternals a couple of weeks ago. Autoruns, written by Microsoft's guru Mark Russinovich, is a utility that allows management of startup programs. Over time, your computer accumulates a number of third party programs that autostart, and that you don't really need to be there. This causes your computer to get slower and slower at boot time.
I was so excited to be shutting off programs that I don't need to autostart, I had gotten a little carried away and shut off a couple of needed SONIX entries to read the DVD. By the way, I am so thrilled the way my Windows laptop boots up so quickly now. It boots faster than the Macbook.
I quickly entered a check mark in the check box to enable the files, closed Autoruns, and restarted the laptop. Just as expected, my DVD player was back!
In summary, if you have a code 32, it could be your startup files need to be verified. Download Autoruns from SysInternals and confirm your startup. Be sure to read the documentation prior to making any system changes. SysInternals Autoruns for Windows