Entri duplikat dalam menu "Buka Dengan" di Finder bahkan setelah membangun kembali Layanan Peluncuran


12

Di Mac OS X 10.8.2, saya memiliki masalah aneh ini. Setiap kali saya menginstal versi baru yang diperbarui dari salah satu dari beberapa aplikasi yang saya gunakan, sistem saya menambahkan entri duplikat baru di menu kontekstual "Buka Dengan":

masukkan deskripsi gambar di sini

Saya telah mencoba membersihkan cache dan membangun kembali izin disk dan mem-boot ulang, tetapi masalahnya tetap ada.

Saya telah sepenuhnya membangun kembali database Layanan Peluncuran dan sepenuhnya membangun Pra-Penjilidan, lebih dari sekali, dengan menggunakan alat baris perintah standar dan menggunakan dua utilitas pembersihan komersial yang berbeda untuk melakukan hal yang sama.

Saya juga telah menghapus dan membangun kembali Spotlight dan kemudian membangun kembali Layanan Peluncuran dan membersihkan cache lagi.

Tidak ada yang berpengaruh.

Tampaknya ada pertanyaan serupa yang diposting di sini sebelumnya, dan semuanya salah dijawab oleh "Membangun kembali basis data Layanan Peluncuran" tetapi itu tidak membantu masalah.

Pembaruan 18 Januari 2013

Setelah mengajukan laporan bug dengan Apple, saya telah menerima pemberitahuan bahwa ini adalah bug yang diketahui telah mereka lacak dan kerjakan. Itu adalah Bug ID # 11582257, untuk siapa saja yang mengikuti hal-hal ini.

Perbarui April 2013

Bug ini belum diperbaiki di Mac OS X 10.8.3.

Pembaruan Juni 2013

Bug ini masih belum diperbaiki di Mac OS X 10.8.4.


Saya tidak menyarankan onyx - tapi saya lakukan seperti jawaban ini dan apple.stackexchange.com/a/66870/5472
bmike

Harap buka kembali. "Duplikat persis" adalah situasi yang berbeda dengan gejala yang sangat berbeda, berlaku untuk OS X 10.6, dan solusi yang diusulkan di sana tidak membantu saya dalam OS X 10.8.2. Saya telah sepenuhnya membangun kembali database Layanan Peluncuran dan itu tidak berpengaruh pada masalah ini.

Pertanyaan terkait lainnya: 9929 , 10523 , 64124 , 64580 , 68530 . Jika Anda telah melakukan pembangunan kembali database, dan memastikan spotlight tidak menemukan dupes yang sah, Anda dapat mengeditnya menjadi pertanyaan sehingga kurang seperti pertanyaan lain yang saya tautkan.
bmike

1
Ada banyak penjelasan tentang pertanyaan-pertanyaan lain. Pada akhirnya, Anda memiliki masalah sorotan, masalah aplikasi duplikat atau masalah database layanan peluncuran. Mengerjakan semua jawaban akan mengingatkan Anda pada situasi yang Anda alami.
bmike

2
Sebenarnya ini adalah bug di OS X. Tetap tidak tetap pada saat penulisan ini.

Jawaban:


6

Saya telah menemukan perintah Terminal yang berfungsi di Mountain Lion. Ini memberikan urutan perintah yang lsregisterbenar untuk memperbaiki masalah ini:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

Ini disediakan oleh salah satu Dr. Drang di blog LeanCrew.com dalam sebuah pos yang disebut Menyingkirkan duplikat Terbuka . Itu diposting pada 16 Februari 2013.

Anda dapat membaca posting blog di tautan di atas untuk semua detailnya.

Agaknya, sampai Apple memperbaiki bug yang diketahui ini, mungkin perlu untuk menjalankan kembali perintah ini setiap kali versi baru aplikasi diinstal pada sistem saya, menyebabkan item duplikat baru di menu Buka Dengan.

Saya harus mengakui bahwa string ini disarankan oleh bmike pada 12 Januari 2013. Tetapi untuk beberapa alasan saya mengabaikannya sebelumnya. Terima kasih, bmike.


Terima kasih, ini berhasil. Saya perlu memulai ulang Finder untuk mendapatkan menu Open With untuk memperbarui. Saya menjalankan 10.9.2.
Chad von Nau

1
ya - ini adalah jawaban yang baik tetapi Anda harus menambahkan killall Finder;membuat perintah lengkap/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
billynoah

2

Periksa jawaban Wheat di mana ia menemukan keadaan di mana OS X memiliki bug dan duplikat disebabkan oleh memperbarui Aplikasi dari App Store.

Untuk orang lain di mana ini bukan disebabkan oleh bug khusus di Mountain Lion, pembangunan kembali telah mengesampingkan basis data layanan peluncuran basi, Anda sekarang harus membangun kembali seluruh database sorotan Anda.

Ini mengasumsikan Anda tidak memiliki beberapa salinan PDFPenPro - sehingga Anda dapat menjalankannya mdfind app_name sebelum dan sesudah membangun kembali sorotan karena itu kemungkinan penyebab entri duplikat.

Ini mungkin juga saat yang tepat untuk memastikan cadangan Anda saat ini - kesalahan sistem file acak, utilitas yang tidak kompatibel, atau kegagalan disk yang akan terjadi juga dapat menjelaskan database yang terus dibangun kembali dengan entri duplikat.


Seperti yang saya nyatakan dalam pertanyaan saya, saya telah sepenuhnya membangun Spotlight. Itu tidak membantu.

1
Saya juga telah memeriksa untuk memastikan bahwa saya hanya memiliki satu salinan dari setiap aplikasi yang dimaksud. Tetapi entri duplikat baru akan ditambahkan ke menu aplikasi tertentu setiap kali saya menginstal pembaruan baru dari revisi aplikasi yang lebih baru. Saya menyimpulkan itu hanya bug yang belum terselesaikan di OS X. Ini menjengkelkan karena saya menggunakan menu kontekstual "Open With" terus-menerus dalam alur kerja saya.

1
Terima kasih telah mengedit yang di / menjelaskannya. Otak saya masih mengingat versi pertama dari posting Anda rupanya. Jika Anda ingin mengajukan bug dengan apel, jalankan mddiagnosedan kirimkan - jika Anda memiliki kasing yang berulang, insinyur harus mudah membuat Anda mendemonstrasikan bug tersebut dan kemudian mereproduksinya. Lebih baik, Anda tahu persis apa yang memicu penambahan item baru.
bmike

Buat kami tetap diposting! Dan terima kasih untuk tetap dengan ini untuk menjelaskan mengapa itu tidak seperti pertanyaan lainnya.
bmike

@WheatWilliams Jika Anda memposting Radar Anda, saya akan menautkannya dalam laporan bug saya. Ini masih belum diperbaiki pada 10.8.4 (12E55) jadi saya ingin memberi mereka test case yang dapat direproduksi dengan sempurna sehingga ini dapat diatasi di build berikutnya jika memungkinkan. Bug saya adalah rdar: // 14100691
bmike
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.