Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I'm opening .avi files, I want to open them with VLC Media player, when right clicking the item, I see this:

enter image description here

As you can see QuickTime is the default player, I want to change it to VLC, so I change it:

enter image description here

After changing it, every .avi I open gets opened by VLC, however, when I reboot my Mac, the default goes back to QuickTime... how do I prevent this and keep VLC as the default.

share|improve this question
up vote 6 down vote accepted

I was doing it the wrong way like you try to for a long time and also have retreated to using RCDefaultApp in the past... but there's actually a way to do that natively which works.

Do the following:

1) right click your file 
2) choose "Get Info"
3) in the popup find the "Open with" strip (this is by default closed) and open it
4) from the drop down choose the program you want to open that type of file
5) click "Change all..."

And that's the correct way to do it

share|improve this answer
Aha. Good find. – MacMac Feb 8 '12 at 0:43

There's a great preference pane RCDefaultApp. It should do what you want.

RCDefaultApp is a Mac OS X 10.2 or higher preference pane that allows a user to set the default application used for various URL schemes, file extensions, file types, MIME types, and Uniform Type Identifiers (or UTIs; MacOS 10.4 only). MacOS X uses the extension and file type settings to choose the application when opening a file in Finder, while Safari and other applications use the URL and MIME type settings at other times for content not related to a file (such as an unknown URL protocol, or a media stream).

share|improve this answer
This preference pane looks good - thanks for that. – MacMac Feb 7 '12 at 22:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.