OS X'teki çoğu dosya varsayılan olarak belirli bir uygulamayla açılmak üzere yapılandırılmış olsa da, kullanıcılar bir dosyayı sağ tıklatarak (veya Control tıklatarak tıklatarak) kullanışlı bir “Birlikte Aç” menüsünü kullanma seçeneğine sahiptir. Bu, kullanıcıların çoğu dosyayı görüntülemek için varsayılan bir uygulamayı korumasını sağlar, ancak gerektiğinde başka bir uyumlu uygulamaya hızlıca erişmelerini sağlar. En iyi örnek, görüntü dosyalarını varsayılan olarak Önizleme ile açmak için OS X'i ayarlamak, ancak görüntüyü düzenleme görevleri için Photoshop ile açmak üzere Birlikte Aç menüsünü kullanmak.
Ancak Birlikte Aç menüsü bazen kontrolden çıkabilir. Uygulamalarını zaman içinde yükseltmiş olan kullanıcılar listede referans verilen eski sürümleri bulabilir ve OS X kurulumlarını yeni bir sürücüye geçirenler yinelenen girişleri görebilirler.
TekRevue üretim Mac'imizi bir iMac'ten Mac Pro'ya taşıdığımızda da benzer bir şey oldu. Verilerimizi, iMac sürücüsünü Mac Pro'lara klonlayarak geçirdik; bu özellik, Birlikte Aç menüsündeki tüm uygulamalarımızın yinelenen girişleri olmadıkça iyi sonuç veren Mac Pro'lara aktarıldı.
Bunu düzeltmek için, OS X'in LaunchServices veritabanını sıfırlamamız gerekiyor. OS X'deki çoğu eylemde olduğu gibi, bu görevi gerçekleştirmenin birden fazla yolu vardır, ancak en hızlısı yalnızca bir Terminal komutu kullanmaktır.
Test sistemimiz OS X Mavericks 10.9.1 kullanıyor, ancak bu talimatlar OS X Lion ve OS X Mountain Lion ile de çalışıyor. Başlamak için, tüm açık uygulamaları kapatın ve ardından Terminal'den Macintosh HD> Uygulamalar> Yardımcı Programlar uygulamasını başlatın. Aşağıdaki komutu Terminal isteminde kopyalayıp yapıştırın ve yürütmek için Geri Dön düğmesine basın:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain yerel etki alanı sistemi etki alanı kullanıcısı
Komut işlenirken Terminal birkaç dakika donmuş gibi görünecek. Tamamlandığında, pencerede yeni bir komut istemi göreceksiniz. Artık Terminal'i kapatabilir ve masaüstünüze geri dönebilirsiniz. Birlikte Aç menüsünü kullanarak erişmeniz gereken bir dosyayı bulun; artık yinelenen ve eski girişler bittiğinde listenin temizlendiğini göreceksiniz.
Komutun sonuçlarını görmek için Mac'imizi yeniden başlatmamız gerekmediğini unutmayın, ancak sonunda bir değişiklik görmüyorsanız, diğer yöntemlere başvurmadan önce yeniden başlatmayı deneyin.
Lansmanı Yeniden İnşa Etmenin Alternatif Yöntemleri
Yukarıda tarif edilen Terminal yöntemi kolaydır ve yeniden başlatma gerektirmeyebilir, ancak eğer çok meyilliseniz LaunchServices'ı yeniden yapılandırmanın iki yolu vardır. Birincisi, birçok OS X bakım görevini gerçekleştirebilen ve otomatikleştirebilen OnyX adlı bir uygulamayı kullanmaktır. OnyX'i başlattıktan sonra, Bakım> Yeniden Oluşturma'da listelenen LaunchServices'ı bulacaksınız. Sadece LaunchServices kutusunu işaretleyin ve yeniden oluşturmak için Çalıştır'a basın.
Diğer bir seçenek, LaunchServices tercih dosyasını manuel olarak silmek. Tüm açık uygulamalardan çıkın ve ~ / Library / Preferences'a gidin . Com.apple.LaunchServices.plist'i bulun, dosyayı silin ve Mac'inizi yeniden başlatın. Bu, yukarıdaki OnyX veya Terminal komutunu kullanmakla aynı sonucu vermelidir.