Các ứng dụng Không hiển thị trong Spotlight


198

Spotlight đã ngừng hiển thị bất kỳ kết quả nào cho Ứng dụng của tôi. Tôi đã thử reindexing và xóa chỉ mục để nó xây dựng lại nó. Không thay đổi. Tôi đã thử thêm Ứng dụng vào tab Quyền riêng tư và xóa nó, không thay đổi. Tôi đã thử sửa chữa quyền đĩa và làm lại ở trên, không thay đổi. Tôi đã thử xóa mọi thứ khỏi chỉ mục ngoại trừ Ứng dụng và sau đó tôi không nhận được gì cho bất kỳ tìm kiếm nào (ngoại trừ các mục từ điển). Tôi đã thử thêm một liên kết tượng trưng trong homedir của mình vào Ứng dụng và giới thiệu lại, nhưng không thay đổi.

Bất kỳ ý tưởng về những gì để làm gì? Tôi đang chạy Snow Leopard. Điều này khiến tôi điên mất!

Cập nhật: Tôi nhận thấy rằng khi tôi bắt đầu reindex sudo mdutil -E /và sau đó ngay lập tức thực hiện tìm kiếm Spotlight cho một ứng dụng mà ứng dụng đó hiển thị tạm thời cho đến khi Spotlight bị vô hiệu hóa do lập chỉ mục hoạt động. Sau khi lập chỉ mục xong, các mục ứng dụng sẽ biến mất.


Chỉ cần kiểm tra nhanh: bạn đã đi vào tùy chọn hệ thống và đi vào tab spotlight và tùy chỉnh tab kết quả tìm kiếm chưa? Trong tab đó, bạn có thể kiểm tra mục nào sẽ được hiển thị dưới ánh đèn sân khấu. Nếu các ứng dụng được kiểm tra, hãy đảm bảo thư mục ứng dụng ở đúng nơi và gửi cho tôi vị trí
Jamesg

có, nó đã được kiểm tra, được liệt kê đầu tiên trong danh sách và nằm trong / Ứng dụng
trộn

Điều đó có thể liên quan đến apple.stackexchange.com/questions/96183/ không?
pstadler

Câu trả lời:


322

Đang tải siêu dữ liệu làm việc cho tôi:

Tắt đèn sân khấu:

sudo mdutil -a -i off

Dỡ bỏ nó:

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

Tải nó:

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

Bật đèn lại:

sudo mdutil -a -i on

Bây giờ mọi thứ đang được reindexed như mong đợi.

Trong các phiên bản mới hơn của macOS, chỉ cần tắt lập chỉ mục rồi bật lại để giải quyết vấn đề.


3
nếu sau khi sudo mdutil -a -i onlập chỉ mục vẫn bị vô hiệu hóa, vui lòng xem câu trả lời này
Camilo Sanchez

3
Giải pháp này hiệu quả với tôi trên macOS 10.12.2 (Sierra).
Sean Bearden

8
Đây là một giải pháp khác: discussions.apple.com/thread/7356551?start=0&tstart=0
Mackelito

43
Tôi nhận được một thông báo nói rằng Operation not permitted while System Integrity Protection is engagedtrong khi dỡ tải, nhưng dường như nó đang reindexing và làm việc cho tôi vào ngày 10.12.4.
Nobu

63
Nó đã làm việc. Tôi KHÔNG cần dỡ / tải. Tất cả tôi đã làm là tắt và bật.
mjezzi

76

Có vấn đề này và không có gì hoạt động cho đến khi tôi xây dựng lại chỉ mục bằng cách sử dụng điều này trong Terminal:

sudo mdutil -E -i on /

Để thay thế, bạn cũng có thể sử dụng một ứng dụng miễn phí có tên Alfred có nhiều tính năng hơn.

(Dù sao tôi cũng không liên kết với Alfred)

Hi vọng điêu nay co ich!


