※本ページにはプロモーション(広告)が含まれています
Outlookの検索が機能しない・メールが検索できない原因と対処法
Outlookでメールを検索しようとしたときに「結果が表示されない」「特定のメールが検索に引っかからない」「検索窓を使うとOutlookが固まる」といった問題に悩んでいませんか?
Outlookの検索機能はWindowsの検索インデックスと連携しているため、インデックスに問題があると検索結果が正常に表示されなくなります。また、Microsoft 365(旧Office 365)のクラウド版Outlookでも、キャッシュやアカウント設定の問題で検索が機能しなくなることがあります。この記事では、Outlookの検索が機能しない主な原因と対処法を体系的に解説します。

この記事でわかること
- Outlook検索が機能しなくなる主な原因
- Windowsの検索インデックスの修復・再構築手順
- Outlookのキャッシュファイル(OSTファイル)の修復方法
- Microsoft 365 Outlook(新しいOutlook)での対処法
- Office修復ツールの使い方
Outlook検索が機能しなくなる主な原因
- 検索インデックスの破損・未完成:Windowsの検索インデックスが壊れているか、Outlookのデータがインデックスに含まれていない
- OSTファイル(ローカルキャッシュ)の破損:Outlookがローカルに保存するメールデータファイルが壊れている
- Outlookのインデックス設定のズレ:Outlookがインデックス対象から除外されている
- Officeのアップデート後の不整合:Microsoft 365の更新後に設定が崩れた
- Windowsの検索サービスの停止:Windows Searchサービスが停止している
- メールボックスのサイズ超過:メールボックスが非常に大きくインデックス化が追いつかない
対処法1: Outlookを再起動してWindowsを再起動する
まず最も基本的な対処として、OutlookとWindowsの再起動を試みてください。一時的なプロセスの問題や検索サービスの停止が原因であれば、再起動で解決することがあります。
- Outlookを完全に閉じる(タスクトレイにも残らないように終了する)
- Windowsを再起動する
- 再起動後にOutlookを開き、検索を試みる
対処法2: Windows Searchサービスの状態を確認する
Outlookの検索はWindowsのWindows Searchサービスを利用しています。このサービスが停止していると検索機能が正常に動作しません。
- スタートボタンを右クリックして「コンピューターの管理」を開く
- 左ツリーから「サービスとアプリケーション」→「サービス」を開く
- 「Windows Search」を探す
- 状態が「実行中」でない場合は右クリックして「開始」を選ぶ
- スタートアップの種類が「自動(遅延開始)」になっているか確認し、なっていなければ変更する
対処法3: Outlookがインデックスに含まれているか確認する
Outlookのメールデータがインデックスの対象に含まれていないと、検索で結果が出てきません。設定を確認して、含まれていない場合は追加してください。
- 「コントロールパネル」を開く(スタートメニューで「コントロールパネル」と検索)
- 「インデックスのオプション」をクリックする
- 「変更」ボタンをクリックする
- 「Microsoft Outlook」がリストに含まれているか確認する
- 含まれていない場合は「詳細な場所の表示」を展開して「Microsoft Outlook」にチェックを入れる
- 「OK」をクリックして保存する

