I'm working on getting itunes 9 to run on Windows XP x64-bit. I managed to get the app running by a little luck. I initially followed the instructions here for itunes 8.x (http://yukichigai.googlepages.com/iphonex64) and it worked ok. I then went in to the 9 installer, lowered the minimum installer to 501 and installed. Boom. iPodService.exe fails. I have itunes 9 running, but only after I removed the service from the installer list. Naturally, I have an iphone and sure would like to get that to work again, but if the service fails, I'm not sure what to do. Anyone out there find a work around for the install that seems to work well?
Note - 9.0 seems to have issues running the ipod service module ipodservice.exe and occasionally ipod helper module. Installing back to v. 8.2.1 works no problems.
and downgrading is sure a real nightmare. I tried to look through the itunes.msi file for changes, but unfortunately they changed a bunch of string names and pre-pended x64_ in front of them. The registry keys are also different since they are new. Unfortunate as it is, I'm back to 8.2.1 until someone develops a fix.
Further investigation reveals that the registry and files are created, yet somehow either the initialization conflicts with something else, or the perms are wrong.
1. Download iTunes x64 (iTunesSetup64.exe)
2. Unzip.
3. Modify with Orca the AppleMobileDeviceSupport64.msi file: delete Launch Condition's table and, in InstallUISequence's table, delete de LaunchCondition's row. Save overwriting existing file.
4. Modify with Orca the iTunes64.msi file: delete Launch Condition's table and, in InstallUISequence, delete de LaunchCondition's row; finally (and that's the trick) delete
ServiceControl and
ServiceInstall tables. Save overwriting existing file.
5. Install, in this order:
Maybe you have to install Quicktime first, if iTunes.msi doesn't, or other msi files.
6. Finally, first time you launch iTunes, gives you an error (something about ipodservice.exe) and automatically close iTunes. Just repair the installation executing the original package (iTunes.exe without Orcas' modifications) and.... done!
It works for me. I hope it works for you!
Please excuse my limited English (I'm spanish). Corrections are welcome!
Bye!!!
PD: just in case, I disabled firewall and antivirus first. I didn't try to conect iPod after install iTunes, so I don't now if it will work fine.
The issue with doing what you suggested is that you removed the part where the installer creates the service on your machine. Earlier in the process, it uninstalls that same service, so if you try and hook up your ipod, etc, it will never recognize in itunes because that service no longer exists.
I can confirm that the steps above by ggpedraza will get itunes9 successfully installed and that an iphone will be recognized by XP 64-bit. I do not have the XP service for ipodservice (obviously since it was removed from the installer) but iphone sync for apps/music is working.
Verified on my iPhone 3G running 3.0 with one caveat: After going through the instruction set, I also had to uninstall/reinstall AppleMobileDeviceSupport64. Then it worked.