Search This Blog

Loading...

Sunday, 4 November 2012

The installer encountered errors before iTunes could be configured

Are you familiar with the following message?


'The installer encountered errors before iTunes could be configured.
Errors occurred during installation. Your system has not been modified.
Please run the installer again, or click Finish to exit'.

Quite clearly, a technical problem occurred during the installation of iTunes and the process could not be completed. Without more information, it is impossible to say exactly what caused the problem.

In most cases of this type of error, a complete un-installation of all Apple software before downloading the latest installation package and trying again does the trick. This process includes:

  • Un-installing all Apple related components through the 'Add or Remove Programs' utility in the Windows control panel.
  • Removing remnants from the 'Program Files' folder and registry.
  • Clearing out the temporary folders.
  • Restarting the computer and reinstalling.


On this particular occasion, this procedure didn't work. The installation of iTunes rolled back time and time again and resulted in the error above.

Using the logging facilities built into the Windows installer, I was able to identify the problem was with the installation of one of the iTunes components, Apple Mobile Device. Essentially, a device driver for USB connectivity to Apple hardware was failing to install.

I then tried installing the 'Apple Mobile Device' module on its own. Using Winrar, it is possible to extract the iTunesSetup.exe file and install each part separately. The following YouTube video was very useful for this:


Unfortunately this did not work either and the 'Apple Mobile Device' module could not be installed separately either. 

Eventually I was able to trace the problem to a single registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DIFx\DriverStore

On the particular machine I was working on, accessing this key simply resulted in an error. It seems the permission settings for this key had become corrupt.

I was able to resolve the problem by performing these steps:

  1. Right clicking on the 'DriverStore' key, then clicking 'Permissions'.
  2. Clicking on 'Add', then typing in 'SYSTEM' in the new panel that appeared before clicking 'OK'.
  3. Clicking on the 'SYSTEM' object I had just added, then ticking the 'Full Control' box and clicking 'OK'.
After rebooting the system I was able to reinstall iTunes successfully.

I would be interested to hear if anyone else has had the same problem and if they were able to resolve it.


5 comments:

  1. Thanks for this Matthew, followed all steps including installing REVO uninstaller which clears out registry keys when Apple sw uninstalled. Alos could not install Apple Mobile Device separately. Modifying key permissions did not help, so currently still just seeing same message top, front and centre above "The installer encountered errors before iTunes could be configured " - I am beginning to have bad dreams about that phrase..
    any other suggestions? How do I interrogate the windows installer log?
    thanks again
    Jason

    ReplyDelete
    Replies
    1. I would advise checking that you can access the following key:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DIFx\DriverStore

      Assuming you can, it is probably caused by a different problem. I would suggest using Process Monitor (http://technet.microsoft.com/en-gb/sysinternals/bb896645.aspx) to try and establish what is happening when the error occurs.

      Delete
    2. Jason,

      I also found myself having rage issues with taht phrase =X. By i appeared to fixed it by simply right clicking the installation icon and run it at administrator... I felt very stupid, but i hope it works for you.

      Rodrigo Castro

      Delete
  2. This isn't working for me, I don't even know if I'm doing it right

    ReplyDelete
  3. how do u do that lol, can u tell me how to change driver keys in the registry? because i have no clue how. Do you think apple will just fix this anyway?

    ReplyDelete