題:
Spotlight不顯示應用程序
Sparky
2019-09-02 10:02:18 UTC
view on stackexchange narkive permalink

Setup

我有MacBook Air(13英寸,2017年)

Problem

當我輸入應用程序名稱時,Spotlight不會顯示該應用程序。當我執行 sudo mdutil -E / 時,它表示以下內容,

錯誤:未知的索引狀態。

當我選擇“系統偏好設置”時,單擊“聚光燈”窗格,選擇“隱私”選項卡,然後單擊“添加(+)”按鈕並嘗試選擇任何內容,它說

隱私列表錯誤, 該項目因未知錯誤而無法添加或刪除。

我嘗試了什麼

我已經嘗試過 https://www.macrumors.com/how-to/rebuild-spotlight-search-index-on-mac/, 並且 Spotlight重新編制索引的時間太長或無效 sudo rm -R .Spotlight-V100 /

沒有這樣的文件或目錄

  sudo /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -lint -r -f -v -dump -domain -domain local -domain system -domain user域網絡
 

做很多事情,

sudo rm -R .Spotlight-V100 / 也說

錯誤:未知的索引狀態。

sudo mdutil -E -i /

錯誤:無法執行操作。 (-400)錯誤:未知索引 狀態。

怎麼回事

當我嘗試下載macOS Catalina更新時,mac陷入了試圖更新然後失敗的無休止循環中,迫使其進入恢復模式,我嘗試使用此鏈接 https來停止更新://www.mklibrary.com/technology/macos-sierra-stuck-endless-rebooting-loop/但沒有任何效果,因此我不得不完全重新安裝macOS,Spotlight現在在以下位置不顯示任何文件或應用程序所有。它僅顯示其他內容,例如電子郵件,字典建議等。

(注意,我還確保檢查了系統偏好設置中的所有類別)

我嘗試過

sudo mdutil -a -i off

sudo launchctl卸載-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

它可以正常工作,但是當我的計算機關閉後,它又停止了工作。

重置索引後,您需要讓它運行“相當一段時間”,才能使索引正常工作。另外:您檢查磁盤是否正常?發生故障的驅動器將無法索引。
我已經等了整整一天,並且使用了磁盤工具急救程序,似乎沒有什麼錯。
@ankiiiiiii謝謝,根本沒有進度條,
我在Mac mini上使用macos Mojave遇到完全相同的問題
五 答案:
Udhy
2019-09-02 19:23:52 UTC
view on stackexchange narkive permalink

我不確定您是否嘗試過此步驟。

從LaunchPad中打開Terminal窗口。

首先,關閉Spotlight:

  sudo mdutil -a -i關
 

接下來,卸載控制Spotlight索引的元數據文件

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

使用以下命令重新加載索引:

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

最後一步,將Spotlight重新打開

  sudo mdutil -a -i on
 

幾分鐘後重建索引後,Spotlight應該可以正常工作。

讓我知道如何進行。

Update:我有一個腳本,它可以幫助我解決這類問題。

 #!/ bin / bash
#此腳本旨在解決Spotlight索引編制問題
#通過刪除現有的Spotlight索引並強制Spotlight
#創建一個新的搜索索引。

#關閉Spotlight索引

/ usr / bin / mdutil -i off /

#刪除啟動卷根目錄上的Spotlight文件夾

/ bin / rm -rf /.Spotlight*

#打開Spotlight索引

/ usr / bin / mdutil -i在/

#強制在引導卷上重新建立Spotlight索引

/ usr / bin / mdutil -E /
 

將其另存為.sh並從終端運行。它也應該幫助您解決問題。

做`sudo launchctl unload -w / System / Library / LaunchDaemons / com.apple.metadata.mds.plist`說找不到指定的服務
它工作了,但是又停止工作了@Udhy
您是否再次嘗試了此步驟?
我有多次。它不再工作了@Udhy
在終端中使用它重建索引: sudo mdutil -E -i在/
沒用
-1
除非重新啟動進入安全模式,否則係統完整性保護會阻止“ launchctl卸載”步驟。
bmike
2019-11-15 18:43:43 UTC
view on stackexchange narkive permalink

刪除聚光燈所依賴的所有文件後,我將完全註銷該系統。進行良好的備份-如果使用Time Machine,則可能要進行兩次備份,由於聚光燈和文件系統可能被懷疑或損壞,因此可能無法進行良好的備份。

擦除整個卷,然後以全新安裝方式測試聚光燈。一旦確信硬件無法使用您的舊數據或系統,就可以再次擦除並遷移回數據,或者運行Migration Assistant和/或手動遷移。

將來,當您懷疑出現聚光燈問題時,我將運行 mddiagnose ,轉儲所有日誌文件和數據,以確定聚光燈/ mds /元數據收集的狀態,錯誤,條件索引子系統以及可以幫助顯示問題的系統日誌。

在大多數情況下,我們看到了這一點,它是損壞的數據(壞的Spotlight導入程序崩潰),因為系統會爬網所有引起問題的數據,因此重新啟動該過程並不能解決根本的問題。完成所有步驟後,要找出案例將非常困難,但是您可以嘗試與Apple支持一起進行 mddiagnose 分析,或者親自檢查一下。

jmh
2019-09-03 08:11:52 UTC
view on stackexchange narkive permalink

轉到系統偏好設置,然後單擊Spotlight。這將打開一個面板,您可以在其中告訴Spotlight搜索位置。檢查應用程序是否已選中。參見下圖。

enter image description here

該框一直被選中,
Jürgen Simon
2020-04-01 16:21:37 UTC
view on stackexchange narkive permalink

對於任何可能涉及的人:我在High Sierra遇到了這個問題。我嘗試了一切,包括沒有運氣的系統還原。最終,我發現我運行了一個名為Paragon NTFS的擴展。刪除此內容後,事情又開始恢復正常。

Mike
2020-04-23 14:58:46 UTC
view on stackexchange narkive permalink

對我有用的解決方案。我完全失去了Spotlight功能,嘗試了很多建議來恢復Spotlight索引,但無濟於事。到現在。該過程是:Close SystemUIServer “首先簡單地重置一個特定的過程即可。這個快速,簡單的步驟通常可以解決與聚光燈相關的問題。首先,通過打開Finder並轉到Applications文件夾來啟動Activity Monitor。然後,轉到Utilities並選擇Activity Monitor。在窗口中,查找列表中的SystemUIServer,或使用搜索字段快速找到它。選擇此過程,然後單擊“退出過程”按鈕。關閉此過程時,菜單欄和停靠欄將在幾分鐘後重新加載-這是一個標誌該過程已重置。請檢查Spotlight問題是否已解決。“

此鏈接來自此鏈接: https://blog.pcrisk.com/mac/12708-spotlight-search-not-working-on-mac-how-to-fix >

非常簡單,Spotlight索引立即恢復。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...