最近のカーネルパニックと再起動後、Spotlightは/ Applicationsフォルダーの下のファイルについて何も知らないようです。以前は、Spotlightを介してSafari.app、Opera.app、Textedit.appなどを日常的に起動していました。これで、それらすべてについて「結果が見つかりません」というメッセージが表示されます(Qtインストールからデモテキストエディターを起動するTextedit.appを除く)。プログラムはまだそこにあり、Finderから直接起動します。
私はすでにディスクユーティリティを実行してディスクを検証しましたが、問題はありません。ディスクのアクセス許可を修復しました。これによりいくつかの変更が加えられましたが、効果はありませんでした。
MacOSを再インストールする以外に、他にできることはありますか?
更新:Spotlight設定で「アプリケーション」がまだチェックされていることをすでに確認しました。それはまだ他の場所にあるアプリケーション(Qtテキストエディットサンプルアプリ)を返していたので、それは問題ではなかったはずです。
数時間後、それは自然に解決しました。ある間隔で実行されているバックグラウンドプロセスがあると思います。
インデックスを完全に再構築するには、Terminal.appから次を実行します。
Sudo mdutil -E /
少し時間がかかりますが、これは機能します。
[システム環境設定]-[スポットライト]で、[アプリケーション]カテゴリがまだチェックされていることを確認しましたか?それでも問題が解決しない場合は、チェックを外してから再チェックしてみてください。
私の場合、「プライバシー設定」のトリックは失敗し、プライバシーリストからハードドライブを削除しようとするとエラーメッセージが表示され、インデックス全体が本当に台無しになったことを示しています。
解決策は、ターミナルに次のように入力することでした。
`Sudo mv /.Spotlight-V100 /Spotlight-V100-old`
(そのための管理者パスワードを入力する必要があります)
その後、コンピュータを再起動します。上記ではスポットライトインデックスへのすべての参照が削除されたため、これによりデータのインデックスが強制的に再作成されます。
次に、ハードドライブに表示される「Spotlight-V100-old」フォルダをクリーンアップすることもできます。
この「核」オプションには、管理者権限が必要です。
/ ApplicationsをSpotlightの[プライバシー]タブに追加し(これにより、Spotlightはフォルダーのインデックスを削除します)、数分待ってから/ Applicationsをプライバシー設定から削除することで同じ問題を解決しました。その後、Spotlightはフォルダーのインデックスを再作成する必要があります。
Spotlight(System Preferecens、Spotlight)に含めるもののリストには、アプリケーションのチェックマークがあります。