Some folks would prefer that iTunes not automatically install additional items such as Bounjour, Quicktime, or AppleSoftwareUpdates.
For organizations which have software distribution and management solutions, it’s usually preferable to turn off the auto-update features of some 3rd part software packages. Additionally, one of my customers have created some Quicktime extensions and need to carefully manage their version updates (to avoid Monday morning chaos and confusion from an unexpected Apple update).
Here is one solution. Run the iTunes installation with these command line options:
C:\%PATH%\ iTunesSetup.exe NO_QUICKTIME=1 NO_BONJOUR=1 NO_ASUW=1 SILENT_INSTALL=1 DESKTOP_SHORTCUTS=0 ALLUSERS=1 ASSUME_MEDIA_DEFAULTS=0 ASSUME_QT_DEFAULTS=0
I tested this using a virtual instance of Windows XP virtual over in our VMview Lab. It wasn’t completely silent, and the default display window makes you think it might be doing a full install anyway… but when it completed there was no trace of QT, Bounjour, or AppleSoftwareUpdate apps or services on the machine. A support call to Apple might turn up whether there are any other available command line options. Post installation, the iTunes registry settings can be managed with AD/GPO tools.
All of the “Restrictions” available in the iTunes application preferences window can be managed using typical Windows system management tools (such as login scripts or GPOs).