Les applications ne s'affichent pas dans Spotlight

198

Spotlight a cessé d’afficher des résultats pour mes applications. J'ai essayé de réindexer et de supprimer l'index afin qu'il le reconstruise. Pas de changement. J'ai essayé d'ajouter des applications à l'onglet Confidentialité et de les supprimer, aucun changement. J'ai essayé de réparer les autorisations de disque et refaire ce qui précède, aucun changement. J'ai essayé de tout supprimer de l'index, à l'exception de Applications, puis je ne reçois rien pour aucune recherche (à l'exception des entrées de dictionnaire). J'ai essayé d'ajouter un lien symbolique dans mon répertoire personnel à Applications et de le réindexer, mais aucun changement.

Des idées sur ce qu'on peut faire? Je cours Snow Leopard. Ça me rend fou!

Mise à jour: j'ai remarqué que lorsque je lance une réindexation avec sudo mdutil -E /, puis effectue immédiatement une recherche Spotlight pour une application, celle-ci s'affiche temporairement jusqu'à ce que Spotlight soit désactivé en raison de l'indexation active. Une fois l'indexation terminée, les entrées de l'application disparaissent.

mélanger
la source
Juste une petite vérification: avez-vous défini les préférences système, l'onglet Spotlight et personnalisé l'onglet Résultats de la recherche? Dans cet onglet, vous pouvez vérifier quels éléments seront affichés sous les projecteurs. Si les applications sont cochées, assurez-vous que le répertoire des applications est au bon endroit et envoyez-moi l'emplacement
Jamesg le
oui, il est coché, est répertorié en premier dans la liste et se trouve dans / Applications
mix le
Cela pourrait-il être lié à apple.stackexchange.com/questions/96183/… ?
Pstadler

Réponses:

322

Le chargement du plist de métadonnées a fonctionné pour moi:

Éteindre les projecteurs:

sudo mdutil -a -i off

Déchargez-le:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Charge le:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Allumer à nouveau le projecteur:

sudo mdutil -a -i on

Maintenant, tout est en train de se réindexer comme prévu.

Dans les versions plus récentes de macOS, le simple fait de désactiver l'indexation, puis de le réactiver, résout le problème.

Anil
la source
3
si après sudo mdutil -a -i onindexation est toujours désactivée, veuillez regarder cette réponse
Camilo Sanchez
3
Cette solution a fonctionné pour moi sur macOS 10.12.2 (Sierra).
Sean Bearden
8
Voici une autre solution: discussions.apple.com/thread/7356551?start=0&tstart=0
Mackelito
43
J'ai reçu un message disant Operation not permitted while System Integrity Protection is engagedpendant le déchargement, mais apparemment, il se réindexait de toute façon et a fonctionné pour moi le 10.12.4.
Nobu
63
Ça a marché. Je n'ai pas eu besoin de décharger / charger. Tout ce que j'ai fait était de l'éteindre et de l'allumer.
Mjezzi
76

Avait ce problème et rien n'a fonctionné jusqu'à ce que je reconstruise l'index en utilisant ceci dans le terminal:

sudo mdutil -E -i on /

En guise d'alternative, vous pouvez également utiliser une application gratuite appelée Alfred, qui comporte beaucoup plus de fonctionnalités.

(Je ne suis en aucun cas affilié à Alfred)

J'espère que cela t'aides!

AntonioR
la source
+1 pour Alfred ... qui fonctionne. Si ce n'est pas le cas, il possède une interface de préférences et de paramètres très facile à utiliser. Sans parler des workflows. (Moi non plus, je ne suis pas associé à Alfred, je l'utilise plus facilement qu'un Spotlight éclaté).
Harperville
1
C’est la réponse qui a fonctionné pour moi lorsque Spotlight a cessé d’indexer mes applications. La réponse actuellement acceptée ne l'a pas été.
inopinatus
1
Il suffit de taper sudo mdutil -E /pour moi sur macOS 10.12.6 (Sierra)
Jakob Egger
Lorsque j'ai essayé ceci pour la première fois, j'ai reçu un message d'erreur indiquant que l'index était en lecture seule; mais après avoir redémarré mon ordinateur, cette commande a fonctionné et a corrigé mon index.
Mike Morearty
Alfred utilise en fait l'index Spotlight, voir no. 3 alfredapp.com/help/troubleshooting/indexing
Ronni Egeriis Persson
33

Quand j'ai essayé la solution d'Anil , j'ai eu:

sudo launchctl décharger -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Opération interdite tant que System Integrity Protection est activé.

Au lieu de cela, j'ai suivi ces instructions et cela a fonctionné:

  1. Allez dans les Préférences Système, sélectionnez Spotlight
  2. Accédez à l'onglet Confidentialité dans les préférences système de Spotlight.
  3. Cliquez sur le bouton Plus
  4. Appuyez sur Shift-Command-C pour révéler vos disques durs (s'ils ne sont pas disponibles autrement), ou simplement naviguer vers votre disque dur (le plus probablement MacintoshHD)
  5. Si vous avez plusieurs disques durs, maintenez la touche Commande enfoncée et cliquez sur vos différents disques pour les ajouter à votre sélection.
  6. Cliquez sur le bouton "Choisir" pour les ajouter à la liste de confidentialité
  7. Ignorer l'avertissement.
  8. Retirez le disque dur en cliquant sur le signe moins.
  9. Boom, plus de jours tristes.
Sensé
la source
Cela a fonctionné pour moi. J'avais des problèmes avec l'application Slack.app qui n'était pas reconnue comme une application. Après avoir exécuté ces étapes, l'application Slack fonctionne désormais comme toutes mes autres applications dans Spotlight.
Richard Hurt
J'ai eu le même problème avec Safari, si vous pouvez le croire. Je suis dans un environnement d'entreprise hautement sécurisé, et c'est ce que j'ai été autorisé à faire, et cela a fonctionné.
Jeff
Je viens d'avoir ce problème avec Evernote et cela l'a résolu. Merci @ Sensé.
JamesWilson
Cette solution a très bien fonctionné! En fait, je ne pouvais pas utiliser les autres parce que je n'arrive pas à trouver le terminal sans projecteur: P
kenik
@kenik Vous pouvez tout trouver dans l'application Finder.
akashg
2

Avez-vous essayé de supprimer le fichier spotlight.plist dans vos préférences utilisateur? Un problème similaire avec 10.7.5 et la réindexation ne fonctionnerait pas tant que je n'aurais pas déplacé spotlight.plist sur le bureau pour plus de sécurité, puis effectué une opération sudo mdutil -E / Si cela fonctionne, vous pouvez supprimer l'ancien fichier .plist.

tron_jones
la source
1

Voici un script BASH pour automatiser les tâches ennuyeuses basées sur les réponses de @AntonioR et @ Anil:: https://gist.github.com/Obaied/d8afbbce1b73481fbd0410c0897b6a87

#!/bin/sh
# Reference: https://apple.stackexchange.com/questions/62715/applications-dont-show-up-in-spotlight

sudo mdutil -a -i off
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on /
Solidak
la source