How to install iTunes 64 bits on Windows XP 64 / Work with iPhone!

Posted by Martin Perron on Mar 14, 2009 in Featured, HowTo - Windows33 comments

With the release of iTunes 7.6 comes official support for the 64-bit versions of Vista, a feature which has been long overdue given the rising number of 64-bit supporters out there.  Unfortunately in their infinite wisdom (and, really, a move that was sort of expected given the idiotic way they’ve handled Windows support in the past) Apple’s 64-bit iTunes installer doesn’t support XP x64 or Server 2003 x64.  Or so it claims, anyway.  Turns out, the 64-bit version of iTunes contains no drivers that are not XP/2k3 x64 compatible, save for the CD-burning drivers.  With some free utilities and a little bit of effort, it’s possible to get iTunes – and more importantly iPhone support – working under XP/2k3 x64.

* * LAST UPDATE – 10-27-2008 – iTunes version 8.01 (Screen shots not updated) * *

Getting iTunes fully up and running on XP/2k3 x64 isn’t a precisely straightforward process. First of all, it requires the use of a couple additional utilities (all free fortunately) in addition to having the iTunes 64-bit installer saved on your computer. For this process you will need to download the following things:

The latest x64 version of 7-zip

Microsoft Orca (Or get it out of this CAB file)

The latest version of QuickTime (7.4.0.91 at writing time)

The 64-bit version of iTunes (You can always get the most current link from here)

You should also consider downloading these files, which are generally a good idea for running iTunes in a 64-bit Windows environment:

GEAR Software 64-bit CD burning drivers: Apple uses the 32-bit versions of these drivers to enable CD burning/ripping in iTunes. Installing these after installing iTunes should allow you to use iTunes’ built-in CD burning option in XP x64.

Xiph.Org: QuickTime Components: This package allows you to load up any of the Xiph-supported formats (Ogg Vorbis, FLAC, etc.) in QuickTime, and thus in iTunes as well. You’ll still have to use iTunes’ “Convert to AAC” option on these files before you can sync them with your iPhone or iPod, but at least they’ll show up in your music library.

Once you download all the files, do the following:

Install both 7-zip and Orca. 7-zip won’t overwrite any of your file preferences if you prefer something like WinRAR; however, I highly recommend you set it to handle all compressed file types (save for .CAB and .ZIP, as they have integrated Windows support) since it’s free and 64-bit native. If you downloaded the CAB file for Orca, extract the file that starts with “ORCA_MSI” and rename it “ORCA.msi”, then run it.

Now you need to use 7-zip to open the iTunes installer file. If you enabled 7-zip’s shell integration, just right click as shown in the image above. Otherwise, run 7-zip, navigate to the folder where the iTunes file is, then select it and go to “Open archive”.

Unless your iTunes installer is corrupted you should get a window like the one above. Select all the files and extract them to a separate folder somewhere. (I made a sub-folder simply called “iTunes”)

From the files you’ve just extracted, select “AppleMobleDeviceSupport64.msi” and run it. Click through all the usual screens, agree to the license agreement, and after waiting a while dismiss the Windows warning screen that tells you the driver being installed is unsigned and thus may cause your computer to explode or make your face melt off like that Nazi from Raiders of the Lost Ark. Congrats, you’ve just installed the 64-bit iPhone driver in XP x64. (Though you still need to force the iPhone to use the new driver, described a ways down) “Vista only” my ass. Remind me why Apple won’t let you install this on XP x64 again?

With that amazingly complex step out of the way, now you need to install QuickTime. For some reason the Quicktime.msi file won’t work right under x64 unless it’s part of a compiled installation package, so find the separate QuickTime installer you downloaded earlier and run it. (And agree to the license agreement, blah blah blah)

Now that QuickTime is installed there’s nothing preventing iTunes64.msi from installing successfully, except for the completely unnecessary Operating System restriction Apple decided to include in the installer. Fortunately this can be fixed quite easily. Right-click the file and go to “Edit with Orca”.

