Looking for WinExtra? You've found it - check out the ReBranding story as to why the change

Just What Is Apple Doing To Windows With iTunes 8?

by Steven Hodson on September 10, 2008 · Comments

The last time I used iTunes for Windows was back at around an early version 7 release and even then it struck me a one big bloated piece of crap - hell it almost made Windows Media Player look anorexic. Now apparently it has reached an incredible 80meg in size for an install package. WTF are we installing here? Since when does a media player need to be an 80meg install?

However that isn’t the real problem that many Windows users are experiencing after installing the new iTunes. Many are reporting being hit by good old BSOD (Blue Screen of Death) system crashes and apparently the type of STOP messages that are being generated during the system crash are the type that indicate bad drivers trying to be loaded. Which if it is the case then as Ed Bott suggests after some serious digging then the blame can be laid directly at the feet of Apple and iTunes 8

I’m reading lots of complaints about the new iTunes 8 update causing horrific problems on Windows machines, including widespread reports of STOP errors, aka the Blue Screen of Death. My colleague Adrian Kingsley-Hughes has asked readers for reports and Gizmodo has a sketchy post as well. How can this be happening? Assuming that the underlying hardware is working correctly, STOP errors can only be caused by kernel-level drivers or system services. A poorly written program can crash itself but not the entire system. So how can a supposedly simple software update cause a fatal crash?

Maybe because this isn’t a simple software update. Once again, Apple is using its automatic update process to deliver massive amounts of new software to users, including a device driver that has a long and checkered history of causing the Blue Screen Of Death to appear. And it’s delivering this massive payload without even a pretense of proper disclosure and without asking consent from its users.

As Ed shows in his posts with a gallery of screen captures taken of the iTunes 8 install there is quite a bit of questionable activity going on. He also has a blow by blow write of the install process but it all boils down to two drivers that are a part of the install but aren’t reported anywhere. Additionally the one driver - GEARAspiWDM.sys has very long history of causing BSOD’s on Windows machines

But in addition to all that software, Apple is also sneaking a couple of driver updates onto the system. One is a USB controller update, which is apparently used when connecting an iPod or iPhone to the system. On my system, this driver file was copied to the system but was not installed until I connected an iPod Mini via a USB port. Most of the trouble reports on the Apple forum indicate that this driver is identifying itself in the text that appears on the STOP error page. The only clue that this driver is being installed is in the System Restore dialog box.

In addition to this driver, the system also updates the GEARAspiWDM.sys driver (in Windows\System32\Drivers). I had to dig deep to discover this change, which is not documented anywhere. This driver is typically used with third-party programs that write to CD and DVD drives. The old iTunes versions of this driver is dated January 29, 2008. The new one is from April 17, 2008. This driver has a long and colorful history of causing Windows crashes. I remember dealing with it back in Windows 2000 days. And sure enough, a search for GEARAspiWDM.sys BSOD turns up thousands of hits. I’ve also found anecdotal reports of this driver causing iTunes to crash, including this one from the Gear Software forum last May.

Given that this is a known problem caused by a driver that is being sneaked onto a Windows machine by the iTunes install one has to wonder why. After all one would think that a company like Apple wouldn’t want to disillusion Windows users by deliberately installing a known faulty driver would you?

As Ed said on his other blog post about the issue

And one of those drivers is one that’s been causing BSODs with Windows for as long as I can remember. Nice marketing strategy: Tweak Microsoft for an operating system that  crashes, then ship code that crashes Windows. Thank goodness I’m not a cynic or I’d think this was a deliberate marketing strategy.

But then as one of the commenters said in the comments of the first post

iTunes ain’t done ’til Windows won’t run

Apple wouldn’t do that sort of thing would they? Naaa …. of course ….. not …..

Similar Posts:

Don't want to miss a single Shooting at Bubbles post?
Then make sure to grab our RSS feed right here and keep up to date with the cranky old fart of the Internet.
  • My suggestion is to avoid iTunes for Windows. It looks as if it was designed to perform poorly and bring problems, maybe just to give sense to the "Get A Mac" Ads.
  • So your suggestion is dump a free program because it might be buggy for a $1000+ brand new computer? That's hardly a solution.
  • No, keep your computer using other free programs that allows you listen to your music and even sync with your iPod without iTunes. You don't have to buy nothing and I think you will also get rid of the problems exposed in this post ;-)
  • I don't understand what the hell is going on with iTunes 8 either. I've had to revert back to iTunes 7.7. However, it's working just fine on another laptop in the house running the same OS. I'll just say that I wish I could use Windows Media Player for updating me iPhone instead of iTunes.
  • BSODphone
    Why did itunes give me such a hard time when i wanted to upgrade to 2.1?
    And then, finally, after getting it to upgrade (force install that firmware, duh!) it won't restore my iPhone settings without BSOD/crashing my pc?
    This is a fresh install of XP with SP3. The only thing that seems to piss it off is iTunes. I regret buying an iPhone. Apple doesn't like PC users.
  • Ya, I've stopped updating iTunes a few versions ago, they just got too bloated
    mediamonkey is a pretty good solution, I never liked Apple's DRM crap from the music store anyway
  • janet
    Thats not the only problem with itunes8, i in installed it after i lost itunes 7 when my motherboard fried and low and behold,EVERYTHING i had in my itunes library is now gone:( I try to sync a movie and i can't even do that because it tells me if i sync the movie it will remove all my music and vids from my ipod (WTF) i regret ever getting itunes!
blog comments powered by Disqus