17 votes

Le Finder de Mavericks tourne à l'ouverture des dossiers

Depuis la mise à niveau vers Mavericks, le Finder se bloque parfois lorsque je sélectionne un dossier et que j'attends que son contenu s'affiche dans la fenêtre. Cela se produit principalement dans les boîtes de dialogue Ouvrir :

Finder spinning

Il tourne pendant 15 à 30 secondes avant d'afficher les éléments de ce dossier. Je peux "Aller au dossier" et, dans ce cas, le contenu s'affiche immédiatement. Pourquoi le système tourne-t-il et y a-t-il un moyen de le rendre plus rapide ? (Il devrait être instantané. Je ne vais pas dans des dossiers contenant des milliers ou même des centaines d'éléments).

Clarifications : Ce sont juste des dossiers ordinaires, locaux, généralement dans mon répertoire personnel... pas de disque distant ou de partage réseau ou quoi que ce soit de fantaisiste. Il s'agit d'un MBP Retina de début 2013, donc il a un disque dur.

2voto

markhunte Points 11634

Je viens de voir ce message sur Tuaw.com comment-fixer-le-bug-filestatsagent par Erica Sadun

Citation du post de tuaw.com :

Parfois, votre système peut sembler tourner en rond. Un coup d'œil dans Activity Monitor (qui se trouve dans le sous-dossier Utilities de votre dossier Applications) peut vous donner des indices sur ce qui se passe. ....

Comme je l'ai découvert, certains utilisateurs de Mavericks peuvent trouver un FileStatsAgent a rongé leur processeur. Si cela vous arrive, c'est généralement dû à un fichier corrompu.

Ils expliquent ensuite comment utiliser l'option "fichiers et ports ouverts" du moniteur d'activité sur le processus pour voir quels fichiers peuvent être à l'origine du problème.

Cela peut ou non être votre problème

1voto

Insomniac Software Points 1843

J'ai le même problème depuis quelques semaines, j'ai essayé toutes les suggestions listées ici et sur d'autres forums mais sans succès.... jusqu'à ce soir !

TL;DR : Exécutez ces 2 commandes puis redémarrez.

mv ${TMPDIR}/com.apple.IconServices{,-bad}
mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}

Version longue :

Le problème ne s'est pas produit lorsque j'ai essayé un compte d'utilisateur nouvellement créé, ce qui indique que mon profil est en cause. J'ai supprimé toutes les préférences et tous les caches de mon dossier Bibliothèque, mais le problème est resté.

Après avoir examiné les journaux du système, j'ai remarqué que les deux erreurs suivantes apparaissaient souvent lors de l'affichage d'un dossier dans le 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

Elles sont liées à la création/au chargement d'icônes pour différents types de fichiers. Le Finder se bloque lorsqu'il tente de dessiner les icônes pour la liste des fichiers. Il était donc logique qu'il se bloque en cas de problème avec le cache. Étant donné que l'agent IconServicesAgent n'est pas une application avec laquelle l'utilisateur interagit, le cache et les préférences ne sont pas enregistrés dans le dossier ~/Library/ habituel, mais dans un emplacement caché spécial utilisé pour les applications et les démons du système d'exploitation. Chaque utilisateur dispose d'un dossier Cache et Temp à cet emplacement, à savoir /var/folders/ . Il nous suffit de localiser et de renommer les fichiers de l'IconServicesAgent.

Lorsqu'un compte utilisateur est créé, le système génère un dossier ici pour l'utilisateur mais nommé avec 32 caractères apparemment aléatoires. Comme ils sont aléatoires, je ne peux pas vous donner un chemin exact mais la variable d'environnement TMPDIR le peut. (Si vous voulez le savoir, exécutez la commande echo $TMPDIR pour obtenir le chemin d'accès à votre propre dossier Temp. Ce sera quelque chose comme /var/folders/jc/vzc51tfn2jzbzqkr9j3g38gm0000gn/T/ mais nous n'en avons pas vraiment besoin. Les commandes ci-dessous utiliseront simplement la variable directement)

Renommez maintenant le dossier com.apple.IconServices dans le répertoire T [temp] avec cette commande.

mv ${TMPDIR}/com.apple.IconServices{,-bad}

Ensuite, nous devons faire de même dans le répertoire Cache, qui se trouve dans le même répertoire parent que le répertoire T répertoire. Cette commande fera ce dont vous avez besoin.

mv ${TMPDIR}/../C/com.apple.IconServices{,-bad}

Redémarrez maintenant votre Mac et après vous être reconnecté, le Finder devrait être à nouveau rapide.

0voto

Gabriel Points 454

J'ai parfois un problème similaire : le Finder ne répond plus du tout, c'est-à-dire que toutes les fenêtres du Finder sont figées et affichent toutes le ballon de plage qui tourne.

Dans ce cas, la seule chose qui m'a aidé a été d'ouvrir le moniteur d'activité et de tuer le Finder (c'est-à-dire de le relancer) un certain nombre de fois. Parfois, je devais le relancer jusqu'à 5 fois.

(Jusqu'à présent, je n'ai pas été capable de trouver le coupable. Je n'avais pas de disques réseau montés).

0voto

user40032 Points 101

Cela m'est arrivé à Yosemite. Le contenu de certains dossiers s'affichait parfaitement, tandis que d'autres avaient la roue qui tourne. Tous les dossiers en question étaient des dossiers locaux, et leur contenu s'affichait bien avec la commande ls dans le terminal.

Mon problème semblait être lié au fait qu'un partage réseau était connecté avant de fermer le couvercle de mon ordinateur portable, puis d'ouvrir mon ordinateur portable et de me connecter à un autre réseau où ce partage n'était pas disponible. Le partage était toujours affiché dans le panneau gauche de la fenêtre du Finder, mais n'affichait aucun contenu. Dans le terminal mount montre toujours que le partage est monté. Avec le Finder et le terminal ouverts, j'ai tapé umount /Volumes/USBSTORAGE dans le terminal. Dès que j'ai fait cela, la fenêtre du Finder est devenue réactive et a immédiatement listé le contenu du répertoire local sélectionné.

Il semble qu'il y ait un code dans le Finder qui se bloque lorsqu'il s'agit de stockage à distance et qui bloque également certaines opérations sur les fichiers locaux.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X