Permanently Stop iTunes Auto-Loading

I have an early 2013 Retina MacBook Pro and I'm absolutely fed up with iTunes loading. I never use it and I never will.

As far as I can tell I've tried every suggestion to stop it from loading of it's own accord. The most common suggestion is to remove the iTunes Helper from my accounts Login Items which I have done ... repeatedly. It always worms it's way back in somehow.

How can I disable this app permanently? I simply don't want it to ever run ... ever. Only if I launch it manually.


Short question, many solutions

The easy way

Using the Terminal, unregister all the links from you file types to iTunes /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -u /Applications/iTunes.app

If you still have trouble and iTunes opens automatically, check out RCDefaultApp. Old, but still working (right click->open...) http://www.rubicode.com/Software/Bundles.html#RCDefaultApp

Install, go to system preferences, disable all the "media" links to iTunes

"Quick and dirty" (Teminal)

First, do

sudo chown -R $USER /Applications/iTunes.app
chmod ugo-x /Applications/iTunes.app/Contents/MacOS

This will prevent iTunes from starting EVER. To start iTunes manually, do

chmod ugo+x /Applications/iTunes.app/Contents/MacOS/iTunes; open /Applications/iTunes.app; chmod ugo-x /Applications/iTunes.app/Contents/MacOS/iTunes

The way for the brave

Use duti, http://duti.org/documentation.html. Install using "brew install duti", make sure to have homebrew installed first (http://brew.sh). Remove all links to iTunes. Make sure to read Change file association in terminal? to get all current file types.