+1 cho Alfred ... chỉ hoạt động. Nếu không, nó có một số giao diện Cài đặt và Tùy chọn rất dễ sử dụng. Chưa kể, quy trình làm việc. (Tôi cũng vậy, không liên quan đến Alfred, chỉ vui khi sử dụng nó hơn là một Spotlight bị vỡ).
harperville

1
Đây là câu trả lời phù hợp với tôi khi Spotlight ngừng lập chỉ mục các ứng dụng của tôi. Câu trả lời hiện được chấp nhận là không.
inopinatus

1
Chỉ cần gõ sudo mdutil -E /đã lừa tôi trên macOS 10.12.6 (Sierra)
Jakob Egger

Khi tôi lần đầu tiên thử điều này, tôi đã nhận được một thông báo lỗi về chỉ mục là chỉ đọc; nhưng sau khi tôi khởi động lại máy tính, lệnh này đã hoạt động và sửa chỉ mục của tôi.
Mike Morearty

Alfred thực sự sử dụng chỉ số Spotlight, xem không. 3 alfredapp.com/help/troubledh Boot / indexing
Ronni Egeriis Persson 12/03/18

33

Khi tôi thử giải pháp của Anil , tôi nhận được:

sudo launchctl unload -w /
System/ L Library / Lunchuncha / aons

Thay vào đó, tôi đã làm theo các hướng dẫn này và nó đã hoạt động:

  1. Chuyển đến Tùy chọn hệ thống, chọn Tiêu điểm
  2. Chuyển đến tab Privacy trong tùy chọn hệ thống Spotlight
  3. Nhấp vào nút Plus
  4. Nhấn Shift-Command-C để hiển thị các ổ đĩa cứng của bạn (nếu chúng không có sẵn) hoặc đơn giản là điều hướng đến ổ cứng của bạn (rất có thể là MacintoshHD)
  5. Nếu bạn có nhiều ổ cứng, hãy giữ phím Command và nhấp vào các ổ khác nhau để thêm chúng vào lựa chọn của bạn
  6. Nhấp vào nút Chọn Chọn để thêm chúng vào danh sách Quyền riêng tư
  7. Bỏ qua cảnh báo.
  8. Hủy bỏ ổ đĩa cứng bằng cách nhấp vào dấu trừ.
  9. Bùng nổ, không còn những ngày buồn.

Điều này làm việc cho tôi. Tôi gặp sự cố với ứng dụng Slack.app không được công nhận là ứng dụng. Sau khi thực hiện các bước này, ứng dụng Slack giờ hoạt động giống như tất cả các ứng dụng khác của tôi trong Spotlight.
Richard Hurt

Tôi gặp vấn đề tương tự với Safari, nếu bạn có thể tin được. Tôi đang ở trong một môi trường doanh nghiệp rất an toàn, và đây là những gì tôi được phép làm, và nó đã hoạt động.
Jeff

Chỉ cần có vấn đề này với Evernote và điều này đã giải quyết nó. Cảm ơn bạn @Senseful.
JamesWilson

Giải pháp này đã làm việc tuyệt vời! Trong thực tế, tôi không thể sử dụng những cái khác vì dường như tôi không thể tìm thấy thiết bị đầu cuối mà không có đèn chiếu: P
kenik 26/03/18

@kenik Bạn có thể tìm thấy mọi thứ trong ứng dụng Finder.
akashg

2

Bạn đã thử loại bỏ spotlight.plist trong tùy chọn người dùng của bạn. Vấn đề tương tự với 10.7.5 và lập chỉ mục lại sẽ không hoạt động cho đến khi tôi chuyển spotlight.plist sang máy tính để bàn để an toàn và sau đó thực hiện sudo mdutil -E / Nếu điều đó hoạt động, bạn có thể xóa tệp .plist cũ.


1

Đây là tập lệnh BASH để tự động hóa nội dung nhàm chán dựa trên câu trả lời của @AntonioR và @ 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 /
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.