Published on by

Today I wanted to reinstall iTunes for Windows and after downloading the iTunes64Setup.exe from Apple website I was horrified to see that the setup wizard started up in Croatian language.

No, I am not one of those pesky nationalists who would like to have setup wizard start in Serbian Cyrillic or Serbian Latin (Croatian language is similar enough to Serbian Latin that I can understand it), and I am not going to criticize Apple for wrong language selection but for the lack of choice — I am simply too used to English language when it comes to using computer software that having to parse text in any other language is just slowing me down.

For uneducated masses, this automatic localization of applications is a good thing, but what are we geeks supposed to do when there is no option to override it? What happened to the good old "Choose your language" dropdown list?

Without further ado, here is how to force iTunes for Windows setup to run in English:

  • Download iTunes for Windows here — I have 64-bit Windows so change the filenames accordingly if you don't
  • Using 7-Zip extract the iTunes64Setup.exe which will result in a several .msi and one .exe file
  • Right-click on AppleApplicationSupport.msi, select Install and follow the prompts until completed — that one is mandatory since it contains audio and video codecs
  • AppleMobileDeviceSupport64.msi, AppleSoftwareUpdate.msi, and Bonjour64.msi are as far as I am concerned, optional — whether you will need to install them depends on your iTunes usage pattern (i.e. whether you have an iPod, whether you want automatic software updates, whether you need iTunes sharing, etc), the iTunes itself will work without them even though it will complain about the lack of Bonjour service
  • Finally, open a Command Prompt window with administrative rights and type the following:
  • msiexec /i iTunes64.msi ProductLanguage=1033

You will get iTunes for Windows setup in plain old English.