Las aplicaciones no aparecen en Spotlight


198

Spotlight ha dejado de mostrar resultados para mis aplicaciones. Intenté reindexar y eliminar el índice para que lo reconstruya. Ningún cambio. Intenté agregar aplicaciones a la pestaña Privacidad y eliminarlas, sin cambios. Intenté reparar los permisos del disco y rehacer lo anterior, sin cambios. He intentado eliminar todo del índice excepto Aplicaciones y luego no obtengo nada para ninguna búsqueda (excepto entradas de diccionario). Intenté agregar un enlace simbólico en mi homedir a Aplicaciones y reindexar, pero no hubo cambios.

¿Alguna idea sobre lo que debe hacer? Estoy corriendo Snow Leopard. ¡Esto me está volviendo loco!

Actualización: Me di cuenta de que cuando comienzo una reindexación con sudo mdutil -E /e inmediatamente hago una búsqueda de Spotlight para una aplicación que la aplicación aparece temporalmente hasta que Spotlight se deshabilita debido a la indexación activa. Una vez realizada la indexación, las entradas de la aplicación desaparecen.


Solo una comprobación rápida: ¿ha entrado en las preferencias del sistema y en la pestaña de foco y ha personalizado la pestaña de resultados de búsqueda? En esa pestaña puede verificar qué elementos se mostrarán en el centro de atención. Si las aplicaciones están marcadas, asegúrese de que el directorio de aplicaciones esté en el lugar correcto y envíeme la ubicación
Jamesg

sí, está marcado, aparece primero en la lista y está en / Aplicaciones
mezclar el

¿Podría estar relacionado con apple.stackexchange.com/questions/96183/… ?
pstadler

Respuestas:


322

Cargar la lista de metadatos funcionó para mí:

Apague el proyector:

sudo mdutil -a -i off

Descargalo:

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

Cárgalo:

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

Encienda nuevamente el foco:

sudo mdutil -a -i on

Ahora todo se vuelve a indexar como se esperaba.

En las versiones más recientes de macOS, solo apagar la indexación y volver a encenderla resuelve el problema.


3
si después de la sudo mdutil -a -i onindexación aún está deshabilitada, mire esta respuesta
Camilo Sanchez

3
Esta solución funcionó para mí en macOS 10.12.2 (Sierra).
Sean Bearden


43
Recibí un mensaje que decía Operation not permitted while System Integrity Protection is engagedmientras descargaba, pero aparentemente está reindexando de todos modos y funcionó para mí en 10.12.4.
Nobu

63
Funcionó. NO necesitaba descargar / cargar. Todo lo que hice fue apagarlo y encenderlo.
mjezzi

76

Tuve este problema y nada funcionó hasta que reconstruí el índice usando esto en la Terminal:

sudo mdutil -E -i on /

Como alternativa, también puede usar una aplicación gratuita llamada Alfred que tiene muchas más funciones.

(No estoy afiliado con Alfred de todos modos)

¡Espero que esto ayude!


+1 para Alfred ... que simplemente funciona. Si no es así, tiene una interfaz de Preferencias y Configuración muy fácil de usar. Sin mencionar los flujos de trabajo. (Yo tampoco estoy asociado con Alfred, solo estoy más feliz de usarlo que un Spotlight reventado).
Harperville

1
Esta es la respuesta que me funcionó cuando Spotlight dejó de indexar mis aplicaciones. La respuesta actualmente aceptada no lo hizo.
inopinatus

1
Solo escribir sudo mdutil -E /me ayudó en macOS 10.12.6 (Sierra)
Jakob Egger

Cuando probé esto por primera vez, recibí un mensaje de error acerca de que el índice era de solo lectura; pero después de reiniciar mi computadora, este comando funcionó y reparó mi índice.
Mike Morearty el

Alfred en realidad usa el índice de Spotlight, ver no. 3 alfredapp.com/help/troubleshooting/indexing
Ronni Egeriis Persson

33

Cuando probé la solución de Anil , obtuve:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist: Operación no permitida mientras la Protección de integridad del sistema está activada

En cambio, seguí estas instrucciones y funcionó:

  1. Vaya a Preferencias del sistema, seleccione Spotlight
  2. Vaya a la pestaña Privacidad en las preferencias del sistema de Spotlight
  3. Haz clic en el botón Más
  4. Presione Shift-Command-C para revelar sus discos duros (si no están disponibles de otra manera), o simplemente navegue a su disco duro (muy probablemente MacintoshHD)
  5. Si tiene más de un disco duro, mantenga presionada la tecla Comando y haga clic en sus diversos discos para agregarlos a su selección
  6. Haga clic en el botón "Elegir" para agregarlos a la lista de privacidad
  7. Ignora la advertencia.
  8. Retire el disco duro haciendo clic en el signo menos.
  9. Boom, no más días tristes.

Esto funcionó para mí. Estaba teniendo problemas con la aplicación Slack.app que no se reconoce como una aplicación. Después de realizar estos pasos, la aplicación Slack ahora funciona igual que todas mis otras aplicaciones en Spotlight.
Richard Hurt

Tuve el mismo problema con Safari, si puedes creerlo. Estoy en un entorno corporativo altamente seguro, y esto es lo que se me permitió hacer, y funcionó.
Jeff

Acabo de tener este problema con Evernote y esto lo resolvió. Gracias @Senseful.
JamesWilson

¡Esta solución funcionó muy bien! De hecho, no pude usar los otros porque parece que no puedo encontrar la terminal sin foco: P
kenik

@kenik Puedes encontrar todo en la aplicación Finder.
akashg

2

¿Has intentado eliminar spotlight.plist en tus preferencias de usuario? Un problema similar con 10.7.5 y la reindexación no funcionaría hasta que moviera spotlight.plist al escritorio para estar seguro y luego hiciera un sudo mdutil -E / If. Si funciona, puede eliminar el antiguo archivo .plist.


1

Aquí hay un script BASH para automatizar las cosas aburridas basadas en las respuestas de @AntonioR y @ 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 /
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.