Hello. I'm Aleksandar Vacić, professional web developer and wine maker in the making.
Learn more about me or see what I can do for you.

My work & services

iTunes 9 on Windows 2003 — the complete solution

Some of the stuff here also apply to problems appearing during installation or use of iTunes 9 on Windows XP, Vista or Windows 2008. Meaning – do try them, it might help you solve the issues you’re having.

What does this solve?

If you have any of these issue, this article will most likely help you.

  1. You use Windows 2003 and iTunesSetup.exe refuses to run on it (it’s touting only XP or Vista/Windows 7 as supported OSes).
  2. At the end of the iTunes install, when dialog says “Starting services” it failes to start iPodService.exe with the following message: “Service ‘iPodService’ (iPodService) failed to start. Verify that you have sufficient privileges to start system service.”
  3. You have trouble starting iTunes.exe after install.
  4. You see dialog boxes telling iTunesHelper.exe failed to start.

My wife uses Windows 2003 as development machine and I had all of these happening.

iTunes refuses to install due to OS mismatch

Apple is — like many other companies do in the last year or two — touting iTunes 9 as compatible only with Windows XP and Vista or Windows 7. This is safe net for them. If you run Windows 2003, this is just about the same thing as XP, regarding ordinary software.

Thus, solution here is to kill the OS-based launch conditions, which good people at WebKeyDesign have already explained how to do. The solution goes like this:

  1. Unpack iTunesSetup.exe so you have all the various .msi files inside it copied to some folder. Use Winzip, Total Commander or any other de-archiver to open iTunesSetup.exe and extract the files
  2. Download free tool called InstED and start it
  3. Drag all .msi files into InstED
  4. For each of them, find the LaunchCondition key in the left panel and then in the right-panel look for ((VersionNT=501 And ServicePackLevel>=2) OR VersionNT>501) and delete it. Then save the file.
InstEd - removing launch conditions

InstEd — removing launch conditions

QuickTime has two conditions, remove both

QuickTime has two conditions, remove both

Once you’re done with all of them, install them, one by one. Start with AppleApplicationSupport, then AppleMobileDeviceSupport and then continue until iTunes as the last. Ignore SetupAdmin.exe

iPodService.exe failed to start

At the end of iTunes installation, it will try to start iPodService.exe. This fails and manifests in a variety of ways. There’s an amazing number of “solutions” on the net, but remarkably none has pinpointed the actual cause.

It’s Data Execution Prevention feature of the Windows — it will kill the process as soon as it tries to run. DEP is made to prevent malicious software using private or undocumented API or doing any sort of suspected malicious activity. iPodService.exe falls into this trap according to DEP, so we need to tell DEP to let it go as exception to the rule.
Here’s how:

  1. Right-click My computer, choose Properties
  2. Go to Advanced tab, click on Settings under Performance, then onto the DEP tab
  3. Click Add, go to Program Files\iPod\bin and choose iPodService.exe
  4. Retry/continue the iTunes installation and it will finish it up very quickly.
Data Execution Prevention is what kills iPodService.exe

Data Execution Prevention is what kills iPodService.exe

iTunes.exe or iTunesHelper.exe don’t start

You click, they appear to start but then fail. The reason is the same as above: DEP. Add both .exe files (they are in Program Files\iTunes folder) to the DEP exception window and they will start just fine afterwards.

To expand this a bit — every time you have a known, valid software failing to start, always add them to DEP and see if they work. Most likely they would.

tags: AppleSoftware I use
Comments: 3

Posted 4 months, 1 week agopermanent link

trackback URL: http://aplus.rs/software/itunes-9-on-windows-2003-the-complete-solution/trackback/

Voices from the crowd, 3 so far

I followed all the steps above, and all was going well until I tried to change the DEP settings. At that point i got the following:

You can not set DEP attributes on 64-bit executables.

What options do i have now?

by Aliasian
2 weeks, 4 days after the post

Oops Aliasian, that’s new. All the stuff I do have are 32bit, thus no idea for that one.

by Aleksandar
2 weeks, 5 days after the post

Download Quicktime;
– Download iTunes64setup.exe, was not very easy, I used a file mirror website to find the link on Apple’s site;
– Download ORCA;

Done with downloads. Look -> nothing on my pockets nor my hands, now let’s do the magic:

- Install ORCA;
– Using Winrar (last version) or 7-Zip open and extract the files inside iTunes64setup.exe to a folder (ALL files, not only iTunes like I did at first try);
– Edit iTunes.msi with ORCA. I had a problem changing the launch condition, it wasn’t enough (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;

Now to the easy part:

- Install AppleMobileDeviceSupport.msi;
– Install Quicktime you have downloaded;
– Install iTunes.
– Enjoy your nice product without buying a new Windows license

by danjal
3 weeks, 6 days after the post

Post your opinion


? You need to enter your email, but rest assured it will not be published.

? Enter the link and it will be published.
? This blog strives to behave properly, as per XHTML 1.0 Strict spec. You can use the following tags, but please use them wisely:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
? I have enabled comment moderation so if your comment does not shows up after you submit it, don't worry. I will review it and if it's nice and to the point, I'll approve it. This measure is up mostly to fight spam and trolls.

Tags or categories or topics...

Lots of ramblings on this blog...might be easier for you to find your juice through these tags:

Post a job. Find one. authenticjobs.com