Photoanalysisd est un service, lancé sous la forme d’un daemon, qui fait partie intégrante du sytème mac OS.
Après avoir mis à jour son sytème ou simplement lors de première utilisation, il se lance au démarrage, et consomme beaucoup trop de ressource processeur.
Ce processus, qui tourne en arrière-plan, permet de détecter les visages et de créer un affichage en utilisant l’affichage Souvenirs. Ce service sert à identifier les visages de votre photothèque, même si vous n’avez rien demandé ! Et si vous possédez énormément de photos, cela prendra beaucoup de temps et un simple redémarrage n’y fera rien.
Beaucoup d’utilisateurs se demandent comment le désactiver. Voila ce qu’il est possible de faire et les solutions.
Ce problème est récurrent sur toutes les versions de mac OS, de la dernière version Mammoth, Monterey, BigSur à High-Sierra et Sierra en passant par Catalina et Mojave.
Afin de réduire son utilisation, la solution est simple.
D’ailleurs il n’y a pas d’option pour le désactiver dans Photos et iPhotos sur les anciennes version de macOS.
Uniquement depuis Catalina, via les Préférences et de décocher celle associé à Souvenirs. Ensuite fermez Photos.
Pour résoudre le problème, il suffit donc de lancer Photos pendant une dizaine de minutes et son activité va baisser. Ensuite fermer l’application et le tour est joué !
Il est inutile de chercher à utiliser des lignes de commandes via le Terminal, car c’est trop risqué et le processus revient au démarrage.
Si vous y tenez vraiment, en ayant démarrer en désactivant le SIP, et en utilisant votre compte admin; les voici.
Rappel pour désactiver la protection système temporairement
- Démarrer votre mac tout en maintenant les touches Command et R enfoncées pendant 10 secondes environ
- Dans la barre de menu, allez dans Utilitaires OS X
- Choisissez Utilitaires Terminal, puis tapez
csrutil disable ; reboot
Ensuite, voici l’ensemble des solutions qui peuvent fonctionner :
launchctl disable gui/$UID/com.apple.photoanalysisd
launchctl kill -TERM gui/$UID/com.apple.photoanalysisd
launchctl kill -STOP gui/$UID/com.apple.photoanalysisd
launchctl kill -CONT gui/$UID/com.apple.photoanalysisd
Et une seconde méthode : # su
# mount -uw /
# mv -v /System/Library/LaunchAgents/com.apple.photoanalysisd.plist /Users/[myusername]/Documents/Evilstuff
# mv -v /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd /Users/[myusername]/Documents/Evilstuff
Puis réactivez le SIP, même procédure avec à la place : csrutil enable