Changes
ITunes
,No-change update to Itunes 10.7
* Apple sometimes updates the MSI packages inside the EXE installer '''without''' changing the version number on the website. So do not take it for granted that there are no new packages available just because the version number on the website is still the same.
* Apple is also known to sometimes modify the setup packages of their programs even at minor version changes, so do not blindly assume that a new ITunes installer will work the same way as the old one did!
* There is a 64bit version of ITunes available too. As of version 10.6.3 7 the 64bit installer contains 64bit versions of ITunes itself and Apple Mobile Device Support and 32bit versions of Apple Application Support. The package definitions for the 64bit versions look basically the same as below, just the paths and GUIDs are different.
= Full iTunes 10.4.0.80 installation in VBS =
'Copy this to notepad++ or anoter editor, save as *.vbs :-)
= Full ITunes installation 10.6.3 7 =
''If you update this code, please remember the uninstall GUIDs change on each new version installed!''
<?xml version="1.0" encoding="UTF-8"?>
<package id='appleapplicationsupport' name='Apple Application Support' revision='%PKGVER%' reboot='false' priority='10'>
<variable name='PKGVER' value='2.12.92' />
<check type='uninstall' condition='versiongreaterorequal' path='Apple Application Support' value='%PKGVER%'/>
<upgrade include='install' />
<remove cmd='msiexec /x{122ADF8C63EC2120-DDA11742-480C4625-9936AA47-C88F2825B265C6A8AEC9C64C} /passive /norestart' timeout='300'>
<exit code='0' />
<exit code='1605' />
<package id='applemobilesupport' name='Apple Mobile Device Support' revision='%PKGVER%' reboot='false' priority='10'>
<variable name='PKGVER' value='56.20.0.659' />
<check type='uninstall' condition='versiongreaterorequal' path='Apple Mobile Device Support' value='%PKGVER%' />
<upgrade include='install' />
<remove cmd='msiexec /x{8F1ADE4D7446FE8D-EFACC1F9-4F5A4D42-B346AAAE-23C2687FAF505DBCE58605A6} /passive /norestart' timeout='300'>
<exit code='0' />
<exit code='1605' />
<depends package-id='appleapplication' />
<variable name='PKGVER' value='10.67.30.2521' />
<check type='uninstall' condition='versiongreaterorequal' path='iTunes' value='%PKGVER%' />
<upgrade include='install' />
<remove cmd='msiexec.exe /x{6AD9F5F30F6F6876-5BD06334-40004977-BD9CB5DD-B536CF86D988CFC12E193420} /passive /norestart' timeout='300'>
<exit code='0' />
<exit code='1605' />
</source>
= Minimal ITunes installation 10.6.3 7 =
The goal of this setup is to get a working installation of ITunes which allows you to activate, backup and sync an IPhone or Ipod, install new iOS versions and optionally get songs/apps from the Apple Store, but does otherwise interfere with the PC as little as possible. Specifically this means: No automatic update checks, no desktop shortcuts, no automatic file type associations with ITunes, no ITunes CD grabbing, no unecessary background services or autostart entries, no traybar icons, no Windows firewall modifications.
These package definitions are suited for someone who has to roll out ITunes in a corporate environment because the employees are using IPhones, but otherwise has no use case for ITunes at all. Of course all steps in this section are optional, if you don't want to leave a certain feature out, then simply omit the corresponding step.
<?xml version="1.0" encoding="UTF-8"?>
<package id='appleapplicationsupport' name='Apple Application Support' revision='%PKGVER%' reboot='false' priority='10'>
<variable name='PKGVER' value='2.12.92' />
<check type='uninstall' condition='versiongreaterorequal' path='Apple Application Support' value='%PKGVER%'/>
<upgrade include='install' />
<remove cmd='msiexec /x{122ADF8C63EC2120-DDA11742-480C4625-9936AA47-C88F2825B265C6A8AEC9C64C} /passive /norestart' timeout='300'>
<exit code='0' />
<exit code='1605' />
<?xml version="1.0" encoding="UTF-8"?>
<package id='applemobilesupport' name='Apple Mobile Device Support' revision='%PKGVER%' reboot='false' priority='10'>
<variable name='PKGVER' value='56.20.0.659' />
<check type='uninstall' condition='versiongreaterorequal' path='Apple Mobile Device Support' value='%PKGVER%' />
<upgrade include='install' />
<remove cmd='msiexec /x{8F1ADE4DD4DDFAA1-EFACEC37-4F5A4529-B346AD5B-23C2687FAF50A433ADE68662} /passive /norestart' timeout='300'>
<exit code='0' />
<exit code='1605' />
<depends package-id='appleapplicationsupport' />
<variable name='PKGVER' value='10.67.30.2521' />
<check type='uninstall' condition='versiongreaterorequal' path='iTunes' value='%PKGVER%' />
<upgrade include='install' />
<remove cmd='msiexec.exe /x{6AD9F5F30F6F6876-5BD06334-40004977-BD9CB5DD-B536CF86D988CFC12E193420} /passive /norestart' timeout='300'>
<exit code='0' />
<exit code='1605' />