Views: 8.3k  |  Created: 09/10/2009

Average Rating: 0
iTunes has 19 inventory records, 29 Questions, 1 Blogs and 3 links. Please help add to this by sharing more!

Deployment Tips (9)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 3 / 5 (Average) based on 1 ratings
Most Commonly Reported Deployment Method
Windows Installer with Custom Transform (MST)
or cancel
4
Note
iTunes 9.0.18 uses the same formula as iTunes 8.1/8.2. All of the notes from: http://www.appdeploy.com/packages/detail.asp?id=1369 are still applicable, with the exception of the following:

If you wish iPhone support you will need the AppleMobileDeviceSupport.msi also.

iTunes 9.0 does however REQUIRE Quicktime 7.64 any versions before will NOT do.

AppleApplicationSupport.msi is also needed for both Quicktime 7.64 and iTunes 9.0. It comes bundled with both, so we ended up installing it in the same GPO as Quicktime. As Quicktime is on all of our machines and iTunes only on some.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
2
Note
iTunes 9.0.3 including QuickTime 7.6.5

The goal of this install is to do the minium amount of customisation to the original downloads, have no desktop icons and remove unnecessary start menu items.

1. Download QuickTimeInstaller.exe and iTunesSetup.exe from apple.com

2. Extract AppleApplicationSupport.msi from either

3. Create and run this script

rem Install Apple Application Support
msiexec /i AppleApplicationSupport.msi /quiet /norestart
rem Install QuickTime
QuickTimeInstaller.exe /quiet DESKTOP_SHORTCUTS=0
rem Install iTunes
iTunesSetup.exe /quiet DESKTOP_SHORTCUTS=0
rem Delete Uninstall QuickTime shortcut
if exist "%ALLUSERSPROFILE%\Start Menu\Programs\QuickTime\Uninstall QuickTime.lnk" del "%ALLUSERSPROFILE%\Start Menu\Programs\QuickTime\Uninstall QuickTime.lnk"
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Command Line
In order to install iTunes silently, you can extract the iTunes.msi package using 7zip or 7zdn.exe and then run silent install switches on the extracted files.

Extract files:
7zdn.exe e "path\to\itunes.exe" -o"%temp%\iTunes" -y

Install files:
"%temp%\iTunes\AppleApplicationSupport.msi" /passive /qb
"%temp%\iTunes\AppleMobileDeviceSupport.msi" /passive /qb
"%temp%\iTunes\AppleSoftwareUpdate.msi" /passive /qb
"%temp%\iTunes\Bonjour.msi" /passive /qb
"%temp%\iTunes\QuickTime.msi" /passive /qb
"%temp%\iTunes\iTunes.msi" /passive /qb
del "%temp%\iTunes"
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
1
Note

Follow below link to package latest version of itunes for Windows 7

http://msiworld.blogspot.com.au/2012/06/re-packaging-apple-itunes-10617-and.html

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-1
Note
UI installation of iTunes.msi:

During installation of Source this application will extract five different MSI's, AppleMobileDeviceSupport.msi, Bonjour.msi, iTunes.msi these three are part of iTunes 9.2.0.61 and AppleApplicationSupport.msi, QuickTime.msi (part of 7.66.73.0.).

It is not possible to install iTunes.msi in a UI mode. Also unable to create response transform.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-1
Note
Locking of Parental Control:

To lock these parental Control settings application requires following registry keys :

[HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\Parental Controls\Default]

"AdminTVShowsLimit"=dword:000001F4
"AdminFlags"=dword:0000006B
"AdminMoviesLimit"=dword:0000012C
"AdminRatingSystemID"=dword:00000001
"AdminGamesLimit"=dword:00000064


We can also lock some other settings. More information can be found on following URLs.

http://support.apple.com/kb/HT2102
http://www.appdeploy.com/packages/detail.asp?id=1369
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-3
Virtualization
I found that I was not able to just run the MSI packages in sequence and produce a working instance of iTunes.

Instead, I performed a snapshot repackage of iTunes and was able to get it working as long as you had the appropriate C++ runtimes installed on the Host OS. iTunes version 9.0.2.25 uses the security update for ATL released in June of '09:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=766a6af7-ec73-40ff-b072-9112bab119c2

Alternatively, you can just deploy AppleApplicationSupport.msi to the workstation if you're not certain that the above is the right redist for your version of iTunes.

I'm not done with testing yet, so I'm not sure if this approach allows for syncing with iPods and such, but potentially this is just a driver issue that could be resolved by wrapping the iPod drivers into AppleApplicationSupport.msi via transform.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-3
Note
Post Install Configurations:

For performing post install configuration this application requires two different "iTunesPrefs.xml" at two different locations:

[AppDataFolder]Apple Computer\iTunes\ iTunesPrefs.xml
[LocalAppDataFolder]Apple Computer\iTunes\ iTunesPrefs.xml

During repair application will overwrite the file "iTunesPrefs.xml" present under "[LocalAppDataFolder]Apple Computer\iTunes\ iTunesPrefs.xml". To resolve this issue app requires one custom action that can copy original file to desired location during repair. This action should be placed last in sequence.

This issue is bit confusing as this will create confusion during self heal of the application . when user login for first time, application repairs as shortcuts are advertised, hence ruling out these settings.
Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment
-3
Command Line

MsiExec.exe /I{996A2FAA-7514-4628-9D12-A8FC34A0016E}

Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (19)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.

Questions & Answers (29)

Questions & Answers related to Apple iTunes

1
ANSWERS
4
ANSWERS
2
ANSWERS
3
ANSWERED
5
ANSWERS
5
ANSWERED
2
ANSWERS
3
ANSWERED
1
ANSWERS
1
ANSWERS
2
ANSWERS
1
ANSWERS

Blogs (1)

Blog posts related to Apple iTunes

Reviews (0)

Reviews related to Apple iTunes