It’s a pain in the butt to get any of it working. Go figure. You knew (should have known) that you were getting yourself into this kind of thing when you installed 64-bit XP in the first place.
THE BOTTOM LINE: You can install iTunes 8.2 and have it sync with an iPhone (or iPod) in your 64-bit version of XP. If you have a previous version of iTunes installed you may want to uninstall everything involved with iTunes before installing a new version, but there are reports that you may not need to. You will not be able to use that PC to install updates to the iPhone OS; you will have to use another computer that iTunes fully supports.
Most of my information comes from this wonderful page. One problem with it: the new iTunes came out today (version 7.7) including the new iPhone app store and the download link on that site is for an older one. Further problems: with this setup method the Apple Update doesn’t update your iTunes automatically. Here’s the link I’m downloading right now: iTunes 7.7.0.43 (July 10, 2008)
The only way I managed to get the link was by using the User Agent Switcher extension for Firefox to spoof Apple’s website into thinking I was running Vista x64. You can get the latest copy of 64-bit iTunes by installing the extension, then adding a new user agent in the options. In the description field put “Firefox 3.0 (Vista 64)“, for the platform field put “Win64“, and finally for the User Agent field:
Mozilla/5.0 (Windows; U; Windows NT 6.0; Win64; x64; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0
Save that, go to Tools > User Agent Switcher and pick your new one. Then go to the iTunes download page and it should serve up the 64 bit version for you. (I think the iTunes download ignores whether your browser reports a 64 bit operating system and just gives you the option of a 64 bit download if it detects Vista.)
Once downloaded, use WinRAR or 7-zip to open that setup file and extract the Quicktime installer if you don’t have a recent version. Either way, you will also need to extract the Mobile Device Support installer and the iTunes installer to a separate folder.
I already had the previous 64 bit version of iTunes installed and I uninstalled it before proceeding. I don’t know if this is necessary, however. I do know that it is necessary to reinstall the Apple Mobile Device Support, and it’s probably a good idea to uninstall any older version of that as well.
Download and install Microsoft Orca from here or use either of those two previously mentioned archive managers to extract the same file from this CAB file. Go ahead and install the Mobile Device Support (assuming Quicktime is already in place), and while that’s working open the iTunes installer with Orca. Look down the column on the left for “Launch Condition” and then select it. On the right change “VersionNT64>=600″ to “VersionNT64>=501″, click save, then exit. As soon as the Mobile Device Support is done installing, fire away at the iTunes installer. Don’t be worried if it tries to install to “Program Files (x86)”, just let it go on its way or pick your favorite folder instead. If you find yourself running in to an error 2229, then I’ve found these instructions should help you. I never had that error message, so I don’t know if it will work or not:
2229 has been worked around at PlanetAMD64 by user “arth” over at the forum:
“I got an error when trying to install, error code 2229. To solve the problem I dropped the LauchnConditions table and in InstallExecuteSequence and InstallUISequence tables deleted the LaunchConditions action. After that save the MSI file and close ORCA”
When you first plug your iPhone in, XP will detect it as a digital camera, but you have to tell it otherwise. Right click on My Computer to bring up the properties. Go to the hardware tab, and bring up the device manager. Open the section for imaging devices, right click on the iPhone entry and choose to reinstall the driver. Click through the wizard choosing to go the advanced route and manually choose the driver to install. Tell it ‘Don’t Search…’, and eventually you will be able to pick a new driver: “Apple Mobile Device USB Driver” instead of the generic imaging device driver. iTunes will recognize the phone after windows finishes setting up the new driver.
With this setup so far, I’ve heard reports that CD burning might not work (I wouldn’t know, I don’t burn CDs with iTunes). To fix it, download and install these 64-bit burning drivers; then (I’m assuming your root drive is C:\) create this folder structure: C:\Windows\Sysnative\drivers Copy the file C:\Windows\system32\GEARAspiWDM.sys over to that new drivers folder you created, and from what I hear, that should clear up any problems you might have in burning CDs.
From there almost everything is good to go except for one gapeing problem and one minor problem. The driver for my iPhone doesn’t work when it goes into recovery mode as part of the firmware upgrade process, so I had to do the upgrade to 2.0 firmware on a 32-bit Windows. Once I did make it through the upgrade process it worked just fine back in 64-bit land. Any insight into that recovery (iBoot) driver would be much appreciated. The minor problem: I completely didn’t notice that when Windows accesses the iPhone as an imaging device it can’t get any of your pictures from it; it’s always empty. (Thanks, paxos)



by Jonathan Beerhalter
11 Jul 2008 at 11:57
Thanks so much, I couldn’t find the link for the 64 bit iTunes anywhere, and I had not thought of the Firefox User Agent solution.
by Ian Aguas
11 Jul 2008 at 18:47
thank you very much. i have been having trouble installing quicktime and itunes on XP64, the cd burning fix didn’t work for me though, but i don’t burn with itunes too anyway, i just hate the nag.
i prefer itunes over the other players because it doesn’t get bullied memory wise by other resource hog programs; i.e. no chopping music even when using photoshop.
by Dru
12 Jul 2008 at 07:37
Hey when installing iTunes64 in XP x64 it wants to install it in the x86 Program Files. Is that correct since it is a iTunes x64 installer?
by psoplayer
12 Jul 2008 at 11:02
I let mine install there and it worked ok.
by Simon
12 Jul 2008 at 13:06
This worked for me on previous updates, however I had the problem with iboot. Hoping it will work on my 32bit laptop. Fingers crossed
by Stef
12 Jul 2008 at 14:12
Thanks for this fabulous tips.
But i’ve got a major problem : unable to install Itunes !
i’ve made the modification with ORCA, save the file, and when i launch it, i’ve got a popup error !
(Windows installer error – error code 2229)
WTF ? how to install itunes on my XP64 ?
by psoplayer
13 Jul 2008 at 13:40
I found a possible solution and added it to the post.
by ShakeWell
14 Jul 2008 at 16:35
psoplayer, thanks a ton for this as there are many of us who need the help. Great info, well done you.
by Martin
15 Jul 2008 at 04:59
Thank you a lot. I have been searching for quite some time but now it works. Great! Thanks again.
by Nella
17 Jul 2008 at 12:41
I followed the directions but the iTunes installer did not finish. It got the the part where it would normally copy files. It then goes to a final screen saying “The installer encountered errors before iTunes could be configured.”
I then have to click finish and exit the installer. Has anybody seen this message? Any fixes?
by seanysean
28 Jul 2008 at 15:01
Nella, did you run all the next install .msi files??
After you uninstalled the old MobileSoftwareUpdate, and QT etc, you need to run all the new ones again, before you run the new modified itunes. Thats what fixed it for me.
by Bob
28 Jul 2008 at 21:38
OH MY GOD! Thank you ALL so much. This is exactly what I was looking for, and it scares me to think I was almost ready to downgrade to XP Pro (32…never VISTA) to get my phone to sync.
Thanks so much.
by jan
29 Jul 2008 at 20:40
huge thanks!
by Stevie
30 Jul 2008 at 23:42
I followed this tut, got itunes and quicktime installed…but when I try to run either Itunes OR quicktime I get:
Quicktime Failed to Initialize (error -2096)
Any thoughts?
Tnx
by Mag
31 Jul 2008 at 06:11
Wow thank you so much for this site!
I have encountered another problem as i was trying to upgrade my iTouch firmware to 2.0 my XP x64 would not recognize the iTouch as i device and was left with nothing on it. I then had to use my laptop to restore it and uninstall and reinstall iTunes using your excellent guide.
I understand that this site is for iPhone but everything has worked for my itouch too. I am now scared to try again and thought i would ask if i would need to do something else in addition to what is said here to enable me to upgrade to 2.0 on my XP x64
Cheers
by psoplayer
31 Jul 2008 at 15:15
@Stevie: Haven’t heard of this error. Perhaps try a full uninstall of Quicktime and then reinstall by downloading the Quicktime standalone installer from Apple? Maybe another experienced commenter will be able to provide advice?
@Mag: I tried to make it clear in the post that I wasn’t able to get my x64 windows to upgrade the firmware on my iPhone. The iPhone/iPod Touch devices depend on a different system driver when they drop down into recovery mode and it is this recovery driver which doesn’t seem to work with XP x64. The only way I would expect to be able to upgrade the firmware on your iPod Touch would be to use a computer running an operating system that iTunes officially supports (i.e. XP 32-bit).
by Mag
31 Jul 2008 at 22:08
Yea i figured as much but i thought it was worth a shot as i thought maybe there was a new solution out there.

I have now managed to use my laptop with vista 32bit to upgrade the firmware. I copied the firmware update from “ipod software update” folder on my xp x64 and put in the “ipod software update” folder on my laptop and it worked. I am just about to reconnect it to my XP and hopefully everything will be ok again
Cheers for everything
by Duke
04 Aug 2008 at 07:56
just fixed 2229 error.
Thanks a lot!!!
by RON
05 Aug 2008 at 20:48
You’re the shit!
by Ryan
14 Aug 2008 at 18:22
+1
by cj
18 Aug 2008 at 07:51
thanks to that lovely yukichigai i got the phone up and running for 2 whole days before i foolishly accepted the invite to update the software to 2.0.1. Since then can only get the iboot recovery issue mentioned above. Uninstalling and reinstalling everything does nothing and it won’t show the iphone under imaging devices anymore. well, doesn’t even show imaging devices. phone says goto itunes. itunes don’t see the phone. don’t have any 32xp system to hand so really looking for a fix to that iboot recovery driver. anyone…?
by paxos
18 Aug 2008 at 10:32
Had the same Problem. Fixed it by pluggin iphone into my macbook. Sorry if this doesn’t help you.
by the way: is anybody here able to get the images from the cam from the iPhone from the imaging device? Its always empty here.. shit
by psoplayer
18 Aug 2008 at 11:05
@paxos:
Oh, wow. You’re right. You totally can’t get pictures off the iPhone and I never even noticed. That is a disappointment.
I suppose you could get them if you jailbreak it and install OpenSSH and copy them off with an SFTP client like Filezilla.
by toddd
21 Aug 2008 at 16:01
Worked like a charm, thanks you are a lifesaver!
by toddd
12 Sep 2008 at 11:10
So the new question is, anyone tried this with itunes 8 on xp64?
by toddd
12 Sep 2008 at 11:22
…..if not, can we update the firmware on another pc then still sync etc with itunes 7.7?
Thanks for any info!
by Berco
12 Sep 2008 at 13:43
Windows XP 64-bit + iTunes864Setup.exe
I had success with iTunes864Setup.exe (for Vista 64 bit) that was released on September the 12th. I removed the ‘LauchnConditions’ table etc. (as quoted in the article). I even installed the latest iPhone update (2.1).
2B
by psoplayer
12 Sep 2008 at 14:07
Great! Good to hear it. Unfortunately things have changed for me, and my XP 64 has been upgraded to Vista 64. However, I will still try to support all those on XP 64 here.
And did I understand you correctly? You say the update worked through XP 64? As in, the iBoot recovery driver is working again?
by toddd
13 Sep 2008 at 09:54
Thanks Berco, I was able to install and use the 864 installer as well. Iboot did not work on the 64 bit machine, so I had to use another pc to do the firmware update.
by Determination
22 Sep 2008 at 00:23
I can confirm that iBoot is not working on XP x64 w/ iTunes 8. Le sigh. What did we ever do to Apple?
by hip63
09 Oct 2008 at 11:57
Hello All,
I have built an installer to install iTunes v8.01 on Windows XP 64-bit.
It includes all required files including Quicktime 7.5.5 and GEAR Drivers for CD burning.
All you have to do is click next, next, next, no special step required. ENJOY!
Download Link:
http://rapidshare.com/files/152407131/iTunes801XP64Setup.exe
by Olan
06 Nov 2008 at 14:13
Hip63,
Thanks so much for your efforts in bringing 8.01 to us with a clean installer! It was a great help, been working for days to get everything working on my new XP Pro 64 install. Thanks again!
by toddd
07 Nov 2008 at 18:18
Hip63’s installer didn’t work properly here, it was buggy, and slow, and in the end did not install i-tunes on my machine.
by Jan Mikael Granner
08 Dec 2008 at 05:59
Install works until it comes to itunes the 2229 error turnes op.
It is not possible til extract with 7zip. Dianostic message: can not open file.
by Donna
30 Dec 2008 at 21:00
I need to install this stuff; I am not a computer geek. where do I go to plain & simply install 64-bit itunes???
by Wip
21 Apr 2009 at 19:10
Apple Mobile Device support won’t install. it says it requires xp sp2 or newer. then it shuts down.
but this is definitely the case… any ideas?
by Wip
19 Jun 2009 at 05:18
Update 8.2, firmware 3.0 still works on ipod touch 2nd gen!
cheers!
by toddd
20 Jun 2009 at 11:20
Updated/Installed 8.2, and iphone 3.0 on xp64, and all works fine here. I didn’t uninstall anything this time, merely extracted the installers to a folder using 7-zip, then altered the itunes installer with orca. Rather than changing the Launch Condition value you can right click and select “Drop Table” to remove the info. Then just install itunes and everything else from previous install will work fine.
I did not install iphone 3.0 firmware using the 64 bit OS, so I can’t say if that works. Based on past experience I would not recommend trying it.
by MArk
23 Jun 2009 at 05:30
I’ve got MobileDevice to install but a modified version of iTunes 8.2 with Orca still won’t install. Any ideas? How have people got this to work on XP 64? I tried modifying the Launch Condition and then tried removing it completely and still nothing.
by psoplayer
23 Jun 2009 at 07:25
It seems like a silly question, but did you make sure to save the changes after you made them in Orca?
by MArk
23 Jun 2009 at 07:32
Yep, followed all the right steps and saved it, it starts to go through the installation process then says it encountered errors and finishes…
by psoplayer
23 Jun 2009 at 07:36
It’s going to be hard to track down the problem unless it gives some kind of information about the error. (Maybe if you run it from the command line?)
by MArk
23 Jun 2009 at 07:38
Its just the standard “The installer encountered errors before iTunes could be configured. Your system has not been modified. To retry these operations at a later time, please run the installer again.”
by psoplayer
23 Jun 2009 at 07:44
Make sure you also have the latest version of Quicktime already installed. (Quicktime Alternative isn’t going to cut it.)