Apple iTunes 10.5.2.11
Apple released iTunes 10.5.2.11, for both Windows x86 as well as Windows x64. iTunes 10.5.2 includes several improvements for iTunes Match and fixes an audio distortion problem when playing or importing certain CDs.

For information on the security content of this update, please visit HT1222.
The 'iTunesSetup.exe' (x86) or 'iTunes64Setup.exe' (x64) is basically a compressed 7zip archive which contains six different MSI's which together take care of installing everything which is needed to run iTunes:

You can use these switches and properties against it:
iTunes64Setup.exe /s /v \"ISSETUPDRIVEN=0 SILENT_INSTALL=1 INSTALL_DESKTOP_SHORTCUTS=0 ASSUME_QT_DEFAULTS=0 ASSUME_MEDIA_DEFAULTS=0 ALLUSERS=1 /qb!\"
Or just extract the MSI's and install every MSI separately. The correct order to install these MSI's then is:
- AppleApplicationSupport.msi (2.1.6)
With iTunes Apple ships two 'support' MSI. The 'Application Support' msi has the core files for 'Application Support' within iTunes. - AppleMobileDeviceSupport.msi (4.0.0.97)
With iTunes Apple ships two 'support' MSI. The 'Mobile Device Support' msi has the core files for device management of devices which can be connected to iTunes (iPhone, iPod, Ipad). - Bonjour.msi (3.0.0.10)
Bonjour, also known as zero-configuration networking, enables automatic discovery of computers, devices, and services on IP networks. Bonjour uses industry standard IP protocols to allow devices to automatically discover each other without the need to enter IP addresses or configure DNS servers. Specifically, Bonjour enables automatic IP address assignment without a DHCP server, name to address translation without a DNS server, and service discovery without a directory server. Bonjour is an open protocol which Apple has submitted to the IETF as part of the ongoing standards-creation process. To learn more, check out the Bonjour Protocol Specifications which detail the technologies that make up Link-Local and Wide-Area Bonjour. - iTunes.msi (10.5.2.11)
the Itunes.msi contains the core files needed to run Apple iTunes. You can use these public properties:
DISABLEADVTSHORTCUTS - no advertised shortcuts
DONT_AUTO_SYNC_IPODS - whether to sync iPods automatically
IS_ASU - disable the Accept License Screen on first launch when set to '1'
NO_ASUW - Don’t install Apple Software Update for Windows. This application alerts users to new versions of Apple software.
NO_BONJOUR - Don’t install Bonjour. Bonjour provides zero-configuration network discovery of printers, shared iTunes libraries, and other services.
REGSRCH_DESKTOP_SHORTCUTS - no desktop shortcuts when set to '0'
SCHEDULE_ASUW - schedule the Automatic Software Update task in the Windows Task Scheduler, on or off ('0'), therefore '0' turns off Apple Software Updates. - AppleSoftwareUpdate.msi (2.1.3.127)
The 'AppleSoftwareUpdate.msi' is optional and only needed if you want to use the Apple Auto Update feature which notifies the user of new updates for Apple products like iTunes, QuickTime and Safari:

iTunes offers parental, enterprise, and education controls which give system administrators the ability to set content restrictions. HT2102 ("Windows OS Managed Client: How to manage iTunes control features") is a great knowledgebase article which explains in detail how to use the 'AdminFlags' key in the registry to disable and then lock certain features. This registry key can be added to a transform file by using Orca or AdminStudio's Tuner.

