12 votos

Íconos permanecen iguales después de que haya cambiado el programa predeterminado para abrir el archivo

Acabo de desinstalar un programa de mi nuevo Mac. El programa se estaba estableciendo como predeterminado para abrir todos los archivos .r. Instalé un nuevo programa y lo configuré como predeterminado para abrir los archivos .r, pero el icono antiguo de los archivos sigue ahí. El icono del antiguo programa todavía está presente en todos los archivos .r.

¿Cómo puedo actualizar los iconos de los archivos .r para que muestren los iconos del nuevo programa? Y ¿por qué sigue existiendo este icono en mi Mac? ¿Puedo eliminar el icono del programa antiguo?

5voto

hjdm Puntos 18

Puedes intentar reconstruir la base de datos de LaunchServices desde Terminal:

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

La ruta a lsregister en Mavericks es:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister

0 votos

Eso no funciona en Mavericks

0 votos

@UpAndAdam Edité mi respuesta.

0 votos

¡Gracias por la actualización! ¡Intentaré esta noche y votaré en consecuencia!

2voto

Corey Puntos 722

En macOS Sierra 10.12.1 la solución de lsregister proporcionada por @Mateusz Szlosek no funcionó.

Pero esta solución funcionó: Reiniciar caché de iconos en MacBook

Sin embargo, cambiar la aplicación predeterminada para un tipo de archivo a través de "Abrir con..." en Finder no provoca una actualización inmediata de los iconos en el escritorio y en las ventanas de Finder. Esto es un error.


Algunas críticas al final: Como usuario de Apple desde hace mucho tiempo, siempre preferí la retroalimentación instantánea y la actualización de GUI de macOS en lugar de Windows, donde tenías y aún tienes que hacer muchas actualizaciones manuales y más cargas/precauciones para el usuario debido a la falta de sincronización/consciencia interproceso (es decir, renombrar un archivo en Explorer mientras está abierto en otra aplicación, te causará problemas, incluso en 2016).

La interacción instantánea entre todos los procesos y todas las aplicaciones que utilizan frameworks estándar es lo que hace que la Mac sea tan genial, es decir, volver a habilitar una interfaz de red y Safari carga automáticamente el contenido de una pestaña del navegador inactivo, Renombrar un archivo en Finder mientras estaba abierto sin problemas, Cambiar un icono y se actualiza en cada instancia de vista (Finder, cuadro de diálogo de archivos de aplicaciones, icono en la barra de título de la aplicación), etc.

Odio ver cómo estas cualidades desaparecen. Apple claramente descuida a sus usuarios de Mac profesionales sobre sus usuarios de iOS y sus servicios en la nube. Con iCloud, Apple perfecciona la sincronización entre dispositivos, pero no ofrece la sincronización perfecta dentro de la Mac como solía hacerlo.

1voto

Florin Puntos 1

Para Yosemite 10.10.4 use:

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

0 votos

No funciona para mí.

0 votos

No funciona para mí tampoco en OS X 10.10.4

0 votos

Esta orden no hizo nada hasta que reinicié la máquina. Después del reinicio, se deshizo de la asociación anterior pero no enlazó la nueva. Extraño.

1voto

Dr Madvibe Puntos 1

Acabo de "Forzar salida" (command ⌘ + option ⌥ + esc) del Finder y los iconos erróneos se corrigieron cuando se volvió a cargar.

0voto

Carsten Kuckuk Puntos 693

La solución anterior no funcionó para mí ... así que esto es lo que he intentado y funcionó ... Lo explico aquí porque si la solución anterior no funciona para alguien, entonces él / ella simplemente puede reiniciar su Mac en el modo seguro e iniciar sesión y luego apagar y arrancar en modo normal ... Problema resuelto :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X