How can I install iTunes in such a way that it can't put any "hooks" or helper programs on my computer?
Ed Bot had written an article on how you install iTunes 10 without any helper programs. It's a long 3-page post, but to summarize
- When you run the iTunes setup program, it unpacks six Windows Installer packages and a master setup program, which then installs nearly 300MB of program and support files, a kernel-mode CD/DVD-burning driver, multiple system services, and a bunch of browser plugins. It configures two “helper” programs to start automatically every time you start your PC
- To trim down, the master setup program is first extracted using 7-zip / IZArc and each individual setup program can be run
Performing a selective iTunes install involves three steps:
Extract the installer files you need to a local folder.
Run the installers with the proper command-line switches.
Prevent Apple Software Update from undoing your careful work later.
I would recommend you read the full article and customize it as you like.
I too am not a fan of iTunes. However, ever since I got a free iPod touch and now have an iPhone 4, I need iTunes to sync all my data. I use 7zip to extract the installer I download directly from Apple.
Then, I delete the Quicktime and AppleSoftwareUpdate msi installers.
I then install the ApplicationSupport first, followed by MobileDeviceSupport, and then Bonjour.
-
I install iTunes by going into an administrator privileged command prompt and navigate to the directory with the iTunes installer. I use the following command:
*msiexec.exe /i iTunes64.msi /quiet*
And iTunes installs without Quicktime and software update. Of course you need quicktime for iTunes, so I use the latest version of QTLite which works very well with iTunes.
You can delete bonjour and MobileDevice support if you will never use things like Home sharing or zero-config networking and if you do not have an iDevice.