Main Forum > Tweaking.com Support & Help
Issues with CD-ROM drives.
alsorensen:
Shane,
Thank you for your quick reply.
The short answer is that the UpperFilters key was set to GEARAspiWDM.
I re-ran the 18 - Repair CD/DVD Missing/Not Working section and it created the UpperFilters registry key again and populated it with the GEARAspiWDM value. He is the log file text:
Tweaking.com - Windows Repair v3.7.0
--------------------------------------------------------------------------------
System Variables
--------------------------------------------------------------------------------
OS: Windows 7 Ultimate
OS Architecture: 64-bit
OS Version: 6.1.7601
OS Service Pack: Service Pack 1
Computer Name: DOC
Windows Drive: C:\
Windows Path: C:\Windows
Program Files: C:\Program Files
Program Files (x86): C:\Program Files (x86)
Current Profile: C:\Users\Lyle
Current Profile SID: S-1-5-21-270339328-192809639-363896118-1000
Current Profile Classes: S-1-5-21-270339328-192809639-363896118-1000_Classes
Profiles Location: C:\Users
Profiles Location 2: C:\Windows\ServiceProfiles
Local Settings AppData: C:\Users\Lyle\AppData\Local
--------------------------------------------------------------------------------
System Information
--------------------------------------------------------------------------------
System Up Time: 0 Days 00:24:01
Process Count: 25
Commit Total: 1.79 GB
Commit Limit: 31.88 GB
Commit Peak: 2.57 GB
Handle Count: 6433
Kernel Total: 752.73 MB
Kernel Paged: 541.51 MB
Kernel Non Paged: 211.22 MB
System Cache: 6.37 GB
Thread Count: 307
--------------------------------------------------------------------------------
Memory Before Cleaning with CleanMem
--------------------------------------------------------------------------------
Memory Total: 15.94 GB
Memory Used: 1.84 GB(11.5416%)
Memory Avail.: 14.10 GB
--------------------------------------------------------------------------------
Cleaning Memory Before Starting Repairs...
Memory After Cleaning with CleanMem
--------------------------------------------------------------------------------
Memory Total: 15.94 GB
Memory Used: 1.56 GB(9.7566%)
Memory Avail.: 14.39 GB
--------------------------------------------------------------------------------
Starting Repairs...
Started at (11/27/2015 7:54:01 AM)
18 - Repair CD/DVD Missing/Not Working
Start (11/27/2015 7:54:02 AM)
iTunes was found, adding UpperFilters for iTunes Reg Key
UpperFilters added?: True
Done (11/27/2015 7:54:02 AM)
Cleaning up empty logs...
All Selected Repairs Done.
Done at (11/27/2015 7:54:02 AM)
Total Repair Time: 00:00:03
...YOU MUST RESTART YOUR SYSTEM...
After some searching on the web, I discovered that the drivers from gearsoftware.com had not been installed on my system. (I did a clean install of Windows 7 Ultimate in September 2015 and also installed the latest version of iTunes at the same time but the drivers were not on my system).
I downloaded the Driver Installer X86 X64.exe from http://gearsoftware.com/support/drivers.php and now Windows sees my CDROM drives and iTunes does as well.
Hope this helps,
Lyle
Shane:
That does help a lot.
So it looks like if that is in there but the file isnt on the system it happens, and if it is removed and itunes is installed itunes will complain (Itunes uses it)
So here is a small bit of code from that repair
--- Quote --- Reg.hkey = HKEY_LOCAL_MACHINE
Reg.KeyRoot = "SYSTEM\CurrentControlSet\Control\Class"
Reg.Subkey = "{4D36E965-E325-11CE-BFC1-08002BE10318}"
Reg.DeleteValue "UpperFilters"
Reg.DeleteValue "LowerFilters"
DoEvents
If IsProcessRunning("ituneshelper.exe") = True Then
bItunes = True
End If
DoEvents
bFileExists = FileExists(sWindowsDriveLetter & "\Program Files\iTunes\iTunesHelper.exe")
If bFileExists = True Then
bItunes = True
End If
DoEvents
If IsHost64Bit = 1 Then
bFileExists = False
bFileExists = FileExists(sWindowsDriveLetter & "\Program Files(x86)\iTunes\iTunesHelper.exe")
If bFileExists = True Then
bItunes = True
End If
End If
DoEvents
If bItunes = True Then
Call AddToLogs(" iTunes was found, adding UpperFilters for iTunes Reg Key", FrmRepairs.Text1)
sTemp = "GEARAspiWDM" & Chr$(0) & Chr$(0)
DoEvents
bSuccess = Reg.SetRegistryValue("UpperFilters", sTemp, REG_MULTI_SZ)
Call AddToLogs(" UpperFilters added?: " & bSuccess, FrmRepairs.Text1)
Else
Call AddToLogs(" iTunes not found, not applying UpperFilters iTunes Reg Key", FrmRepairs.Text1)
End If
--- End quote ---
I dont mind showing this as it isnt anything big. The repair looks to see if itunes is running or if itunes is installed in the default folder path. If it is then it adds that to the upper filters.
Looks like you must of had some left over itunes files or another program running with the same name that it was looking for.
I am thinking the best thing to do is to redo the repair to where it checks to see if the driver file itself is installed on the system. I am just not sure the best way to do that yet. :wink:
Shane
alsorensen:
I installed Windows 7 Ultimate 64bit in September (after a disastrous Windows 10 upgrade). I wiped my hard drive and did a full install of Windows and I also installed iTunes 12.2. I can only guess that iTunes did not install correctly because the drivers from Gear were not installed on my system. (I don't use iTunes to rip or burn CDs so I never noticed).
The only other thing I can suggest is to check to see if the GEARAspiWDM.sys file exists in the Windows\System32\drivers folder as well as check to see if iTunes is installed.
Lyle
Shane:
That might be the answer, look if itunes is installed AND that file is in the drivers folder, would e very easy to add to the repair, i think I will try and get it in tomorrows update :-)
Shane
Navigation
[0] Message Index
[*] Previous page
Go to full version