Clean 'Open With' List
15 December 2013
On my Mac the ‘Open With’ list in the context menu keeps filling up with duplicate entries for apps. Not really sure why it keeps happening but I keep forgetting how to clean it and then not being able to find the solution again.
So this is how to do it:
Enter this into terminal (this is on 10.8 the file path might be different on other version of OS X):
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
I have also created an alias for this in my bash profile:
alias cleanopenwith='/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user'