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?
I expected that issue with older iPods. Anyway I think that more than once I plugged my iPod with the ipod service disabled and it works. I'm not sure.... bah!
Anyone has installed iTunes 9 x32 on XP x64? is it the same problem? But doing the "trick". I ask because the ipodservice in this case is also 32bits. As it looks that the problem is the ipodservice.exe (x64 version), maybe with the 32bits version of iTunes would work.
Perhaps tsm4781's solution works.... overriding the ipodservice.exe. I didn't prove it jet (I feel lazy).
Specifically it looks that the problem is with ipodservice.exe and the ntdll.dll file. I proved to register that dll, but no results. And I don't have more ideas jet.
Please excuse my limited english.. again. Corrections are welcome!
Your solution worked flawlessly for my iPhone 3Gs! (except I never got the error mentioned in step 6, even after a reboot). I have an old nano, but i haven't used it since i got the phone. If i ever decide to pull it out again, I'll try the workarounds listed above or make do with using our 32-bit machine. Muchas Gracias!!!
Yep. Deleting the Services in the iTunes64 file makes my Touch a $500 paperweight. I can try my wife's Nano, but she might crucify me if she learns we can't load/unload music for awhile.
I doubt that they "meant" to break XP x64 compatibility to begin with since it technically isn't a supported operating system. They test it on systems that they "support" but not on any others. It just happened that earlier versions had an easy work around that honestly should of just been part of the itunes installer, it would of take one of their techs 2 hours tops to make us Windows XP 64 users a version that worked. Anyway, something is broken in version 9 and though it would take an Apple programmer a day to fix it probably, they won't, so until someone else fixes it...we're out of luck...unless you don't have an ipod, in which case 9 seems to work fine with a work around.
I'm not agree.... deleting service doesn't make you Touch a paperweight,
venomousbeavers. Try to use iTunes 9 in a XP x64 system, that are incompatibles 100%, makes your touch a paperwight. That's the problem. No to delete or not delete.
Back to 8.2.1 version or wait to 9.1.. maybe it will be fix.
I have an IBM laptop that has XP 32. I can just rip any new music I get on there. I guess I'll wait maybe another week. If a miracle doesn't come along, I will go back to 8. I hope it's not that difficult to downgrade.
I followed the instructions here, and as others have pointed out there's a problem with syncing old iPods. So I restored the old iPod service from a backup I had, and exported the registry information for that service from the ControlSet002 tree, modified the exported registry file, changing ControlSet002 to CurrentControlSet in 2 places, and then imported the registry settings.
I then rebooted.
I did get an error from the launch of iTunesHelper, but that doesn't seem to be affecting anything.
I can now run iTunes 9, and sync with my old iPod Nano.
Ok - I'll try and make the instructions a little more detailed.
So in "Program Files (x86)" there is a directory called iPod (from iTunes 8). You need to save this folder off somewhere (so you can restore later).
If you haven't installed iTunes 9 yet (per the instructions further up in this thread), then using Regedit you need to export the key HKEY
LOCALMACHINE\SYSTEM\CurrentControlSet\Services\iPod Service.
If you have already installed iTunes 9, then you can export the key HKEY
LOCALMACHINE\SYSTEM\ControlSet002\Services\iPod Service. Then you'll have to edit the file you just exported into, and change the references of ControlSet002 to CurrentControlSet.
Now you either have already installed iTunes 9, in which case you need to replace the iPod directory in "Program Files (x86)", with the one you saved from iTunes 8.
If you're installing iTunes 9 now, then just make sure you've saved the iPod directory in "Program Files (x86)" from iTunes 8, and follow the instructions from the thread above (using Orca, etc). Then replace the iPod directory in "Program Files (x86)" with the saved one from iTunes 8.
Now just double click the exported file from the registry. This will setup the iPod service information.
Reboot.
After the reboot you may get an error when iTunesHelper launches, but that doesn't appear to hurt anything.
I went ahead and started the iPod Service from the Service Control Panel, but I believe it would have been started by iTunes or plugging in the iPod anyway.
Started up iTunes 9 - works great.
Plugged in my old nano - shows up in iTunes, and syncs.
So, if I don't have the iPod folder in my Program Files x86 from iTunes 8, I'm screwed? I'll have to re-install 8 just for that iPodService.exe, right?
BKnight,
I followed all the instructions very carefully. Then I start iTunes I get the following error message: "iPodService Module (64-bit) has encountered a problem and needs to close". I close this window and iTunes launches only to give me a message: "The software required for comminicating with theiPod is not installed correctly. Please reinstall..." I tried to turn on the service from the Conponent Service but keep getting the above message "iPod service Module has encountered a problem.