Once Orca opens the file scroll down the left pane until you get to “LaunchCondition”, then select it. From here you have two options:

  1. The right pane will show a few entries, the second of which should be “VersionNT64>=600″. Click it a few times and the entry should change to let you edit it; when it does, change “600″ to “501″. Click anywhere else on the window to confirm your changes, then select “Save” from the file menu and close Orca.
  2. Delete the “LaunchCondition” tab completely by right-clicking it and selecting “Drop Table”.  Next select “InstallUISequence” in the left pane, then find “LaunchConditions” in the right pane. (Click the “Action” tab at the top of the right pane to alphebetize the list) Delete it by right-clicking and selecting “Drop Row”.  Select “InstallExecuteSequence” from the left pane, then find and locate “LaunchConditions” in the right pane and delete that as well.  Save the file and close it.

Option (a) is the most simple, but some systems encounter an error (2229) which prevents the 8.0+ installer from running after it is modified.  In those instances option (b) should do the trick, though the modified installer might fail to notice certain other things the LaunchCondition table is set up to check. (e.g. driver install failure, iTunes still running, etc.)

Run the now much more cooperative iTunes64.msi and agree to all the licensing jazz, then sit back and let it do its thing. You may notice an error or two as it progresses; those are due to the aforementioned CD burning driver issue. If you want iTunes to support CD burning/ripping later, or just don’t want to see the annoying “iTunes wasn’t installed properly” screen every time you run the program, you should also install the optional GEAR drivers I linked to at the beginning.

Regardless of what you plan to do about CD burning, when iTunes finishes do not run it immediately. There’s still one more step you need to do to get the iPhone working before you run iTunes.

With all those (relatively) simple tasks you knew there had to be a catch somewhere. Well here it is, though most of us who have dealt with XP x64 driver issues are probably familiar with it by now For those who aren’t, I’ll present it in list form to make it easily readable. Plug in your iPhone, then do the following:

  • Open System Properties (in the Control Panel, or right-click “My Computer” and select “Properties”), then go to the Hardware tab and click the “Device Manager” button.
  • Scroll down the list until you reach “Universal Serial Bus controllers”. Double-click it to expand it, then look for “Apple iPhone” in the list. If it’s there you can skip the rest of this. If not, go to the next step in this list.
  • Next find the section “Imaging Devices”. Double-click it to expand it, then right-click the “Apple iPhone” entry and go to “Properties”.
  • Go to the Driver tab and click the “Update Driver” button
  • When the Hardware Update Wizard opens up, it may ask if you want to connect to Windows Update. select “No, not this time” and hit Next.
  • On the next screen, select “Install for a list or specific location” and click Next.
  • On the next screen, select “Don’t search…” (blah blah blah) and hit Next.
  • The next screen should show you two entries, “Digital Still Camera” and “Apple Mobile Device USB Driver”. (or similar) Select “Apple Mobile Device USB Driver” and click Next.
  • After a while you will be presented with that same “this driver might make your face melt off” warning screen from earlier. Click “Continue Anyway”. (Though if you do I can’t guarantee that your face won’t melt off)
  • When the install process finally completes hit Finish, then close out all the windows you’ve opened.

If everything went smoothly you can now run iTunes. If not… well I don’t know what to do, actually. Try again?

At last, it’s time to run iTunes! Find it in your start menu and run it; you should get the standard License Agreement screen after a while. If it takes too long to start, however, you may need to check the Task Manager to see what the hell is going on. Before that, though, try using Alt+Tab to scroll through your running programs and see if the iTunes window has been hidden behind something else. (For some reason iTunes 7.6 doesn’t always grab focus when it runs) If the window isn’t there or won’t come up, load up Task Manager by hitting CTRL+SHIFT+ESC. (Or right-click the taskbar and run it from there) Go to the Processes tab and scroll down until you find “iTunes.exe * 32″. If it’s just sitting there using no CPU resources select it and hit “End Process”. Otherwise you should wait until it isn’t using any resources, since it may still come up.

