나는 몇 주 동안 같은 문제를 겪었고 여기에 나열된 모든 제안과 다른 포럼을 시도했지만 성공하지 못했습니다 .... 오늘까지!
TL; DR :이 두 명령을 실행 한 다음 재부팅하십시오.
mv ${TMPDIR}/com.apple.IconServices{,-bad}
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
긴 버전 :
새로 만든 사용자 계정을 사용해도 문제가 발생하지 않아 내 프로필에 문제가있었습니다. 라이브러리 폴더에서 모든 환경 설정 및 캐시를 제거했지만 문제가 남아있었습니다.
시스템 로그를 검사 한 후 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
이들은 다른 파일 형식에 대한 아이콘 생성 /로드와 관련이 있습니다. 파일 목록에 대한 아이콘을 그리려고하는 동안 Finder가 정지되어 캐시에 문제가있는 경우 지연 될 수 있습니다. IconServicesAgent는 사용자와 상호 작용하는 응용 프로그램이 아니기 때문에 캐시 / prefs는 일반적인 ~ / Library / 폴더에 저장되지 않지만 OS 수준의 앱 및 데몬에 사용되는 특별한 숨겨진 위치에 저장됩니다. 모든 사용자는의이 위치에 Cache and Temp 폴더가 있습니다 /var/folders/
. IconServicesAgent의 파일을 찾아서 이름을 바꾸면됩니다.
사용자 계정이 생성되면 시스템은 여기에 사용자를위한 폴더를 생성하지만 32 개의 임의 문자로 명명됩니다. 그것들은 무작위이기 때문에 정확한 경로를 줄 수는 없지만 TMPDIR 환경 변수는 가능합니다. (알고 싶다면 명령 echo $TMPDIR
을 실행 하여 자신의 Temp 폴더 경로를 얻으십시오. /var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/
실제로는 필요하지 않습니다. 아래 명령은 변수를 직접 사용합니다)
이제이 명령으로 T [temp] 디렉토리의 com.apple.IconServices 폴더 이름을 바꾸십시오.
mv ${TMPDIR}/com.apple.IconServices{,-bad}
다음으로 캐시 디렉토리 (디렉토리와 동일한 상위 디렉토리)에서 동일한 작업을 수행해야합니다 T
. 이 명령은 필요한 것을 수행합니다.
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}
이제 Mac을 재시동하고 다시 로그인하면 Finder가 다시 빠릅니다.