91
edits
Changes
ITunes
,iTunes 12.1.1.4
= Pre-Setup Process =
The iTunes installer consists of multiple MSI packages for each of its sub programs and a runtime that executes those MSI packages one after the other. To extract the MSI files do the following:
* Download the ITunes setup file from [http://www.apple.com/itunes/download/ Apple]. Apple The main download page attempts to guess what platform you're on and only offers you the correct download for that OS, but you can get find direct download links for 32- and 64-bit packages from [https://discussions.apple.com/docs/DOC-6562#morethis troubleshooting article].
* Open the files with 7zip or another file archiver
** For 32-bit, download iTunesSetup.exe and extract iTunes.msi, AppleApplicationSupport.msi and AppleMobileDeviceSupport.msi
'Copy this to notepad++ or anoter editor, save as *.vbs :-)
= Full ITunes iTunes 12.1.1.4 installation 11 =''If you update this code, please remember the uninstall GUIDs change on with each new version installed!'' These package definitions provide a working installation of iTunes which allows you to activate, back up and sync an iPod, iPad or iPhone, install new iOS versions and get songs/apps from the Apple Store, but doesn't install Bonjour, doesn't create desktop shortcuts, doesn't use Apple Software Update, doesn't take over file associations and doesn't tamper with autorun settings. This package is designed to uninstall cleanly even if you forget to update the GUIDs.
Deploy File/Folder Structure
%SOFTWARE%\itunesapple\iTunes-12.1.1\iTunes.msi %SOFTWARE%\itunesapple\iTunes64iTunes-12.1.1\iTunes6464.msi %SOFTWARE%\itunesapple\iTunes-12.1.1\AppleMobileDeviceSupport.msi %SOFTWARE%\itunesapple\iTunes-12.1.1\AppleMobileDeviceSupport6464.msi %SOFTWARE%\apple\iTunes-12.1.1\AppleApplicationSupport.msi %SOFTWARE%\itunesapple\iTunes-12.1.1\AppleApplicationSupport64.msi
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<packages:packages xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd" > <package id='"appleapplicationsupport' " name="Apple Application Support" revision="%PKG_VERSION%" reboot="false" priority="0"> <variable name="PKG_VERSION" value="3.1.2" /> <variable name='ITUNES_VER' value="12.1.1" /> <check type="logical" condition="and"> <check type="uninstall" condition="versiongreaterorequal" path="Apple Application Support (32-bit)" value="%PKG_VERSION%" /> <check type="uninstall" condition="versiongreaterorequal" path="Apple Application Support (64-bit)" value="%PKG_VERSION%" architecture="x64" /> </check> <install cmd='msiexec /qn /i "%SOFTWARE%\Apple\iTunes-%ITUNES_VER%\AppleApplicationSupport.msi"'> <exit code="0" /> <exit code="1638" /> <exit code="3010" /> </install> <install cmd='msiexec /qn /i "%SOFTWARE%\Apple\iTunes-%ITUNES_VER%\AppleApplicationSupport64.msi"' architecture="x64"> <exit code="0" /> <exit code="1638" /> <exit code="3010" /> </install> <upgrade include="install" /> <remove cmd="msiexec /qn /x {447cdce5-f555-429b-bfa6-642c3c6d684f}"> <exit code="any" /> </remove> <remove cmd="msiexec /qn /x {0df7096b-715a-4233-8633-c7a16ed6d616}" architecture="x64"> <exit code="any" /> </remove> <remove cmd='msiexec /qn /x "%SOFTWARE%\Apple\iTunes-%ITUNES_VER%\AppleApplicationSupport.msi"'> <exit code="any" /> </remove> <remove cmd='msiexec /qn /x "%SOFTWARE%\Apple\iTunes-%ITUNES_VER%\AppleApplicationSupport64.msi"' architecture="x64"> <exit code="any" /> </remove></package> <package id='applemobilesupport' name='Apple Mobile Device Support' revision='%PKGVER%' reboot='false' priority='10'> <variable name='PKGVER' value='8.1.1.3' /> <variable name='ITUNES_VER' value='12.01.61' /> <variable name="PKG_SOURCE" value='%SOFTWARE%\Apple\iTunes-%ITUNES_VER%\AppleMobileDeviceSupport.msi' architecture="x86" /> <variable name="PKG_SOURCE" value='%SOFTWARE%\Apple\iTunes-%ITUNES_VER%\AppleMobileDeviceSupport6464.msi' architecture="x64" /> <variable name="PRODUCT_ID" value='{e1db0812-2d60-43db-ae09-6c7027d93b28}' architecture="x86" /> <variable name="PRODUCT_ID" value='{c4123106-b685-48e6-b9bd-e4f911841eb4}' architecture="x64" />
</package>
<package id='itunes' name='Apple iTunes' revisioninstall cmd='msiexec.exe /i "%PKGVERPKG_SOURCE%' reboot" DESKTOP_SHORTCUTS=0 MEDIA_DEFAULTS=0 SCHEDULE_ASUW=0 REENABLEAUTORUN=0 /passive'false' prioritytimeout='9300'> <depends package-idexit code='appleapplicationsupport0' /> <depends package!-id- <exit code='applemobilesupport3010' reboot='postponed' /> --> </install>
</package>
</packages>
</source>