iPhone not charging in Windows. Driver without iTunes?

On a Windows 8 machine, I've connected an iPhone 4s. Windows makes a audible chime for 'device connected', but doesn't allow charging in any USB port.

iTunes isn't installed, and cannot be installed at this time under corporate policy.

The iPhone shows as a generic device / toaster under Control Panel's Devices as below. The iPhone does NOT show as charging.

Is there a driver to install to ensure the iPhone is detected and can charge via USB without installing iTunes?

I've tried:

  • forcing Windows Update

enter image description here


Solution 1:

Just download iTunes, open the .exe file with winrar or some other similar software and then run the AppleMobileDeviceSupport(64).msi executable from there.

Solution 2:

Hm, if your company denies access for installing iTunes, I doubt you would be able to tweak/install drivers. Having said this, you might want to try this to only install the needed driver without having to resort to iTunes: Install iPhone, iPod Touch and iPad drivers without installing iTunes

Solution 3:

No driver is needed on the iPhone side (nor should it be required on the PC end).

The iPhone - even if 100% totally dead - should present itself as a USB device that would like power to run. Once the charging circuitry starts, on a Mac the iPhone asks for any high power ports to charge the phone more rapidly than a typical USB device.

This is basically something the computer does so your PC should just send the normal USB charge over the power lines. The charge will be slower, so you might power off the phone (or lock the screen) to let it use as little power as possible to maximize the charge from your PC.

Solution 4:

Windows is "stupid" and has typically installed the wrong driver. Yes, over the Apple driver and yes, it does this regularly.

Among other things, drivers decide how much, if any, power is available to plugged in USB devices.

The fix is to remove Window's drivers and upgrade them to the Apple one:

To remove Microsoft's broken driver

  1. Go to the Start menu via Win or Cmd
  2. Type "Device settings" to go to the app that manages drivers
  3. Locate, under "Other devices" the device called "iPhone" with "Driver problem"
  4. Remove the driver

To install Apple's correct driver

  1. Go to the Start menu via Win or Cmd

  2. Type "Device Manager" to go to the windows app that manages drivers

  3. Locate, under "Portable devices" the device called "iPhone"

  4. Right click and choose "Update driver software..."

  5. Choose "Browse my computer for driver software"

  6. Search for driver software in this location

     C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
    
  7. Next/Finish

Note: you need to install iTunes to have the drivers in that folder (I think)