If you do wind up using “End Process” to stop iTunes from running, simply run it again. It should come up this time.

Once it’s running you can proceed as normal. The only weird issue is that iTunes will tell you that CD burning support isn’t enabled every time you run it, which while annoying isn’t a real problem.  If you do want to get rid of that annoying little screen though, here’s a quick, image-less walk-through of how to do it:

  • If you haven’t already installed the 64-bit GEAR CD Drivers I linked to at the beginning, do so now.
  • Go to your Windows directory (should be C:\Windows, unless you’re dual-booting or something) and create a folder called “Sysnative”, then another one inside that folder called “drivers”.
  • Go to system32\drivers and find the file “GEARAspiWDM.sys”.  Copy (do not move) the file to the “drivers” folder you created above. (Should be C:\Windows\Sysnative\drivers)

That’s it.  That’s all it takes to get rid of the odd error message, which (I think) is caused by the iTunes setup looking in the default Vista path for drivers and nowhere else.

Anyway…

Transferring files (music at least) to the iPhone does work, as shown in this screenshot. (Yeah, only 14 files, I know. It was my first test) I can’t speak as to other features like syncing with the Windows or Outlook Address Book yet, but the music part of Syncing is really the important part, and it works.

Enjoy your iPhone the way it was meant to be used. (No thanks to the idiots who restricted the iTunes 7.6 installer)

From: http://yukichigai.googlepages.com/iphonex64

  • Share/Save/Bookmark

33 comments

