Windows 7 cant find iPhone driver
I have an iPhone which I can connect to my wifes XP machine via USB, and if it has pictures in its Camera Roll, it shows up in Windows Explorer as iPhone, and I can copy pictures from the phone to the computer. It also shows up in DeviceManager as iPhone in Imaging Devices. This doesnt work when I connect the phone to my machine running Windows 7, also via USB.
On the Windows 7 machine, the phone can sync with iTunes just fine, but doesnt show up in Windows Explorer. In the Devices and Printers form, two devices are added when I connect the phone via USB - Apple Mobile Device USB Driver, and iPhone (the latter only shows up if I have my phone unlocked - that is, passcode entered). When I select the iPhone device, the Status says "Needs troubleshooting". I have run the Troubleshooting procedure (right click, Troubleshoot), and it indicates that "the driver for iPhone is not installed. Install the latest driver for the device". So, I select "Apply this fix". Installing device driver software pops up, and then a moment later "Device driver software was not successfully installed" pops up. It indicates the the driver was not found. Finally, Troubleshooting says it has completed, with the "iPhone doesn't have a driver" problem not fixed.
In DeviceManager, iPhone shows up under "Other devices", and has a yellow triangle with it. Trying to update the driver from here results in the same error - driver not found.
Other things I have tried: all the recommended actions in http://support.apple.com/kb/ts1538. Also, I have uninstalled iTunes and other Apple installed software (in the recommended order), and then reinstalled. I have run the Hardware and Drivers trouble shooting wizard (which came up with the same result as running the Troubleshoot procedure from Devices and Printers).
So, I am assuming that this missing iPhone driver is behind the problem of the device not showing up in Windows Explorer. If so, I dont seem to find any solution to getting the correct driver.
iPhone, iOS 4