This has been really bothering me. Windows 7 works perfectly with my old programs after my upgrade. Only when I plug in my usb external drive and ipod touch, ipod video...it does not recognize it. I tried device manager and looking for it there, it does
not show up. When I go on safe mode, "USB mass storage" shows up but I cannot update cuz it keeps saying it already has the best driver installed. When I look at "properties" it says there is no driver installed.
With my ipods, I tried stopping and restarting ipod service, apple mobile device, itunes. I tried reinstalling a newly downloaded copy of iTunes at least 4 times. That does not work.
There is a registry fix for this on Windows XP titled "Windows XP cannot detect a USB flash drive, an Apple iPod, or an external hard disk drive" but does not have one for Windows 7. The XP fix even has a download fix for fixing the registry. Is there one also
for Windows 7.
I am going through the trouble of installing Virtual PC and XP mode just to use my devices. Please help!
Are you getting any error messages in the Device Manager?
Unplug the device, try in a different port and check if it helps.
Open Device Manager and check if the USB drive has a yellow exclamation mark. If it has a mark, then
update the driver for your USB flash disk.
Follow these steps: 1. In the device's Properties dialog box, click the Driver tab.
2. Click Update Driver to start the Hardware Update Wizard.
3. Follow the instructions to update the driver.
Refer this link to troubleshoot problems with USB devices:
Run the installation after downloading from the link.
The device may also need a firmware update.
Connect the device and check if there’s any iphone firmware update available for it.
Also follow these steps to
delete the UpperFilters registry value and the
LowerFilters registry value. These values may cause access problems.
Click Start, click
Run, type regedit, and then click OK.
Locate and then click the
UpperFilters registry value. This value is located in the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
On the Edit menu, click
Delete, and then click OK. Note If you receive an error when you try to delete the registry subkey, you may not have appropriate permissions to edit the subkey. For more information about how to set or change registry editing permissions, click the following article
number to view the article in the Microsoft Knowledge Base: 310426 How to set or change registry editing permissions in Windows XP or in Windows Server 2003
Locate and then click the
LowerFilters registry value. This value is located in the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
On the Edit menu, click
Delete, and then click OK.
Important This method contains steps that
tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore
the registry
if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: