【解決済み】Outlookで検索してもメールが出てこない原因と直し方|検索範囲・インデックス再構築の手順
確かに受信したはずのメールが、Outlookで検索しても出てこない。古いメールだけがヒットしない、あるいは検索結果が0件になる。そんな症状に困っていませんか。
この記事では、Outlookで検索してもメールが出てこないときの原因と直し方を、手順に沿って解説します。操作画面の名称は2026-09-27時点のMicrosoft公式サポートページに基づいています。

出典: Pixabay
目次(該当箇所へジャンプできます)
- 結論
- 原因は新しいOutlookとクラシックOutlookで違う
- 前提条件・準備するもの
- 原因1: 検索範囲の設定を見直す
- 原因2: キャッシュされているメールの期間が足りない
- 原因3: 検索インデックスが壊れている・作成されていない
- それでも直らない場合の対処
- まとめ
結論
まず確認したいのは、使っているのが「新しいOutlook for Windows」か「クラシックOutlook」かです。Microsoft公式のOutlookの検索に関する問題のトラブルシューティングでも、両者は原因と対処法を分けて案内されています。検索の仕組み自体が異なるため、直し方も別になります。
多くの場合、次の順に確認すると解決できます。
- 検索範囲が「現在のフォルダー」だけになっていないか確認する
- PCに同期されているメールの期間が足りているか確認する
- クラシックOutlookなら、Windowsの検索インデックスを再構築する
なお、インデックス再構築に専用のショートカットキーはありません。「Ctrl+Shift+Eで再構築できる」という情報は誤りなので注意してください(詳しくは後述)。
原因は新しいOutlookとクラシックOutlookで違う
Microsoftは、新しいOutlookの検索トラブルの原因を「検索範囲の制限」「削除済みアイテムが対象外」「オフライン同期期間の不足」の3点に整理しています。一方、クラシックOutlookではインデックス作成サービスの停止や検索カタログの破損、共有メールボックスの検索失敗など8点にまで及びます(Microsoftサポート)。
原因ごとの対処場所を表にまとめました。
| 原因 | 新しいOutlook | クラシックOutlook |
|---|---|---|
| 検索範囲が狭い | 設定→全般→検索 | 検索ボックス右のドロップダウン、またはファイル→オプション→検索 |
| 削除済みアイテムが対象外 | 設定→全般→検索で「削除済みアイテムを検索結果に含める」 | 検索範囲の見直し |
| 同期期間が足りない | 設定→全般→オフライン | ファイル→アカウント設定の同期期間スライダー |
| インデックスの停止・破損 | 該当する手順なし(クラウド検索が主体) | Windows Searchサービスの確認、インデックスの再構築 |
| アーカイブ・共有メールボックス | 組織の設定を確認 | 「現在のフォルダー」で検索、アカウント追加 |
前提条件・準備するもの
作業に入る前に、2つの確認をしておくと遠回りを防げます。
「新しいOutlook」か「クラシックOutlook」か・メールの存在をWeb版で確認する
次の2点で見分けられます。
- 画面左上に「ファイル」タブがあり、「ファイル」→「オプション」から設定する → クラシックOutlook
- 画面右上のギアアイコンなどから「設定」→「全般」のように設定画面を開く → 新しいOutlook
迷ったら、まず画面左上に「ファイル」タブがあるかどうかを確認するのが一番わかりやすい目印です。新しいOutlookはクラウド検索が主体で、Windowsのインデックス再構築という手順自体がありません。
あわせて、ブラウザーでOutlook on the webにサインインし、同じキーワードで検索してみてください。Web版で見つかれば、メール自体はサーバーに存在しています。その場合、PC側の検索範囲・同期・インデックスのいずれかに原因があると絞り込めます。
あわせて、F9キー(すべての送受信グループの送受信)やShift+F9キー(現在のフォルダーの送受信)で、最新のメールが同期されているかも確認しておきましょう(Outlookのキーボードショートカット)。
原因1: 検索範囲の設定を見直す
もっとも多いのが、検索範囲が狭すぎるケースです。クラシックOutlookは既定で、選択中のフォルダー直下だけを検索します。受信トレイを開いたまま検索すると、別フォルダーに振り分けたメールは出てきません。
クラシックOutlook: 検索範囲を切り替える・既定値を変更する
検索ボックスの右側にあるドロップダウンから、範囲を選び直します。選べるのは次の5段階です(Microsoftサポート)。
- 現在のフォルダー(既定)
- サブフォルダー
- 現在のメールボックス(開いているメールアカウント全体)
- すべてのメールボックス(Outlookに追加している複数のメールアカウントや共有メールボックスなど、登録済みのメールボックス全体)
- すべてのOutlookアイテム(メールに加えて、予定表・連絡先・タスクなどメール以外のOutlookデータも含めて検索)
どのフォルダーにあるかわからない場合は、「現在のメールボックス」以上に広げて検索してください。毎回切り替えるのが面倒なら、「ファイル」→「オプション」→「検索」から既定の範囲を変更できます。普段から広い範囲で検索したい人におすすめの設定です。
新しいOutlook: 検索範囲と削除済みアイテムの設定
新しいOutlookでは「設定」→「全般」→「検索」を開きます。ここで検索範囲を調整できるほか、「削除済みアイテムを検索結果に含める」をオンにできます。削除済みアイテムは既定で検索対象外になっているため、うっかり消したメールを探すときはこの設定を確認しましょう。
原因2: キャッシュされているメールの期間が足りない
「最近のメールは出るのに、古いメールだけ出てこない」場合は、同期期間の不足が疑われます。PCに保存されている期間外のメールは、ローカル検索の対象になりません。
クラシックOutlook: 同期期間スライダーで延長する
クラシックOutlookのキャッシュ Exchange モードは、一定期間分のメールだけをPC内の.ostファイル(メールのローカル保存ファイル)に同期する仕組みです。検索できるのは、ローカルに同期済みのメールだけです(Microsoftサポート)。
- 「ファイル」→「アカウント設定」を開く
- 対象アカウントの設定画面を開く
- 同期期間のスライダーを右に動かして期間を延ばす
新しいOutlook: オフライン設定を確認する
新しいOutlookでは「設定」→「全般」→「オフライン」で同期対象の期間を延ばせます。既定の日数は環境や組織のポリシーによって異なる場合があるため、まずこの画面で現在の同期期間を確認してください。
なお、期間を延ばしても、追加分のメールがPCにダウンロードされるまでは検索に反映されない場合があります。メールの量が多いと時間がかかることもあるので、少し時間をおいてから再度検索してみましょう。
原因3: 検索インデックスが壊れている・作成されていない(クラシックOutlook限定)
クラシックOutlookは、Windowsの検索インデックス(検索を速くするための索引データ)を使ってメールを探します。このインデックスが止まったり壊れたりすると、メールがあっても検索に出てきません。
インデックスの設定を確認する(Windows Searchサービス・対象フォルダー)
検索タブ全体がグレーアウトし「利用不可」と表示される場合は、Windows Searchサービスの停止が原因です。Microsoftは次の手順を案内しています(Microsoftサポート)。
- Win+Rキーを押し、「services.msc」と入力して開く
- 「Windows Search」を右クリックしてプロパティを開く
- サービスの状態が「実行中」でなければ開始する
- スタートアップの種類を「自動」または「自動(遅延開始)」にする
会社支給のPCなど管理者権限が制限された環境では、この操作自体ができない場合があります。「アクセスが拒否されました」と表示される、または開始・変更のボタンがグレーアウトしている場合は、無理に操作を続けず社内の情報システム部門に依頼してください。
サービスが正常でも直らない場合は、インデックスの対象設定を確認します。「コントロールパネル」→「インデックスのオプション」を開き、一覧に「Microsoft Outlook」があるか確認してください。無い、またはチェックが外れている場合は「変更」からチェックを入れて有効にします。詳細設定のファイルの種類で「.msg」の設定も確認しておくと安心です。
検索インデックスを再構築する手順
上記で直らなければ、インデックスを再構築します。対象はOutlook for Microsoft 365、Outlook 2024、Outlook 2021などのクラシックOutlookです(Microsoftサポート)。
- Outlookを完全に終了する
- 「コントロールパネル」→「インデックスのオプション」を開く
- 「詳細オプション」をクリックする
- 「インデックス設定」タブの「トラブルシューティング」欄にある「再構築」をクリックする
Microsoftは「再構築には長い時間がかかる場合がある」としています。所要時間はメールの件数やPCの性能によって変わるため、時間に余裕があるときに実行しましょう。再構築中もOutlookやPC自体は使えますが、完了するまでは検索結果が不完全なままの可能性があります。急ぎで探したいメールがある場合は、先に検索範囲や同期期間の見直し(原因1・原因2)を試したうえで、再構築はまとまった時間が取れるタイミングに回すと安心です。
【誤解に注意】Ctrl+Shift+Eはインデックス再構築のショートカットではない
ネット上には「Ctrl+Shift+Eでインデックスを再構築できる」とする情報が見られますが、これは誤りです。Microsoft公式のショートカット一覧では、次のように割り当てられています。
| キー | クラシックOutlook | Outlook on the web |
|---|---|---|
| Ctrl+Shift+E | フォルダーを作成する | 検索タブを開く |
インデックス再構築に専用のショートカットはなく、上で紹介した「インデックスのオプション」画面から操作する必要があります。
それでも直らない場合の対処

