Le applicazioni non vengono visualizzate in Spotlight


198

Spotlight ha smesso di mostrare risultati per le mie applicazioni. Ho provato a reindicizzare e rimuovere l'indice in modo che lo ricostruisca. Nessun cambiamento. Ho provato ad aggiungere Applicazioni alla scheda Privacy e rimuoverlo, nessuna modifica. Ho provato a riparare i permessi del disco e rifare quanto sopra, nessuna modifica. Ho provato a rimuovere qualsiasi cosa dall'indice tranne le Applicazioni e poi non ottengo assolutamente nulla per qualsiasi ricerca (tranne le voci del dizionario). Ho provato ad aggiungere un link simbolico nel mio homedir ad Applicazioni e a reindicizzare, ma nessuna modifica.

Qualche idea su cosa fare? Sto eseguendo Snow Leopard. Questo mi sta facendo impazzire!

Aggiornamento: ho notato che quando inizio un reindex con sudo mdutil -E /e poi eseguo immediatamente una ricerca Spotlight per un'app che viene mostrata temporaneamente fino a quando Spotlight viene disabilitato a causa dell'indicizzazione attiva. Al termine dell'indicizzazione, le voci dell'app scompaiono.


Solo un rapido controllo: sei andato nelle preferenze di sistema e sei andato nella scheda Spotlight e personalizzato la scheda dei risultati della ricerca? In quella scheda puoi controllare quali elementi verranno mostrati sotto i riflettori. Se le applicazioni sono selezionate, assicurati che la directory delle applicazioni sia nel posto giusto e inviami la posizione
Jamesg

Sì, è selezionato, è elencato per primo nell'elenco ed è in / Applicazioni
mescola

Risposte:


322

Caricamento del metadata plist ha funzionato per me:

Spegni i riflettori:

sudo mdutil -a -i off

Scaricalo:

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

Caricalo:

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

Riaccendi i riflettori:

sudo mdutil -a -i on

Ora tutto viene reindicizzato come previsto.

Nelle versioni più recenti di macOS, la disattivazione e la riattivazione dell'indicizzazione risolvono il problema.


3
se dopo l' sudo mdutil -a -i onindicizzazione è ancora disabilitato, guarda questa risposta
Camilo Sanchez,

3
Questa soluzione ha funzionato per me su macOS 10.12.2 (Sierra).
Sean Bearden,


43
Ho ricevuto un messaggio che diceva Operation not permitted while System Integrity Protection is engageddurante lo scarico, ma a quanto pare sta reindicizzando comunque e ha funzionato per me il 10.12.4.
Nobu,

63
Ha funzionato. NON DEVO scaricare / caricare. Tutto quello che ho fatto è stato spegnerlo e riaccenderlo.
mjezzi,

76

Aveva questo problema e nulla ha funzionato fino a quando non ho ricostruito l'indice usando questo nel Terminale:

sudo mdutil -E -i on /

In alternativa puoi anche usare un'app gratuita chiamata Alfred che ha molte più funzionalità.

(Non sono affiliato con Alfred comunque)

Spero che sia di aiuto!


+1 per Alfred ... che funziona. In caso contrario, ha un'interfaccia Preferenze e Impostazioni molto facile da usare. Per non parlare dei flussi di lavoro. (Anch'io non sono associato ad Alfred, solo più felice di usarlo di un Spotlight rotto).
Harperville,

1
Questa è la risposta che ha funzionato per me quando Spotlight ha smesso di indicizzare le mie applicazioni. La risposta attualmente accettata no.
inopinatus,

1
Basta digitare sudo mdutil -E /il trucco per me su macOS 10.12.6 (Sierra)
Jakob Egger

Quando l'ho provato per la prima volta, ho ricevuto un messaggio di errore sull'indice in sola lettura; ma dopo aver riavviato il mio computer, questo comando ha funzionato e risolto il mio indice.
Mike Morearty,

Alfred attualmente utilizza l'indice Spotlight, vedere no. 3 alfredapp.com/help/troubleshooter/indexing
Ronni Egeriis Persson

33

Quando ho provato la soluzione di Anil , ho ottenuto:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: operazione non consentita quando è attiva la protezione integrità del sistema

Invece, ho seguito queste istruzioni e ha funzionato:

  1. Vai a Preferenze di Sistema, seleziona Spotlight
  2. Vai alla scheda Privacy nelle preferenze del sistema Spotlight
  3. Fai clic sul pulsante Più
  4. Premi Maiusc-Comando-C per visualizzare i tuoi dischi rigidi (se non sono disponibili altrimenti), o semplicemente vai al tuo disco rigido (molto probabilmente MacintoshHD)
  5. Se si dispone di più di un disco rigido, tenere premuto il tasto Comando e fare clic sulle varie unità per aggiungerle alla selezione
  6. Fai clic sul pulsante "Scegli" per aggiungerli all'elenco Privacy
  7. Ignora l'avviso.
  8. Rimuovere il disco rigido facendo clic sul segno meno.
  9. Boom, niente più giorni tristi.

Questo ha funzionato per me. Ho riscontrato problemi con l'applicazione Slack.app non riconosciuta come applicazione. Dopo aver eseguito questi passaggi, l'app Slack ora funziona proprio come tutte le altre mie applicazioni in Spotlight.
Richard Hurt,

Ho avuto lo stesso problema con Safari, se puoi crederci. Sono in un ambiente aziendale altamente sicuro, ed è quello che mi è stato permesso di fare, e ha funzionato.
Jeff,

Ho appena avuto questo problema con Evernote e questo l'ha risolto. Grazie @Senseful.
James Wilson

Questa soluzione ha funzionato alla grande! In effetti non ho potuto usare gli altri perché non riesco a trovare il terminale senza riflettori: P
kenik,

@kenik Puoi trovare tutto nell'app Finder.
Akashg,

2

Hai provato a rimuovere spotlight.plist nelle tue preferenze utente. Un problema simile con 10.7.5 e la reindicizzazione non funzionerebbe fino a quando non avessi spostato spotlight.plist sul desktop per sicurezza e poi sudo mdutil -E / avessi fatto un Se funziona, puoi eliminare il vecchio file .plist.


1

Ecco uno script BASH per automatizzare le cose noiose basate sulle risposte di @AntonioR e @ 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 /
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.