# corespotlightd の CPU 使用率が高いときの調べ方

> アプリ内コンテンツの索引とファイル検索を分け、アプリを一つずつ比較してプロセスをサンプル収集。Spotlight の再構築前に原因を絞ります。

Published: 2026-10-03

アクティビティモニタで `corespotlightd` が上位に居続けるときは、特定のアプリを開いたタイミングや最近の更新との関係を先に確認します。検索プロセスの CPU 使用率が高いだけでは、起動ディスクの Spotlight インデックスを作り直す必要があるとは言えません。データベースを削除すると、調査の手掛かりが消え、索引作成がさらに増えることもあります。

## アプリ内の検索とファイル検索を分けて考える

[Core Spotlight](https://developer.apple.com/documentation/corespotlight) は、アプリのコンテンツを検索対象にする仕組みです。書類アプリが登録する検索項目は、Finder の普通のファイルと一対一に対応するとは限りません。Apple の[コンテンツ索引ガイド](https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/AppContent.html)は、内容の変更に合わせてアプリが項目を管理する方法を説明しています。

プロセス名は検索処理の手掛かりであり、原因のアプリを特定する情報ではありません。`mds`、`mds_stores`、`mdworker` が動いている場合は、[Spotlight のファイル索引ガイド](https://mole.fit/ja/blog/mds-mdworker-high-cpu-mac)を確認します。Core Spotlight の高負荷と、Spotlight でファイルが見つからない問題は別の症状です。

## 同じ作業条件で二度比較する

アクティビティモニタで「表示 › すべてのプロセス」を選び、CPU を開いて `corespotlightd` を検索します。使用率を記録し、ディスクの動きも見ます。取り込み中の Mac とスリープ後の Mac を比べるのではなく、できるだけ同じ条件を保ちます。

1. アプリ更新、新しいライブラリの取り込み、macOS 更新など、負荷が始まる前の変更を記録します。
2. 取り込みや同期が進んでいるなら、まず完了を待ちます。どのライブラリにも当てはまる固定時間はありません。
3. 作業を保存し、関係がありそうなアプリを一つだけ通常の方法で終了して、サービスを再び観察します。可能なら同じアプリを開き直して比較します。
4. そのアプリと一緒に症状が戻るなら、更新と公式の検索・索引設定を確認し、一度に一つだけ変更します。

終了後に負荷が下がれば関連を疑う根拠になりますが、データベース破損の証明ではありません。ウインドウを閉じてもバックグラウンド処理が続くため、一度変化がなかっただけでそのアプリを除外することもできません。無関係なサービスをまとめて強制終了しないでください。

## 負荷が続くときは診断情報を残す

プロセスを選び、「その他 › プロセスのサンプルを収集」を使います。Apple の[診断ガイド](https://support.apple.com/guide/activity-monitor/actmntr2225/mac)では、三秒間のレポートと、検索問題を調べる「Spotlight 診断」を説明しています。

macOS とアプリのバージョン、おおよその開始時刻、再現する操作をレポートと一緒に残します。コールスタックの関数名一つでは原因を断定できません。共有前に内容を確認し、Apple サポートや該当アプリの開発者へ非公開で送ります。

## 実際に問題のある検索だけを修復する

普通のファイルが Spotlight に出ない場合、Apple の[再作成手順](https://support.apple.com/102321)では、macOS に応じて「検索のプライバシー」または「Spotlight のプライバシー」を使います。対象のフォルダやディスクを説明どおり追加してから削除すると、索引作成が再び始まります。すべての `corespotlightd` の高 CPU に共通する修復ではありません。

一つのアプリの内容だけ検索できないなら、そのアプリの公式修復手順から始めます。最初から隠れた Core Spotlight データベースや書類を削除したり、検索全体を無効にしたりしません。システム更新後に始まった場合は、[更新後の Mac の遅さを調べるガイド](https://mole.fit/ja/blog/mac-slow-after-macos-update)で、索引作成と他の処理を分けて確認できます。

## よくある質問

### corespotlightd はマルウェアですか？

名前は macOS の検索処理に関連しますが、実行ファイルの身元を証明しません。不審な場合は実際のパスと署名を確認し、名前だけで信頼したりファイルを削除したりしないようにします。

### キャッシュを消せば CPU 使用率は下がりますか？

必ずしも下がりません。キャッシュ削除では、検索項目を送っているアプリや処理が繰り返される理由を特定できません。アプリとの関係を比べ、サンプルを残してから修復を選びます。

---

Canonical HTML page: https://mole.fit/ja/blog/corespotlightd-high-cpu-mac
Blog index for agents: https://mole.fit/ja/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
