Os aplicativos não aparecem no Spotlight


198

O Spotlight parou de mostrar resultados para meus Aplicativos. Tentei reindexar e remover o índice para reconstruí-lo. Nenhuma mudança. Tentei adicionar aplicativos à guia Privacidade e removê-lo, sem alterações. Tentei reparar as permissões do disco e refazer o procedimento acima, sem alterações. Eu tentei remover tudo do índice, exceto aplicativos, e então não recebo nada por nenhuma pesquisa (exceto entradas do dicionário). Tentei adicionar um link simbólico no meu nome para aplicativos e reindexar, mas nenhuma alteração.

Alguma idéia do que fazer? Estou executando o Snow Leopard. Isto está me enlouquecendo!

Atualização: notei que, quando inicio uma reindexação sudo mdutil -E /e imediatamente faço uma pesquisa do Spotlight por um aplicativo que aparece temporariamente até que o Spotlight seja desativado devido à indexação ativa. Após a indexação, as entradas do aplicativo desaparecem.


Apenas uma verificação rápida: você acessou as preferências do sistema e a guia Spotlight e personalizou a guia Resultados da Pesquisa? Nessa guia, você pode verificar quais itens serão mostrados no destaque. Se os aplicativos são verificados, verifique se o diretório de aplicativos está no lugar certo e me enviar o local
Jamesg

Sim, ele foi verificado, listado primeiro na lista e está em / Applications
mix

Isso pode estar relacionado a apple.stackexchange.com/questions/96183/… ?
Pstadler

Respostas:


322

O carregamento do metadata plist funcionou para mim:

Desative os holofotes:

sudo mdutil -a -i off

Descarregar:

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

Carregá-lo:

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

Ative os holofotes novamente:

sudo mdutil -a -i on

Agora tudo está sendo reindexado como esperado.

Nas versões mais recentes do macOS, apenas desligar a indexação e ligá-la novamente resolve o problema.


3
se depois que a sudo mdutil -a -i onindexação ainda estiver desabilitada, veja esta resposta
Camilo Sanchez

3
Esta solução funcionou para mim no macOS 10.12.2 (Sierra).
Sean Bearden

8
Aqui está outra solução: discussões.apple.com
thread

43
Recebi uma mensagem dizendo Operation not permitted while System Integrity Protection is engageddurante a descarga, mas aparentemente está reindexando de qualquer maneira e funcionou para mim na 10.12.4.
Nobu

63
Funcionou. NÃO precisei descarregar / carregar. Tudo o que fiz foi desligar e ligar novamente.
Mjezzi

76

Teve esse problema e nada funcionou até eu reconstruir o índice usando isso no Terminal:

sudo mdutil -E -i on /

Como alternativa, você também pode usar um aplicativo gratuito chamado Alfred, que possui muito mais recursos.

(Eu não sou afiliado ao Alfred de qualquer maneira)

Espero que isto ajude!


+1 para Alfred ... o que simplesmente funciona. Caso contrário, ele possui uma interface de preferências e configurações muito fácil de usar. Para não mencionar, fluxos de trabalho. (Eu também não estou associado a Alfred, apenas estou mais feliz em usá-lo do que um Spotlight quebrado).
harperville

1
Essa é a resposta que funcionou para mim quando o Spotlight parou de indexar meus aplicativos. A resposta atualmente aceita não.
inopinatus 12/09

1
Apenas digitando sudo mdutil -E /fez o truque para mim no MacOS 10.12.6 (Sierra)
Jakob Egger

Quando tentei isso pela primeira vez, recebi uma mensagem de erro sobre o índice ser somente leitura; mas depois que reiniciei meu computador, esse comando funcionou e corrigi meu índice.
Mike Morearty

Alfred realmente usa o índice Spotlight, veja não. 3 alfredapp.com/help/troubleshooting/indexing
Ronni Egeriis Persson

33

Quando tentei a solução da Anil , obtive:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Operação não permitida enquanto o System Integrity Protection está ativado

Em vez disso, segui estas instruções e funcionou:

  1. Vá para Preferências do sistema, selecione Spotlight
  2. Vá para a guia Privacidade nas preferências do sistema Spotlight
  3. Clique no botão Mais
  4. Pressione Shift-Command-C para revelar seus discos rígidos (se não estiverem disponíveis de outra forma), ou simplesmente navegue até seu disco rígido (provavelmente MacintoshHD)
  5. Se você tiver mais de um disco rígido, mantenha pressionada a tecla Comando e clique nas várias unidades para adicioná-las à sua seleção.
  6. Clique no botão "Escolher" para adicioná-los à lista de Privacidade
  7. Ignore o aviso.
  8. Remova o disco rígido clicando no sinal de menos.
  9. Crescimento, sem mais dias tristes.

Isso funcionou para mim. Eu estava tendo problemas com o aplicativo Slack.app não sendo reconhecido como um aplicativo. Depois de executar essas etapas, o aplicativo Slack agora funciona como todos os meus outros aplicativos no Spotlight.
Richard ferir

Eu tive o mesmo problema com o Safari, se você pode acreditar. Estou em um ambiente corporativo altamente seguro, e foi isso que me foi permitido fazer, e funcionou.
21415 Jeff Jeff

Só tive esse problema com o Evernote e isso foi resolvido. Obrigado @Senseful.
22417 JamesHilson

Esta solução funcionou muito bem! Na verdade eu não poderia usar os outros porque eu não consigo ser capaz de encontrar o terminal sem holofotes: P
kenik

@kenik Você pode encontrar tudo no aplicativo Finder.
akashg

2

Você já tentou remover o spotlight.plist nas suas preferências de usuário. Problema semelhante ao 10.7.5 e à re-indexação não funcionaria até que eu movesse o spotlight.plist para a área de trabalho para ser seguro e, em seguida, fiz um sudo mdutil -E / Se isso funcionar, você pode excluir o arquivo .plist antigo.


1

Aqui está um script BASH para automatizar o material chato com base nas respostas de @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 /
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.