Anwendungen werden nicht in Spotlight angezeigt


198

Spotlight zeigt keine Ergebnisse für meine Anwendungen mehr an. Ich habe versucht, den Index neu zu indizieren und zu entfernen, damit er neu erstellt wird. Keine Änderung. Ich habe versucht, der Registerkarte Datenschutz Anwendungen hinzuzufügen und diese zu entfernen. Keine Änderung. Ich habe versucht, die Festplattenberechtigungen zu reparieren und die obigen Änderungen zu wiederholen. Ich habe versucht, alles außer Anwendungen aus dem Index zu entfernen, und bekomme dann nur nichts für eine Suche (außer Wörterbucheinträgen). Ich habe versucht, einen Symlink in meinem Homedir zu Applications hinzuzufügen und neu zu indizieren, aber keine Änderung.

Irgendwelche Ideen, was zu tun ist? Ich leite Snow Leopard. Das macht mich verrückt!

Update: Mir ist aufgefallen, dass beim Starten einer Neuindizierung mit sudo mdutil -E /und sofortigen Durchführen einer Spotlight-Suche nach einer App die App vorübergehend angezeigt wird, bis Spotlight aufgrund der aktiven Indizierung deaktiviert wird. Nachdem die Indizierung abgeschlossen ist, verschwinden die App-Einträge.


Nur eine kurze Überprüfung: Haben Sie die Systemeinstellungen und die Registerkarte "Spotlight" aufgerufen und die Registerkarte "Suchergebnisse" angepasst? Auf dieser Registerkarte können Sie überprüfen, welche Elemente im Rampenlicht angezeigt werden. Wenn Anwendungen
aktiviert

Ja, es ist aktiviert, an erster Stelle in der Liste aufgeführt und befindet sich in / Applications
mix

Antworten:


322

Das Laden der Metadaten-Plist hat bei mir funktioniert:

Scheinwerfer ausschalten:

sudo mdutil -a -i off

Entladen Sie es:

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

Lade es:

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

Spotlight wieder einschalten:

sudo mdutil -a -i on

Jetzt wird alles wie erwartet neu indiziert.

In neueren Versionen von macOS kann das Problem durch einfaches Deaktivieren und erneutes Aktivieren der Indizierung behoben werden.


3
Wenn nach der sudo mdutil -a -i onIndizierung noch deaktiviert ist, schauen Sie sich bitte diese Antwort an
Camilo Sanchez

3
Diese Lösung funktionierte für mich unter macOS 10.12.2 (Sierra).
Sean Bearden


43
Ich habe Operation not permitted while System Integrity Protection is engagedbeim Entladen eine Meldung erhalten, die besagt , dass es sich anscheinend trotzdem um eine Neuindizierung handelt. Am 10.12.4 hat das für mich funktioniert.
Nobu

63
Es funktionierte. Ich musste NICHT entladen / laden. Ich habe es nur aus- und wieder eingeschaltet.
Mjezzi

76

Hatte dieses Problem und nichts funktioniert, bis ich den Index mit diesem im Terminal neu erstellt habe:

sudo mdutil -E -i on /

Alternativ können Sie auch eine kostenlose App namens Alfred verwenden, die viel mehr Funktionen bietet.

(Ich bin sowieso nicht mit Alfred verbunden)

Hoffe das hilft!


+1 für Alfred ... das funktioniert einfach. Ist dies nicht der Fall, verfügt es über eine sehr benutzerfreundliche Benutzeroberfläche für Einstellungen und Einstellungen. Ganz zu schweigen von Workflows. (Ich bin auch nicht mit Alfred assoziiert, nur glücklicher als mit einem kaputten Spotlight).
Harperville

1
Dies ist die Antwort, die für mich funktioniert hat, als Spotlight die Indizierung meiner Anwendungen eingestellt hat. Die aktuell akzeptierte Antwort hat nicht.
Inopinatus

1
Nur sudo mdutil -E /tippen hat den Trick für mich unter macOS 10.12.6 (Sierra) gemacht
Jakob Egger

Als ich das zum ersten Mal versuchte, erhielt ich eine Fehlermeldung, dass der Index schreibgeschützt ist. Aber nachdem ich meinen Computer neu gestartet hatte, funktionierte dieser Befehl und reparierte meinen Index.
Mike Morearty

Alfred verwendet tatsächlich den Spotlight-Index, siehe Nr. 3 alfredapp.com/help/troubleshoot/indexing
Ronni Egeriis Persson

33

Als ich Anils Lösung ausprobierte , bekam ich:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Vorgang nicht zulässig, während der Systemintegritätsschutz aktiviert ist

Stattdessen habe ich diese Anweisungen befolgt und es hat funktioniert:

  1. Gehen Sie zu Systemeinstellungen, wählen Sie Spotlight
  2. Wechseln Sie in den Spotlight-Systemeinstellungen zur Registerkarte Datenschutz
  3. Klicken Sie auf die Plus-Schaltfläche
  4. Drücken Sie Umschalt-Befehlstaste-C, um Ihre Festplatten anzuzeigen (sofern diese nicht anderweitig verfügbar sind), oder navigieren Sie einfach zu Ihrer Festplatte (wahrscheinlich MacintoshHD).
  5. Wenn Sie mehr als eine Festplatte haben, halten Sie die Befehlstaste gedrückt und klicken Sie auf die verschiedenen Laufwerke, um sie Ihrer Auswahl hinzuzufügen
  6. Klicken Sie auf die Schaltfläche "Auswählen", um sie der Datenschutzliste hinzuzufügen
  7. Ignoriere die Warnung.
  8. Entfernen Sie die Festplatte, indem Sie auf das Minuszeichen klicken.
  9. Boom, keine traurigen Tage mehr.

Das hat bei mir funktioniert. Ich hatte Probleme damit, dass die Slack.app-Anwendung nicht als Anwendung erkannt wurde. Nach diesen Schritten funktioniert die Slack-App jetzt wie alle meine anderen Anwendungen in Spotlight.
Richard Hurt

Ich hatte das gleiche Problem mit Safari, wenn Sie es glauben können. Ich bin in einer hochsicheren Unternehmensumgebung, und das durfte ich tun, und es hat funktioniert.
Jeff

Hatte gerade dieses Problem mit Evernote und das löste es. Vielen Dank @Senseful.
James Wilson

Diese Lösung hat super funktioniert! Tatsächlich konnte ich die anderen nicht verwenden, da ich das Terminal ohne Scheinwerfer nicht finden kann: P
Kenik

@kenik Du findest alles in der Finder App.
Akashg

2

Haben Sie versucht, die spotlight.plist in Ihren Benutzereinstellungen zu entfernen. Ein ähnliches Problem mit 10.7.5 und Neuindizierung würde nicht funktionieren, bis ich die spotlight.plist sicherheitshalber auf den Desktop verschoben und dann ein ausgeführt habe. sudo mdutil -E / Wenn das funktioniert, können Sie die alte .plist-Datei löschen.


1

Hier ist ein BASH-Skript, um die langweiligen Dinge basierend auf @AntonioR und @ Anils Antworten zu automatisieren: 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 /
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.