En Mac OS X 10.8.2, tengo este curioso problema. Cada vez que instalo una nueva versión actualizada de una de varias aplicaciones que uso, mi sistema agrega una nueva entrada duplicada en el menú contextual "Abrir con":
He intentado borrar cachés y reconstruir permisos de disco y reiniciar, pero el problema persiste.
Reconstruí completamente la base de datos de Launch Services y reconstruí completamente la Pre-Encuadernación, más de una vez, usando las herramientas de línea de comando estándar y dos utilidades comerciales de limpieza diferentes para hacer lo mismo.
También he eliminado y reconstruido Spotlight y luego reconstruí Launch Services y borré los cachés nuevamente.
Nada tiene ningún efecto.
Parece que ha habido preguntas similares publicadas aquí anteriormente, y todas ellas son respondidas incorrectamente por "Reconstruir la base de datos de servicios de lanzamiento", pero eso no ayuda al problema.
Actualización 18 de enero de 2013
Después de presentar un informe de error con Apple, recibí una notificación de que se trata de un error conocido que ya están rastreando y trabajando. Es el ID de error # 11582257, para cualquiera que siga estas cosas.
Actualización de abril de 2013
Este error no se ha solucionado en Mac OS X 10.8.3.
Actualización de junio de 2013
Este error aún no se ha solucionado en Mac OS X 10.8.4.
Respuestas:
He encontrado un comando de Terminal que funciona en Mountain Lion. Da la secuencia correcta de comandos para
lsregister
corregir este problema:/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Esto fue proporcionado por un Dr. Drang en el blog de LeanCrew.com en una publicación llamada Cómo deshacerse de Open With duplicates . Fue publicado el 16 de febrero de 2013.
Puede leer la publicación del blog en el enlace de arriba para obtener todos los detalles.
Presumiblemente, hasta que Apple corrija este error conocido, puede ser necesario volver a ejecutar este comando cada vez que se instale una nueva versión de una aplicación en mi sistema, causando nuevos elementos duplicados en el menú Abrir con.
Debo admitir que esta cadena fue sugerida por bmike el 12 de enero de 2013. Pero por alguna razón la pasé por alto anteriormente. Así que gracias, bmike.
fuente
killall Finder;
haciendo el comando completo/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; killall Finder;
Verifique la respuesta de Wheat donde descubrió las circunstancias en las que OS X tiene un error y los duplicados son causados por la actualización de una aplicación desde App Store.
Para otros en los que esto no es causado por un error específico en Mountain Lion, la reconstrucción ha descartado una base de datos obsoleta de servicios de lanzamiento, ahora debe reconstruir toda su base de datos de Spotlight.
Esto supone que realmente no tiene varias copias de PDFPenPro, por lo que puede ejecutar
mdfind app_name
antes y después de reconstruir Spotlight, ya que esa es la causa probable de las entradas duplicadas.Este también podría ser un buen momento para asegurarse de que sus copias de seguridad estén actualizadas: los errores aleatorios del sistema de archivos, las utilidades incompatibles o la falla inminente del disco también podrían explicar que la base de datos continúe siendo reconstruida con entradas duplicadas.
fuente
mddiagnose
y envíelo ; si tiene un caso repetible, el ingeniero debería ser fácil de hacer para que demuestre el error y luego lo reproduzca. Mejor, usted sabe exactamente qué desencadena la adición del nuevo elemento.