I hates me some Windows. I’m not too happy with Apple at the moment, either. The last time I upgraded iTunes, my CD/DVD burner disappeared. Completely. Didn’t show up in iTunes, didn’t show up in Windows. Nada. I searched online for the problem, and tried various solutions, but nothing worked. I finally did solve the problem, so I’m going to describe my fix here.
BTW, this is for iTunes x64 9.1.1 on 64-bit Windows 7 Home Premium.
When I first noticed the issue, I went to Device Manager in the Control Panel, where I found my CD/DVD drive was disabled due to Error Code 19, missing or damaged configuration info in the registry. I tried one suggested fix, deleting the UpperFilter registry key. My drive was back, but then iTunes launched with an error message, that registry info related to CD burning in iTunes was corrupted, and I had to reinstall. So I did that, and my drive went AWOL. I was back where I started.
I tried using the Microsoft Automated Troubleshooting Service (MATS) utility from the MS support website, but it couldn’t find the problem.
The problem is related to the GEARAspiWDM.sys driver which iTunes installs, so I tried downloading the driver from the manufacturer:
http://gearsoftware.com/support/drivers.php
It installed fine, but still no drive showing up. However, now I had a different error code, Code 38, that the driver couldn’t be loaded because the old driver was still in memory. I ran the MATS utility again. The first iteration told me to check the device properties to address the driver conflict. I uninstalled the driver, and let MATS do a second run, at the end of which it reported multiple issues, but said they were fixed. Then I just had to restart, and everything’s working fine.
The very first thing I tried was uninstalling the driver and letting Windows reinstall it, but this didn’t help at all. It’s possible that uninstalling the driver, and then running the GEAR driver installer, might have been enough, but I have a hunch that the MATS utility did a little more than just juggling driver versions. If the simpler method does work for anybody, please let me know.
Hope this helps!
