Anonim

Sementara sebagian besar file di OS X dikonfigurasikan untuk dibuka dengan aplikasi spesifik secara default, pengguna memiliki opsi untuk menggunakan menu “Open With” yang praktis, ditemukan dengan mengklik kanan (atau Mengeklik kontrol) pada file. Ini memungkinkan pengguna menyimpan aplikasi default untuk melihat sebagian besar file, tetapi masih memiliki akses cepat ke aplikasi lain yang kompatibel bila diperlukan. Contoh yang bagus adalah pengaturan OS X untuk membuka file gambar dengan Pratinjau secara default, tetapi menggunakan menu Open With untuk membuka gambar dengan Photoshop untuk tugas pengeditan.
Namun, menu Open With terkadang bisa lepas kendali. Pengguna yang telah memutakhirkan aplikasi mereka dari waktu ke waktu mungkin menemukan versi lama direferensikan dalam daftar, dan mereka yang memigrasi instalasi OS X mereka ke drive baru dapat melihat entri duplikat.


Hal serupa terjadi ketika kami memindahkan Mac produksi TekRevue kami dari iMac ke Mac Pro. Kami memigrasikan data kami dengan mengkloning drive iMac ke Mac Pro, yang berfungsi dengan baik kecuali kami memiliki entri duplikat dari semua aplikasi kami di menu Open With.
Untuk memperbaiki ini, kita perlu mengatur ulang basis data LaunchServices OS X. Seperti halnya dengan sebagian besar tindakan di OS X, ada beberapa cara untuk menyelesaikan tugas ini, tetapi cara tercepat adalah dengan hanya menggunakan perintah Terminal.
Sistem pengujian kami menjalankan OS X Mavericks 10.9.1, tetapi instruksi ini juga berfungsi dengan OS X Lion dan OS X Mountain Lion. Untuk memulai, tutup semua aplikasi yang terbuka dan kemudian luncurkan Terminal dari Macintosh HD> Aplikasi> Utilitas . Salin dan tempel perintah berikut di Terminal prompt dan tekan Return untuk menjalankannya:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain lokal -domain sistem -domain pengguna -domain pengguna

Terminal akan tampak membeku selama beberapa saat ketika perintah diproses. Setelah selesai, Anda akan melihat prompt baru muncul di jendela. Anda sekarang dapat menutup Terminal dan kembali ke Desktop Anda. Temukan file yang perlu Anda akses menggunakan menu Open With dan sekarang Anda akan melihat bahwa daftar sudah dibersihkan, dengan duplikat dan entri yang sudah usang hilang.


Perhatikan bahwa kami tidak harus mem-boot ulang Mac kami untuk melihat hasil dari perintah, tetapi jika Anda tidak melihat perubahan di pihak Anda, coba boot ulang sebelum beralih ke metode lain.

Metode Alternatif Membangun Kembali LaunchServices

Metode Terminal yang dijelaskan di atas mudah dan bahkan mungkin tidak memerlukan reboot, tetapi ada dua cara lain untuk membangun kembali LaunchServices jika Anda memang menginginkannya. Yang pertama adalah menggunakan aplikasi bernama OnyX, yang dapat melakukan dan mengotomatiskan sejumlah tugas pemeliharaan OS X. Setelah Anda meluncurkan OnyX, Anda akan menemukan LaunchServices terdaftar di Maintenance> Rebuild . Cukup centang kotak LaunchServices dan tekan Execute untuk membangunnya kembali.
Opsi lain adalah menghapus file preferensi LaunchServices secara manual. Tutup semua aplikasi yang terbuka dan navigasikan ke ~ / Library / Preferences . Temukan com.apple.LaunchServices.plist, hapus file, lalu reboot Mac Anda. Ini harus mencapai hasil yang sama seperti menggunakan OnyX atau perintah Terminal, di atas.

Bangun kembali layanan peluncuran untuk memperbaiki entri duplikat di menu 'open with' os x