Mac OS X El Capitanに最近アップデートした人にとって、Spotlight検索を無効または有効にする最良の方法は、ターミナルを使用することです。 OS X 10.4および10.5でSpotlight検索を無効にする場合は、このガイドをお読みください 。 AppleユーザーがSpotlight検索を無効にしたい主な理由は、Spotlightを実行しているソフトウェアmdworkerが原因です。 以下では、MacコンピューターでSpotlightを有効または無効にする方法について説明します。
ターミナル(/ Applications / Utilities /にあります)を開き、Spotlightインデックス作成を無効または再度有効にする必要に応じて、次のコマンドを入力できます。 これは、Macに接続されている すべての ドライブのインデックス作成に影響 し ます。
Spotlightを無効にする
主な方法はlaunchctlを使用することです。これには管理パスワードが必要です。
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
もう1つのアプローチは、「sudo mdutil -a -i off」という古いインデックス方法を使用することです。この方法では、インデックスのみがオフになりますが、1分でさらにオンになります。
Spotlightを再度有効にする
Spotlightを再度有効にする保証された方法は、launchctlを使用してlaunchdにリロードすることです。
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
繰り返しますが、別のアプローチはインデックス関連の「sudo mdutil -a -i on」コマンドですが、そのメソッドは「Spotlight server is disabled」エラーをスローし、再度有効にすることはできません。 その問題が発生した場合は、代わりにsudo launchctl loadコマンドを使用して、インデックス作成とSpotlightの両方を有効にしてください。
Spotlightがlaunchdを完全にリロードした後、mdsエージェントはファイルシステムへの再インデックス付けを開始します。 時間は、MDSが最後に実行されてから行われた変更の数と新しいファイルに基づいて、使用されるたびに異なります。 MDSがアクティビティモニターを介して実行されていることを確認するには、またはSpotlightメニューをプルダウンして、「Indexing Drive Name」プログレスバーを表示します。
別のオプションは、インデックスから除外することにより、特定のドライブまたはフォルダーのSpotlightインデックスを選択的に無効にすることです。これは非常に簡単で、コマンドラインをまったく使用せず、代わりにSpotlightコントロールにアイテムをドラッグアンドドロップするだけです。パネル。