Anonim

Hoewel de meeste bestanden in OS X zijn geconfigureerd om standaard te worden geopend met een specifieke toepassing, hebben gebruikers de optie om een ​​handig "Openen met" -menu te gebruiken, te vinden door met de rechtermuisknop (of Control-klikken) op een bestand te klikken. Hiermee kunnen gebruikers een standaardapplicatie behouden voor het bekijken van de meeste bestanden, maar hebben ze indien nodig nog steeds snel toegang tot een andere compatibele applicatie. Een goed voorbeeld is het instellen van OS X om standaard afbeeldingsbestanden te openen met Preview, maar het menu Openen met gebruiken om de afbeelding met Photoshop te openen voor bewerkingstaken.
Het menu Openen met kan echter soms uit de hand lopen. Gebruikers die hun apps in de loop van de tijd hebben geüpgraded, vinden mogelijk oude versies waarnaar wordt verwezen in de lijst en degenen die hun OS X-installatie naar een nieuwe schijf migreren, kunnen dubbele vermeldingen zien.


Iets soortgelijks gebeurde toen we onze TekRevue- productiemac van een iMac naar een Mac Pro verhuisden. We hebben onze gegevens gemigreerd door de schijf van de iMac naar de Mac Pro's te klonen, wat prima werkte, behalve dat we dubbele vermeldingen hadden van al onze programma's in het menu Openen met.
Om dit te verhelpen, moeten we de LaunchServices-database van OS X opnieuw instellen. Zoals het geval is met de meeste acties in OS X, zijn er meerdere manieren om deze taak te volbrengen, maar de snelste is om eenvoudig een Terminal-opdracht te gebruiken.
Ons testsysteem gebruikt OS X Mavericks 10.9.1, maar deze instructies werken ook met OS X Lion en OS X Mountain Lion. Om te beginnen, sluit u alle geopende toepassingen en start u Terminal vanaf Macintosh HD> Toepassingen> Hulpprogramma's . Kopieer en plak de volgende opdracht bij de Terminal-prompt en druk op Return om deze uit te voeren:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domein lokaal -domeinsysteem -domeingebruiker

Terminal lijkt even te blijven hangen terwijl de opdracht wordt verwerkt. Als het klaar is, verschijnt er een nieuwe prompt in het venster. U kunt nu Terminal sluiten en teruggaan naar uw bureaublad. Zoek een bestand waartoe u toegang nodig hebt via het menu Openen met en u zult nu zien dat de lijst is opgeschoond, met dubbele en verouderde vermeldingen verdwenen.


Merk op dat we onze Mac niet opnieuw hoeven op te starten om de resultaten van de opdracht te zien, maar als je geen verandering ziet, probeer dan opnieuw op te starten voordat je je toevlucht neemt tot andere methoden.

Alternatieve methoden voor het opnieuw opbouwen van LaunchServices

De hierboven beschreven Terminal-methode is eenvoudig en vereist misschien niet eens een herstart, maar er zijn twee andere manieren om LaunchServices opnieuw op te bouwen als u daartoe geneigd bent. De eerste is het gebruik van een applicatie genaamd OnyX, die een aantal OS X-onderhoudstaken kan uitvoeren en automatiseren. Nadat u OnyX hebt gestart, vindt u LaunchServices in Onderhoud> Opnieuw opbouwen. Vink het vak LaunchServices aan en druk op Uitvoeren om het opnieuw op te bouwen.
Een andere optie is om het voorkeurenbestand van LaunchServices handmatig te verwijderen. Sluit alle geopende toepassingen en ga naar ~ / Bibliotheek / Preferences . Zoek com.apple.LaunchServices.plist, verwijder het bestand en start uw Mac opnieuw op. Dit zou hetzelfde resultaat moeten hebben als het gebruik van OnyX of de Terminal-opdracht hierboven.

Herbouw launchservices om dubbele vermeldingen in het 'open met' menu van os x te repareren