My office recently bought an iPad and we wanted it to sync with our server, running windows server 2003. Problem was during the install of iTunes 10, i got an error… “apple mobile device support failed to install”… The install would complete and everything worked, except when i plugged in the iPad… it would not connect / sync with the server.
I searched the interweb’s and found a few solutions… the easiest (that worked for me) is below… we basically have to manipulate the install of itunes so it does not check the operating system and fail at installing the “apple mobile support”… it sounds tougher than it is, but its actually relatively easy if you are comfortable with installing a few small free programs… this should work with Windows Home Server as well, seeing as its built off of Windows Server 2k3… The steps to do this are Below
Install iTunes (it will complain about the Apple Mobile Device Support, we’ll fix this next)
1. Separate the iTunes install files so we can manipulate the Mobile Device Support install.
1a.Download the latest iTunes install file here iTunesSetup.exe.
1b. Download and install the latest Win-Rar here to separate the install files.
1c. Once Win-Rar is installed right click on the iTunesSetup.exe and select “Extract to itunesSetup (this will create a folder right next to the iTunesSetup.exe, in this folder you should see the file we want to edit “AppleMobileDeviceSupport.MSI”
2. Edit the install files with Orca
2a. download the MS software development kit here
2b. IMPORTANT! Click the install for the MS SDK kit and keep clicking next until you see the screen shot below… un-check everything except for the Win32 Dev Tools.. (that way the install is just 32.6-MB rather than 1.2-GB
2c. Once it has semi-installed/downloaded the SDK, navigate to C:Program FilesMicrosoft SDKsWindowsv6.1Bin and double-click on Orca.msi… this will install Orca….
3. Edit the iTunes install file
3a. Go to the start menu and locate and launch Orca
3b. Drag the “AppleMobileDeviceSupport.MSI” file we extracted in step 1c. to the Orca window
3c. Click on the “LaunchCondition” in the Tables pane then right click on the row that says “VersionNT =501 And Service Pack Level >=2….” in the condition window… select “drop row” and confirm you want to remove it permanently (this is shown in the screen shot)
3d. go to file, and Save the AppleMobile DeviceSupport.msi with this change we did
3e. double click the AppleMobile DeviceSupport.msi and install it, and then double click the itunes.msi and repair the install.
UPDATE: A commenter below mentioned that with the latest iTunes install files you need to not only edit the AppleMobileDeviceSupport.MSI as mentioned above, but the iTunes.msi in the same manner, as that now checks the OS as well at install.
This should install it without any errors, and you should now be able to sync your iPhone, iPod, iPad, iWhatever to your Windows Server. On a side note when I restart my servers i get an error message about iTunes help files not loading or something, but iTunes and syncing functionality still work fine.