I have Vista x64 Ultimate, and I have an iPod Classic 160GB. When I downloaded iTunes 7.6 a while back, it had a handy-dandy 64-bit version available, so I downloaded that and installed it. So that was running fine for two months or whatever, no problems, etc, etc.

So a few days after the horrific iPhone 3G + iPhone 2.0 + iTunes 7.7 + MobileMe launch day (note to Apple, maybe spread this stuff out a little bit), I get that great pop-up from the Apple Updater, you know the one that downloads iTunes+Quicktime and also comes with the Safari checkbox pre-checked. Sounds like tying, but whatever. So I say sure, update the iTunes.

Afterward, I notice that all of the iTunes related tasks look like this:

So yeah, that’s not really looking very 64 bit, I mean the little *32 means a 32 bit process, so wtf. So I figure that well, perhaps the updater is broken, and it downloaded a 32-bit version and installed it over my 64 bit version from before. So I uninstall, reboot as requested and of course the freaking Bonjour service is still there AND the Apple Mobile Device Support is still running AND the Apple Software Update is still installed. So I uninstall each of those, reboot again, and hey Bonjour is still running. I think Bonjour should be considered a virus, seriously.

So then I heads on over to apple.com and I see:

So I download the 64-bit version, install it, and I get the same exact thing, 6 32-bit processes, not a single 64-bit process. What gives, Apple? Is this 64-bit software? The copy on the download page is confusing, maybe Vista (64-bit) means that it’s a 32-bit version of the software that WORKS on Vista x64? The filename is itunes64setup.exe – that also isn’t totally specific about what is 64-bit.

The whole thing is at least marginally confusing.