1643 Views 4 Replies Latest reply: Oct 7, 2010 8:25 PM by François J. Perreault
AFAIK, the LaunchServices database doesn't show duplicate apps from multiple mounted volumes. I have three mounted volumes that are bootable and basically duplicates of each other, including apps. The contextual menu only shows one set of apps. It might be that you need to reset the database. This, in the Terminal app, should do the trick:
*/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user*
Thanks! I actually tried that, but the results were not immediately apparent. It is working now and my menus arer small again!
I believe that my problem was a result of cloning my original hard drive to an external, where a bunch of backups were stored already via Chronosync, then after I'd replaced my internal HD, I cloned it back. During the time I was booting off the external so I could still work.
Somehow, the database saw the change as an introduction of hundreds of new apps all from the backup drive. The database remained intact after the clone was restored back to the new drive, and it caused there to be hundreds or thousands of possible apps to open things like .txt or .png files. If I inadvertently hovered over the "Open With..." in the contextual menu when clicked on one of these files, it would take sometimes minutes to come back from beachball lockup.