Todos mis íconos de carpetas y aplicaciones desaparecieron en Finder

He estado usando Yosemite felizmente desde que se lanzó, pero ayer desaparecieron todos mis íconos. Vea las capturas de pantalla adjuntas. Mi base solo muestra el ícono del Finder, y dentro del Finder no aparece ninguno de los íconos de aplicaciones o carpetas. Lo único que parece funcionar son las vistas previas en miniatura para cosas como documentos de Word, PDF y archivos de imagen.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Estas son algunas cosas que ya probé:

  • rm -rf ~/Library/Caches/* y sudo rm -rf /Library/Caches/*
  • rm ~/Library/Application\ Support/Dock/*.db && killall -HUP Finder Dock
  • rm ~/Library/Preferences/com.apple.finder.plist
  • Intenté arrancar en modo seguro, el problema persiste allí.
  • Incluso intenté reinstalar el sistema operativo y, por alguna razón, el problema persiste.
  • Desafortunadamente, no puedo iniciar sesión como un usuario diferente, esta es una Mac de la empresa y mi inicio de sesión es nuestro inicio de sesión de red.

Estoy en una pérdida total. ¿Qué puedo hacer? Lo único que se me ocurre que cambié recientemente fue desinstalar una aplicación llamada Bitcasa eliminando manualmente algunos de sus archivos de aplicación, incluidos /Applications/Bitcasa.app, ~/Library/Preferences/com.bitcasa, ~/Library/LaunchAgents/ com.bitcasa.Bitcasa.plist, ~/Library/ScriptingAdditions/BitcasaIntegration.osax, ~/Library/Caches/com.bitcasa.Bitcasa y ~/Library/Application Support/com.bitcasa.Bitcasa.

Si después de reinstalar el sistema operativo el problema persiste, generalmente se trata de la configuración de sus preferencias, ya que no se modifican al reinstalar.
¿Hay alguna manera de restablecer las preferencias a los valores predeterminados?
por lo que vale, ejecute la reparación de permisos de disco por ahora. e intente iniciar sesión como un usuario diferente para verificar eso.
Acabo de consultar las instrucciones para la eliminación de Bitcasa aquí support.bitcasa.com/hc/en-us/articles/… ¿y asumo que lo hiciste?
Desafortunadamente, no puedo iniciar sesión como un usuario diferente, esta es una Mac de la empresa y mi inicio de sesión es nuestro inicio de sesión de red.

Respuestas (3)

Estaba teniendo un problema similar, no con los íconos en el dock, pero los íconos de Illustrator en la vista de lista del Finder solo se mostraban como íconos blancos en blanco en lugar de los íconos de Illustrator CC. Usando la información en este hilo, mostré todos los archivos ocultos. Esto se puede hacer usando la aplicación XtraFinder. Una vez que se mostraron todos los archivos ocultos, fui a la ruta a continuación y moví el archivo store.index al escritorio y me desconecté y volví a iniciar sesión. El archivo store.index se volvió a crear y todos mis íconos de Illustrator volvieron. Puede eliminar el que está en el escritorio y vaciar la papelera antes de volver a ocultar todos los archivos ocultos a través de XtraFinder. ¡Resuelto!

HD/private/var/folders/*/*/C/com.apple.iconservices/store.index

Los asteriscos representan nombres de carpetas aleatorios que son diferentes para cada computadora. El último asterisco puede tener más de una carpeta. Busque la carpeta C que no está bloqueada.

Su solución ha resuelto mi problema. Gracias :).

Los cachés de iconos en OS X se almacenan en /private/var/folders. Para borrarlos, pruebe los siguientes comandos en una ventana de Terminal.

sudo rm /private/var/folders/*/*/C/com.apple.dock.iconcache
sudo rm -rf /private/var/folders/*/*/C/com.apple.iconservices
killall Dock
killall Finder

Con suerte, debería encontrar sus iconos restaurados.

No se recomienda eliminar las carpetas de todos los usuarios (incluidos los archivos raíz y otros archivos del sistema) de esa manera.
¿Qué recomendarías en su lugar? Sé que la evidencia anecdótica de una persona no vale mucho, pero lo he hecho varias veces a lo largo de los años sin ningún efecto negativo. El sistema parece regenerar felizmente los archivos/carpetas a medida que los necesita.
Esta fue una de las cosas que probé ayer también, no tuvo ningún efecto.
@AlistairMcMillan, primero haría "ls -lFad /var/folders/*/*" para aislar el directorio que pertenece al usuario que tiene problemas. Eliminar el contenido de solo esa carpeta es menos dañino. También recomendaría hacer esto mientras está conectado como un usuario diferente. Como dijiste, las carpetas generalmente se regeneran según sea necesario, pero es mejor no tentar al destino eliminando archivos del sistema y no eliminar los archivos de otro usuario. Para un sistema de un solo usuario, esto no es un problema, pero, para sistemas de múltiples usuarios, sería de mala educación eliminar los archivos de la persona B para resolver el problema de la persona A.
Interesante, pero supongo que sabe que la 'C' en las rutas anteriores significa "Caché". La carpeta en realidad solía llamarse "-Caches-" en versiones anteriores. Seguramente algo muy extraño tendría que pasar para que algo irreemplazable terminara en una de estas carpetas.
Sí, de hecho me lo perdí la primera vez. Mi cabeza se marea cada vez que veo "sudo", "rm" y "*" en la misma línea en cualquier lugar. :-)
Conozco ese sentimiento. Normalmente soy yo el que aconseja precaución. Decirle a la gente que nunca elimine nada; simplemente cámbieles el nombre.

Lo que funcionó para mí (en 10.10.5) cerrar sesión, iniciar sesión como un usuario diferente y luego volver a iniciar sesión como yo.

El OP ha declarado que no puede iniciar sesión en una cuenta de usuario diferente y ya ha intentado reiniciar la computadora.