¿Cómo se corrigen las asociaciones fallidas de registro después de reiniciar? [duplicar]

3

Estoy ejecutando 10.7.5 y he notado un problema con las asociaciones entre archivos y aplicaciones. El síntoma principal es que el Finder muestra más de una copia de la misma aplicación para abrir un archivo.

Al principio todo funcionó, pero ahora el archivo com.apple.LaunchServices.plist ya no se actualiza. En particular, si lanzo a través del terminal lsregister -dump , aparece la asociación, pero si abro el archivo plist, la asociación no está presente. Si reinicio, en lugar de actualizar el archivo plist, el sistema elimina la asociación de la base de datos (la opción -dump ya no lo muestra). Intenté lanzar lsregister -kill -seed varias veces, pero la situación no cambia.

¿Cómo puedo corregir de forma permanente las asociaciones entre archivos y aplicaciones?

    
pregunta Soel 27.09.2012 - 13:04

1 respuesta

3

La base de datos LaunchServices está construida con datos de hasta cuatro dominios. (Consulte 'lsregister --help' para obtener más información sobre estos dominios). Es posible que no esté reconstruyendo la base de datos de LaunchServices correctamente. Este es el comando que utilizo para reconstruir la base de datos en mi Mac:

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

Si realmente quieres entrar en el meollo de las asociaciones de archivos (y mucho más) y quieres una buena GUI para iniciar, intenta instalar RCDefaultApp.

enlace

    
respondido por el HairOfTheDog 10.10.2012 - 02:52

Lea otras preguntas en las etiquetas