対処法4: 検索インデックスを再構築する
検索インデックスが破損している場合は、インデックスを完全に再構築することで解決できます。再構築中は検索が一時的に機能しない場合がありますが、完了後は正常に動作するようになります。
- 「コントロールパネル」→「インデックスのオプション」を開く
- 「詳細設定」ボタンをクリックする
- 「トラブルシューティング」セクションの「再構築」ボタンをクリックする
- 「インデックスを再構築すると時間がかかることがあります…」というメッセージが出たら「OK」をクリックする
- インデックスの再構築が始まる(メールボックスの大きさにより数十分〜数時間かかる)
- 「インデックスのオプション」ウィンドウで「インデックスの作成が完了しました」と表示されるまで待つ
再構築中はパソコンをスリープさせないようにしてください。スリープするとインデックス作成が中断されます。
対処法5: OSTファイルを修復する(SCANPST.EXEを使用)
Outlookはメールデータをローカルに「OSTファイル」として保存しています。このファイルが破損すると検索が正常に機能しなくなることがあります。MicrosoftのOutlook受信トレイ修復ツール(SCANPST.EXE)で修復できます。
- Outlookを完全に閉じる
- SCANPST.EXEを見つける。一般的な場所:
C:\Program Files\Microsoft Office\root\Office16\SCANPST.EXE
またはOfficeバージョンによってOffice15・Office14フォルダの場合もある - SCANPST.EXEをダブルクリックして起動する
- 「参照」ボタンをクリックしてOSTファイルを選択する
OSTファイルの場所:C:\Users\ユーザー名\AppData\Local\Microsoft\Outlook\ - 「開始」をクリックしてスキャンを開始する
- エラーが見つかった場合は「修復」ボタンをクリックする
- 修復完了後にOutlookを起動して検索を試みる
対処法6: OSTファイルを削除して再同期する
SCANPSTで修復できない場合は、OSTファイルを削除してOutlookにExchangeまたはMicrosoft 365から再同期させる方法があります。OSTファイルはキャッシュであるため、削除してもサーバー上のメールは失われません。
- Outlookを完全に閉じる
- 「設定」→「アカウント」→「メール」を開く
- アカウントを選択して「詳細オプション」をクリックする
- 「アカウントの管理」または「サーバーの設定」からOSTファイルの場所を確認する
- エクスプローラーで該当のOSTファイルを見つけて別の場所に移動(または名前を変更)する
- Outlookを起動すると新しいOSTファイルが自動作成されてメールの同期が始まる
- 同期完了後に検索を試みる
注意:再同期には大量のメールがある場合、数時間かかることがあります。インターネット接続を保った状態で作業してください。
対処法7: Office修復ツールを実行する
Officeのインストール自体に問題がある場合は、Microsoft Officeの修復ツールを実行することで解決することがあります。
- 「設定」→「アプリ」→「インストールされているアプリ」を開く
- 「Microsoft 365」または「Microsoft Office」を見つける
- 右側の「…」メニューをクリックして「変更」を選ぶ
- 「クイック修復」を選択して「修復」をクリックする
- 修復完了後にOutlookの検索を確認する
- クイック修復で解決しない場合は「オンライン修復」を試みる(インターネット接続が必要)
対処法8: Outlookのキャッシュモードを一時的にオフにして確認する
「キャッシュ Exchange モード」をオフにすることで、Outlookがサーバーから直接メールを取得するようになり、検索がサーバー側で実行されます。ローカルのキャッシュ(OSTファイル)の問題を切り分けるのに有効です。
- Outlookを開いて「ファイル」→「アカウントの設定」→「アカウントの設定」を開く
- Exchangeアカウントを選択して「変更」をクリックする
- 「キャッシュ Exchange モードを使用する」のチェックを外す
- 「次へ」→「完了」をクリックしてOutlookを再起動する
- 検索が正常に動作するか確認する
キャッシュモードをオフにすると表示速度が低下する場合があります。問題の原因確認後に再度オンにすることをお勧めします。

