Spotlightにアプリケーションが表示されない


198

Spotlightは、アプリケーションの結果の表示を停止しました。インデックスの再構築と削除を試みて、再構築しました。変化なし。[プライバシー]タブにアプリケーションを追加して削除しようとしましたが、変更はありません。私はディスクのアクセス許可を修復し、上記を変更せずにやり直しました。アプリケーション以外のすべてをインデックスから削除しようとしましたが、検索にはまったく役立ちません(辞書エントリを除く)。homedirのsymlinkをアプリケーションに追加してインデックスを再作成しましたが、変更はしませんでした。

何をすべきかアイデアはありますか?Snow Leopardを実行しています。これは私を夢中にさせます!

更新:sudo mdutil -E /インデックスの再作成を開始し、すぐにアプリのSpotlight検索を実行すると、アクティブなインデックス作成によりSpotlightが無効になるまでアプリが一時的に表示されることに気付きました。インデックス作成が完了すると、アプリのエントリはなくなります。


簡単な確認:システム設定に移動し、スポットライトタブに移動して、検索結果タブをカスタマイズしましたか?そのタブでは、スポットライトで表示されるアイテムを確認できます。アプリケーションがチェックされている場合、アプリケーションディレクトリが適切な場所にあることを確認し、場所を送信します
-Jamesg

はい、チェックされ、リストの最初にリストされ、/ Applicationsにあります
ミックス

それはapple.stackexchange.com/questions/96183/…に関連しているでしょうか?
pstadler

回答:


322

メタデータplistの読み込みはうまくいきました:

スポットライトをオフにします。

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

これで、期待どおりにすべてのインデックスが再作成されます。

macOSの新しいバージョンでは、インデックスをオフにしてから再びオンにするだけで問題は解決します。


3
sudo mdutil -a -i onインデックス作成がまだ無効になった後、この回答
カミロサンチェス

3
このソリューションは、macOS 10.12.2(Sierra)で機能しました。
ショーンベアデン

8
ここでもう一つの解決策は次のとおりです。discussions.apple.com/thread/7356551?start=0&tstart=0
Mackelito

43
Operation not permitted while System Integrity Protection is engagedアンロード中にメッセージが表示されましたが、どうやらインデックスの再作成が行われているようで、10.12.4で動作しました。
ノブ

63
動いた。アンロード/ロードする必要はありませんでした。私がやったのは、電源を切ったり入れたりすることだけでした。
mjezzi

76

この問題があり、ターミナルでこれを使用してインデックスを再構築するまで何も機能しませんでした:

sudo mdutil -E -i on /

別の方法として、より多くの機能を備えたAlfredと呼ばれる無料のアプリを使用することもできます。

(私はとにかくAlfredと提携していません)

お役に立てれば!


Alfredの場合は+1。そうでない場合は、非常に使いやすい設定と設定のインターフェイスがあります。言うまでもなく、ワークフロー。(私も、アルフレッドとは関係がありませんが、破壊されたスポットライトよりもそれを使用するほうが幸せです)。
ハーパービル

1
これは、Spotlightがアプリケーションのインデックス作成を停止したときに有効だった答えです。現在受け入れられている答えはそうではありませんでした。
inopinatus

1
そのまま入力sudo mdutil -E /MacOSの10.12.6(シエラ)に私のためのトリックをやった
ヤコブエッガー

これを最初に試したときに、インデックスが読み取り専用であることに関するエラーメッセージが表示されました。しかし、コンピューターを再起動した後、このコマンドは機能し、インデックスを修正しました。
マイクモレアーティ

Alfredは実際にSpotlightインデックスを使用しています。3 alfredapp.com/help/troubleshooting/indexing
ロニエジェリスパーソン

33

アニルのソリューションを試したとき、私は得ました:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
/System/Library/LaunchDaemons/com.apple.metadata.mds.plist:システム整合性保護が有効になっている間は操作が許可されません

代わりに、私はこれらの指示に従いましたが、うまくいきました:

  1. [システム環境設定]に移動し、[Spotlight]を選択します
  2. Spotlightシステム環境設定の[プライバシー]タブに移動します
  3. プラスボタンをクリックします
  4. Shift-Command-Cを押してハードドライブを表示するか(他の方法で使用できない場合)、または単にハードドライブに移動します(ほとんどの場合MacintoshHD)
  5. 複数のハードドライブがある場合は、コマンドキーを押しながらさまざまなドライブをクリックして選択に追加します
  6. [選択]ボタンをクリックして、プライバシーリストに追加します
  7. 警告を無視します。
  8. マイナス記号をクリックして、ハードドライブを取り外します。
  9. ブーム、もう悲しい日はありません。

これは私のために働いた。Slack.appアプリケーションがアプリケーションとして認識されないという問題がありました。これらの手順を実行した後、SlackアプリはSpotlightの他のすべてのアプリケーションと同じように動作するようになりました。
リチャードハート

信じられるなら、私はSafariでも同じ問題を抱えていた。私は非常に安全な企業環境にいますが、これが私に許可されたことであり、うまくいきました。
ジェフ

Evernoteでこの問題が発生しただけで解決しました。ありがとう@Senseful。
ジェームズウィルソン

このソリューションはうまくいきました!実際、私はスポットライトなしでは端末を見つけることができないように見えるため、他のものを使用できませんでした:P
ケニック

@kenik Finderアプリですべてを見つけることができます。
akashg

2

ユーザー設定でspotlight.plistを削除しようとしましたか。10.7.5と同様の問題とインデックスの再作成は、spotlight.plistを安全のためにデスクトップに移動し、それが機能するsudo mdutil -E / 場合は古い.plistファイルを削除するまで機能しません。


1

@AntonioRと@Anilの回答に基づいて退屈なものを自動化するBASHスクリプトは次のとおりです

#!/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 /
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.