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.


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.


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


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!


+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.

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.


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 /
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.