新しいOutlook(Microsoft 365版)での対処法
Windows 11に標準搭載されている「新しいOutlook」またはWeb版のOutlookを使用している場合は、以下の対処法も試してください。
新しいOutlookのキャッシュをクリアする
- 新しいOutlookの「設定(歯車アイコン)」を開く
- 「全般」→「ストレージ」を開く
- 「キャッシュのクリア」をクリックする
- Outlookを再起動して検索を試みる
Outlook on the Web(OWA)で検索を試みる
ブラウザでOutlook.com(outlook.office.com)にアクセスして検索を試みることで、デスクトップアプリの問題かサーバー側の問題かを切り分けられます。Webブラウザでは正常に検索できる場合は、デスクトップアプリの問題です。
対処法の効果比較
| 対処法 | 主な原因 | 難易度 | 所要時間 |
|---|---|---|---|
| Outlook・Windows再起動 | 一時的なプロセスエラー | 簡単 | 2〜5分 |
| Windows Searchサービス確認 | サービス停止 | 普通 | 3〜5分 |
| インデックス対象の確認 | Outlookがインデックス外 | 普通 | 5〜10分 |
| インデックス再構築 | インデックス破損 | 普通 | 30分〜数時間 |
| SCANPST.EXEでOST修復 | OSTファイル破損 | やや難しい | 15〜60分 |
| OSTファイル削除・再同期 | OSTファイル重大破損 | やや難しい | 数時間(メール量次第) |
| Office修復ツール | Officeインストール破損 | 普通 | 15〜60分 |
よくある質問(FAQ)
Q. 検索すると「検索を完了できません」というエラーが出ます。
このエラーはOutlookとWindowsの検索インデックスの接続に問題がある場合に表示されます。まずWindows Searchサービスが実行中であることを確認し、次にインデックスの再構築を試みてください。それでも解決しない場合はOffice修復ツールを実行することをお勧めします。
Q. 最近のメールは検索できるのに古いメールが検索できません。
これはインデックスが最新のメールまでしか作成されていない状態です。「インデックスのオプション」でインデックスの状態を確認してください。「インデックスを作成中…」と表示されている場合は、完了するまで待つ必要があります。Outlookのキャッシュモードの設定で「オフライン保持する期間」を見直すことも有効です。
Q. 特定のフォルダのメールだけ検索されません。
Outlookの「検索のオプション」で特定のフォルダが検索対象から除外されている可能性があります。「ファイル」→「オプション」→「検索」を開いて、検索対象のフォルダ設定を確認してください。また、検索バーの下に「現在のフォルダー」「すべてのOutlookアイテム」などの検索範囲が表示されているので、「すべてのOutlookアイテム」を選択して検索してみてください。
Q. 添付ファイルの中身まで検索できていません。
Outlookの検索で添付ファイルの内容を検索するには、Windows Searchが添付ファイルの形式に対応したフィルターを持っている必要があります。PDFやWordファイルはフィルターをインストールすることで検索対象になります。「インデックスのオプション」→「詳細設定」→「ファイルの種類」で各拡張子のインデックスが「プロパティとファイルの内容」になっているか確認してください。
Q. Outlookを新しいPCに移行してから検索できなくなりました。
移行後はインデックスが新しいPCで1から作成される必要があります。Outlookを起動してしばらく待つとインデックスが自動で作成されますが、大量のメールがある場合は数時間かかることがあります。「インデックスのオプション」でインデックス作成の進行状況を確認しながら待ってください。
Q. 職場のOutlook(Exchange)で検索ができなくなりました。
Exchange環境では、IT管理者側でインデックスや検索の設定が変更された可能性があります。また、メールボックスのサイズ制限に近づいている場合も検索に影響が出ることがあります。まず自分でできる対処法(インデックス再構築・OSTファイル修復)を試み、改善しない場合はIT管理者またはヘルプデスクに問い合わせることをお勧めします。
まとめ
Outlookの検索が機能しない問題は、主にWindowsの検索インデックスの問題またはOSTファイルの破損が原因です。以下の順番で対処することで、ほとんどのケースで解決できます:
- Outlookとパソコンを再起動する(最初にやること)
- Windows Searchサービスが動いているか確認する
- Outlookがインデックス対象に含まれているか確認する
- インデックスを再構築する(最も効果的)
- SCANPST.EXEでOSTファイルを修復する
- OSTファイルを削除して再同期する
- Office修復ツールを実行する
インデックスの再構築は時間がかかりますが、完了後に検索が正常に機能するケースが最も多いです。まずは再起動からはじめ、それでも解決しない場合はインデックス再構築へ進むのが効率的な順序です。職場のExchange環境で解決しない場合はIT管理者への相談も有効な手段です。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!