programs showing up 3x in the "open as" menu

Discussion in 'MacBook Pro' started by excalibur313, Oct 21, 2007.

  1. excalibur313 macrumors 6502a

    excalibur313

    Joined:
    Jun 7, 2003
    Location:
    Cambridge, MA
    #1
    When I right click on a file and go to open as, it has 3 copies of every program that the file can be opened with. Is there a way I can reset it so it will only count each program once? This probably happened when I backed up my system, then installed a fresh copy of tiger. There was some error in the transfer wizard so I had to do it by hand. Thank you so much for your help!
     
  2. psychofreak Retired

    psychofreak

    Joined:
    May 16, 2006
    Location:
    London
    #2
    Type this (or just copy it) into terminal :)

    Code:
    System/Library/Frameworks/ApplicationServices.framework/\
    Frameworks/LaunchServices.framework/Support/lsregister \
    -kill -r -f -domain local -domain system -domain user
     
  3. WildCowboy Administrator/Editor

    WildCowboy

    Staff Member

    Joined:
    Jan 20, 2005
    #3
    You can also use an app like MainMenu to accomplish this without venturing into Terminal. The task you're looking for is Rebuild LaunchServices.
     
  4. excalibur313 thread starter macrumors 6502a

    excalibur313

    Joined:
    Jun 7, 2003
    Location:
    Cambridge, MA
    #4
    Hmm I tried that twice and it didn't seem to do it....I wonder what else I can do. Also, I tried the terminal commands but they couldn't find the file I was referencing (this could be my bad terminal skills though.)
     
  5. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #5
    Hey, we went over this last time.

    Try this...

    Code:
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -f -domain local -domain system -domain user "/Applications"
     
  6. psychofreak Retired

    psychofreak

    Joined:
    May 16, 2006
    Location:
    London
    #6
    Try this slightly different one:

    Code:
    /System/Library/Frameworks/ApplicationServices.framework/\
    Frameworks/LaunchServices.framework/Support/lsregister \
    -kill -r -domain local -domain system -domain user
    Just copy it, open Terminal, and paste, then press the return key :)
     
  7. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #7
    Little slow there.
     
  8. excalibur313 thread starter macrumors 6502a

    excalibur313

    Joined:
    Jun 7, 2003
    Location:
    Cambridge, MA
    #8
    Yup that did it! Thank you so much for your help!
     
  9. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #9
    Which one did it? ;)
     
  10. psychofreak Retired

    psychofreak

    Joined:
    May 16, 2006
    Location:
    London
    #10
    In fact I posted that in another thread, and you said there was something better down below on the Macosxhints page...I thought my original post on this page was that one, unfortunately I was wrong...
     
  11. Eidorian macrumors Penryn

    Eidorian

    Joined:
    Mar 23, 2005
    Location:
    Indianapolis
    #11
    Tis ok.

    Here's our favorite page.

    Looks like newer versions of Tiger need the slightly modified command.
     

Share This Page