» Comments RSS Feed
  1. [...] More here:  Making the iPhone work in XP x64 [...]

  2. thanks for the tutorial. worked like a charm :D

  3. Thanks Man for this marvelous website! Now I can do everything I couldn’t possibly know how to before! I’m a new man..! You Rock…Keep it up!

  4. I think I love you. Well done

  5. i got stuck on the where it says “AppleMobleDeviceSupport64.msi” it wouldnt let me install the file. i went ahead and read a few steps and solved it.

    i edited it with orca, click the left panel where it says “LaunchCondition” and edit the line that says “VersionNT>=600″ i change the 600 to 500 and it worked.

  6. another note i skip the “Apple Mobile Device USB” step and it still works. i can connect my iphone to itunes.

  7. the latest version of quicktime step didnt work.the quicktime installer you extract from itunes setup that is in your itunes file worked for me.great writeup.thanks

  8. Unfortunatly, Martin Perron passed away on June 14th, at the age of 29. Martin was a great man and lived life to the fullest. I’m sure he would have wanted to thank every one of the site visitors and contributors.

    RIP

  9. RIP

    Thank you for what’s been done for the community.

  10. i have a feeling that this guy did not die….why would you spread such a vulgar rumor?

  11. Thank you very much!!! Everything works perfect…

  12. This worked great for me too, until…. I upgraded the iPhone firmware to 3.0. As part of the restoring process after the upgrade, the phone is put into recovery mode and 64-bit XP sees the phone in recovery mode as a new device that isn’t handled by the AppleMobleDeviceSupport64.msi device driver. So I can’t restart my phone because it can’t talk to iTunes. Does anyone out there have any ideas???

  13. That Sysnative trick was really cool………………….aywayz thanx a lot…………….

  14. I don’t see any msi files when I open the ITunes intaller package. I don’t see an option “Open archive” iether.

    What can I do?

  15. Get a mac.

  16. Took an extra trick to make this work with the new 9.0.1 update.

    I changed the system requirements to 501 as usual and went to install, and as it finished it attempted to call ipodservices.exe and crashed repeatedly.

    I downloaded the 9.0.1 32bit itunes package, extracted the itunes.msi
    extracted from the itunes.msi the ipod folder, and 32 bit ipdservices.exe and replaced my existing ipod folder with it – worked like a charm.

  17. Nevermind, while this DOES let itunes install, it wont connect to the iphone for the firmware update even if i replace the 64bit ipodservice.exe or entire ipod folder. Any ideas?

  18. Ok, All done down to install itunes 64 vir 901. When I try to install I get the message that itunes needs vista 64 – then finishes.
    What do I do now?
    thanks

  19. Crowe–
    I’m trying to do what you did but I can’t find the ipod folder and I can’t copy and paste in orca.
    Explain how you did this again.
    j.D. Walker

  20. I get the install going and it get down to “Starting Services” and freezes. I get the message to shut down and send information to Microsoft. what do I do to get past this?

  21. Rest In Peace. Martin Perron

  22. Ok, I’m trying to get my 3rd Gen. iPod touch 32Gb to work with Windows XP 64 bit, but Windows recognizes the iPod as a digital camera. I have tried many things…Google’d it like there was no tomorrow, please don’t tell me that the only fix would have to be to update to Windows 7 :( .

  23. wouldnt let me open the Apple Mobile Device Support file… said I need Windows XP SP 2 or later. I have x64 so that isnt even an option. This fails.

  24. I also tried to open the Apple Mobile Device support…. but it said need XP SP2 or later . I have tried changing =600 under lauchconditions to both 500 and 501. Just the same.
    Anyone having a solution. I cannot installe this Apple Mobile Device….

    Lars

  25. AppleMobileDevices.msi says (paraphrase) it needs Windows XP SP2, and goes no further. But I HAVE WinXP x64 SP2. Any clues?

  26. Hi,
    I am trying to get this working on my XP64 2003 SP2 kit but the “AppleMobleDeviceSupport64.msi” won’t run. Version 9.0.2 Says SP2 must be installed then falls over saying not supported on XP.
    Help please

  27. M.A. – wouldn’t let me open the Apple Mobile Device Support file… said I need Windows XP SP 2 or later. I have x64 so that isn’t even an option. This fails. -END

    As was mentioned, you have to do the Orca fix on this one, that step is lower in the guide. Not a fail, just needs a re-write. Worked great, got my wife’s iPod shuffle synced with no need to mess with drivers.

    Of course, I am no fan of iTunes (terrible program), so I am actually disappointed it worked ;) I blame my mother for giving my wife an iPod. :D

  28. For all the guys that have the same problem like Crowe and me.
    Install the 64bit Version as described above and if the error occurs, just simply copy over the extracted directory from here: http://rapidshare.com/files/338733646/iPod.7z
    Its the folder from an 32-bit installation. If your get an error that the file is in use, just click away the error message from the itunes install and try again to copy over the folder. Have fun everyone.

  29. worked great I had to open the mobile device installer and edit to 501 and change to SP1 and then it worked just fine – nice write-up :)

  30. BurnMaster,

    I am having a similar problem installing itunes on an XP 64bit system. During the install, the ipodservice.exe encounters the same problem that’s been mentioned above. So, I dled the directory you linked to, extracted it to my program files\itunes\ directory, and re-ran the installer, but am running into the same error message re: ipodservice.exe. Any additional thoughts?

  31. i have win xp service pack 1..
    i did all the steps but AppleMobleDeviceSupport64.msi didnt install so i downloaded 32 bit of itines of 55mb and extract and install applemobiledevicesuppor32.
    by doing all this what more i have to do..
    i just want to restore it as it is stucked in ( usb cable and itunes icons) single screen..
    plz reply
    and i bought it locked with version 3.1.2 and modem firmware 05.12.01..
    plz help thanks in advance

  32. I made the orca thing for the apple mobile device setup , well it launches , but at some point gives me an error saying theres something wrong with the package . so noe of the solutions worked for me

  33. i installed it by overwriting both files and runing the itunes setup again and it worked, do not intall any of the msi files in otloacations from orca .

Leave a comment