出典: Pixabay
ここまで試しても解決しない場合は、次の対処を確認してください。
同期・検索範囲でよくある個別の不具合
同期は完了しているのに、キャッシュモードの受信トレイにメールが表示されないことがあります。原因の一つは、受信アイテムの処理用の隠しフォルダー「ItemProcSearch」にメッセージが滞留していることです(Microsoft Learn)。次の手順で解消します。
- 「Outlook.exe /cleanips」オプション付きでOutlookを起動する
- 改善しなければ、受信トレイのプロパティ→「全般」タブ→「オフラインアイテムのクリア」を実行する
- 受信トレイを選択した状態でShift+F9を押し、再同期する
また、検索範囲を「すべてのメールボックス」にすると、Exchange Onlineの自動拡張アーカイブ(メールボックスの容量が増えた際に自動で追加される、過去メールの保管領域)内のメールが検索から漏れることがあります。この場合は、アーカイブフォルダーを開いて「現在のフォルダー」で検索してください。共有メールボックスも同様で、「現在のフォルダー」での検索か、共有メールボックスをセカンダリのExchangeアカウントとしてプロファイルに追加する方法が案内されています。
これらは組織のExchange Online設定にも左右される可能性があります。解決しない場合は、社内の情報システム部門に確認してください。
最終手段: プロファイル作成・Officeの修復
どの対処でも直らない場合、Microsoftは次の方法を案内しています。
- 新しいOutlookプロファイル(メールアカウントやデータファイルの設定一式をまとめたもの)を作成する
- Officeを修復する(クイック実行修復・MSIベース修復)
- Officeをアンインストールして再インストールする
再インストールは影響が大きいため、上から順に試しましょう。
まとめ
Outlookで検索してもメールが出てこないときは、まず新しいOutlookかクラシックOutlookかを確認し、次の順で対処しましょう。
- 検索範囲を「現在のメールボックス」以上に広げる
- 同期期間(クラシックはアカウント設定のスライダー、新しいOutlookはオフライン設定)を延ばす
- クラシックOutlookなら、Windows Searchサービスの確認とインデックスの再構築を行う
再発を防ぐには、既定の検索範囲を広めに設定し、必要な期間のメールを同期しておくのがおすすめです。製品のアップデートでメニューの名称が変わることもあるため、手順が見当たらない場合はMicrosoft公式のトラブルシューティングページで最新情報を確認してください。まずは今すぐ、検索ボックス右の検索範囲を確かめてみましょう。
