Saya telah mengalami masalah yang sama selama beberapa minggu, mencoba setiap saran yang tercantum di sini dan forum lain tetapi tidak berhasil .... sampai malam ini!
TL; DR : Jalankan 2 perintah ini lalu reboot.
mv ${TMPDIR}/com.apple.IconServices{,-bad}
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
Versi Panjang :
Masalahnya tidak terjadi ketika saya mencoba akun pengguna yang baru dibuat sehingga menunjuk ke sesuatu dengan profil saya. Saya menghapus semua Preferensi dan Tembolok dari folder Perpustakaan saya tetapi masalahnya tetap ada.
Setelah memeriksa log sistem, saya perhatikan 2 kesalahan berikut akan sering muncul ketika melihat folder di Finder.
12/16/14 12:24:29.908 AM com.apple.IconServicesAgent[244]: main Failed to composit image for binding VariantBinding [0x2af] flags: 0x8 binding: FileInfoBinding [0x3bf] - extension: mov, UTI: com.apple.quicktime-movie, fileType: ????.
12/16/14 12:24:29.908 AM quicklookd[8215]: Warning: Cache image returned by the server has size range covering all valid image sizes. Binding: VariantBinding [0xa03] flags: 0x8 binding: FileInfoBinding [0x903] - extension: mov, UTI: com.apple.quicktime-movie, fileType: ???? request size:16 scale: 1
Ini terkait dengan membuat / memuat ikon untuk berbagai jenis file. Finder sedang menggantung ketika mencoba menggambar ikon untuk daftar file sehingga masuk akal bahwa itu akan tertinggal jika ada masalah dengan cache. Karena IconServicesAgent bukan aplikasi yang berinteraksi dengan pengguna, cache / prefs tidak disimpan di folder ~ / Library / khas tetapi di lokasi tersembunyi khusus yang digunakan untuk aplikasi dan daemon tingkat OS. Setiap pengguna memiliki folder Cache dan Temp di lokasi ini di/var/folders/
. Kita hanya perlu mencari dan mengganti nama file IconServicesAgent.
Ketika akun pengguna dibuat, sistem menghasilkan folder di sini untuk pengguna tetapi dinamai dengan 32 karakter yang tampaknya acak. Karena mereka acak, saya tidak bisa memberi Anda jalur yang tepat tetapi variabel lingkungan TMPDIR bisa. (Jika Anda ingin tahu, jalankan perintah echo $TMPDIR
untuk mendapatkan path ke folder Temp Anda sendiri. Ini akan menjadi seperti /var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/
tapi kami tidak benar-benar membutuhkannya. Perintah di bawah ini hanya akan menggunakan variabel secara langsung)
Sekarang ganti nama folder com.apple.IconServices di direktori T [temp] dengan perintah ini.
mv ${TMPDIR}/com.apple.IconServices{,-bad}
Selanjutnya kita perlu melakukan hal yang sama di direktori Cache, yang ada di direktori induk yang sama dengan T
direktori. Perintah ini akan melakukan apa yang Anda butuhkan.
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
Jadi sekarang reboot Mac Anda dan setelah Anda masuk kembali, Finder harus cepat lagi.