299 votes

Les applications n'apparaissent pas dans Spotlight

Spotlight n'affiche plus aucun résultat pour mes applications. J'ai essayé de réindexer et de supprimer l'index pour le reconstruire. Aucun changement. J'ai essayé d'ajouter des applications à l'onglet Confidentialité et de les supprimer, aucun changement. J'ai essayé de réparer les permissions du disque et de refaire ce qui précède, aucun changement. J'ai essayé de tout supprimer de l'index, sauf Applications, et je n'obtiens rien pour aucune recherche (sauf les entrées du dictionnaire). J'ai essayé d'ajouter un lien symbolique dans mon répertoire personnel vers Applications et de réindexer, mais aucun changement.

Des idées sur ce qu'il faut faire ? J'utilise Snow Leopard. Cela me rend fou !

Mise à jour : J'ai remarqué que lorsque je commence une réindexation avec sudo mdutil -E / puis effectuer immédiatement une recherche Spotlight pour une application qui 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.

0 votes

Juste une vérification rapide : avez-vous accédé aux préférences système, puis à l'onglet Spotlight et personnalisé l'onglet des résultats de recherche ? Dans cet onglet, vous pouvez vérifier quels éléments seront affichés dans Spotlight. Si les applications sont cochées, assurez-vous que le répertoire des applications est au bon endroit et envoyez-moi l'emplacement.

1 votes

Oui, il est vérifié, il est listé en premier dans la liste, et il est dans /Applications

0 votes

Cela pourrait-il être lié à apple.stackexchange.com/questions/96183/ ?

451voto

Anil Points 4308

Mise à jour le 1er octobre 2021

Dans les versions 10.12 (MacOS Sierra) et plus récentes, il semble qu'il suffise de désactiver et de réactiver l'indexation :

sudo mdutil -a -i off
sudo mdutil -a -i on

Réponse originale

Le chargement de la liste de métadonnées a fonctionné pour moi :

Éteignez le projecteur :

sudo mdutil -a -i off

Déchargez-la :

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

Chargez-la :

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

Allumez à nouveau le projecteur :

sudo mdutil -a -i on

Maintenant, tout est réindexé comme prévu.

0 votes

Le chargement de la liste de métadonnées a fonctionné comme un charme. Sauf que je n'avais pas de métadonnées quand je l'ai fait, ce qui, je pense, a causé mon problème. J'ai sauté à la section 'Load It' et maintenant ça marche comme sur des roulettes, merci mec !

0 votes

@JustAnil +1. Votre réponse a résolu le problème que j'avais avec le Mac App Store montrant les mises à jour pour les applications désinstallées. Merci.

3 votes

Si après sudo mdutil -a -i on l'indexation est toujours désactivée, veuillez consulter cette réponse

97voto

AntonioR Points 1041

J'ai eu ce problème et rien ne fonctionnait jusqu'à ce que je reconstruise l'index en utilisant ceci dans le Terminal :

sudo mdutil -E -i on /

Vous pouvez également utiliser une application gratuite appelée Alfred, qui offre beaucoup plus de fonctionnalités.

(Je ne suis pas affilié à Alfred de quelque façon que ce soit)

J'espère que cela vous aidera !

0 votes

+1 pour Alfred... qui fonctionne tout simplement. Si ce n'est pas le cas, il dispose d'une interface de préférences et de réglages très facile à utiliser. Sans oublier les flux de travail. (Moi aussi, je ne suis pas associé à Alfred, mais je suis plus heureux de l'utiliser qu'un Spotlight défectueux).

1 votes

C'est la réponse qui a fonctionné pour moi lorsque Spotlight a cessé d'indexer mes applications. La réponse actuellement acceptée n'a pas fonctionné.

2 votes

Je tape juste sudo mdutil -E / a fonctionné pour moi sur MacOS 10.12.6 (Sierra).

41voto

Senseful Points 22513

Quand j'ai essayé La solution d'Anil j'ai eu :

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist : Opération non autorisée lorsque la protection de l'intégrité du système est activée.

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

  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 faire apparaître vos disques durs (s'ils ne sont pas disponibles autrement), ou naviguez simplement jusqu'à votre disque dur (très probablement MacintoshHD)
  5. Si vous avez plus d'un disque dur, 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. Ignorez l'avertissement.
  8. Retirez le disque dur en cliquant sur le signe moins.
  9. Boom, plus de jours tristes.

0 votes

Cela a marché pour moi. J'avais des problèmes avec l'application Slack.app qui n'était pas reconnue comme une application. Après avoir effectué ces étapes, l'application Slack fonctionne maintenant comme toutes mes autres applications dans Spotlight.

0 votes

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'étais autorisé à faire, et ça a marché.

0 votes

J'ai eu ce problème avec Evernote et cela l'a résolu. Merci @Senseful.

8voto

kjyv Points 215

Depuis MacOS 10.15, toutes les données de l'utilisateur se trouvent dans /System/Volumes/Data, où se trouve également le dossier .Spotlight-V100. Pour forcer Spotlight à reconstruire son cache, j'ai découvert que ce dossier doit être supprimé. J'ai donc dû faire ce qui suit :

sudo mdutil -a -i off /
sudo mdutil -a -i off /System/Volumes/Data
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

sudo rm -Rf /System/Volumes/Data/.Spotlight-V100/

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -a -i on /
sudo mdutil -a -i on /System/Volumes/Data

0 votes

Finalement, c'est la seule chose qui m'a aidé. J'ai ce problème depuis que Catalina est sorti. Veuillez noter que je n'ai pas pu effectuer le launchctl ni supprimer les fichiers du terminal en raison de la protection de l'intégrité du système. A la place, j'ai ouvert /System/Volumes/Data dans le Finder, activé l'affichage des fichiers cachés, et déplacé le dossier Spotlight dans la corbeille.

2 votes

J'ai constaté que je n'avais pas besoin de supprimer le fichier .Spotlight-V100 répertoire. Il suffit d'exécuter les deux mdutil commandes sur le /System/Volumes/Data a réglé le problème. Merci !

2voto

tron_jones Points 149

Avez-vous essayé de supprimer le fichier spotlight.plist dans vos préférences utilisateur. Problème similaire avec la 10.7.5 et la réindexation ne fonctionnait pas jusqu'à ce que je déplace le fichier spotlight.plist sur le bureau pour être sûr et que je fasse une réindexation. sudo mdutil -E / Si cela fonctionne, vous pouvez supprimer l'ancien fichier .plist.

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