「あのメール、確かに受信したはずなのに検索しても出てこない…」——Outlookで検索バーにキーワードを入れても、目当てのメールがヒットしない経験はありませんか?

この記事では、2026年3月時点の最新情報をもとに、Outlookのメール検索ができない・結果が表示されない原因6つと、今すぐ試せる対処法をわかりやすく解説します。インデックスの再構築手順もスクショ級にていねいに説明するので、パソコンに詳しくない人でも大丈夫です。

そもそもOutlookの検索はどうやって動いている?

Outlookのメール検索は、Windowsの「検索インデックス」という仕組みに頼っています。ざっくり言うと、あらかじめメールの中身を索引(インデックス)に登録しておいて、検索時にはその索引を参照して高速に結果を返す、という仕組みです。

つまり、索引に登録されていないメールは、いくら検索しても出てこないということ。検索できない原因の多くは、このインデックスのトラブルに行きつきます。

Outlookの検索ができない・出てこない原因6つ

Outlookで検索結果が出てこない場合、主な原因は以下の6つです。

原因1:インデックスの構築が終わっていない

Outlookを初めてセットアップした直後や、大量のメールを受信した直後は、インデックスの構築が完了していないことがあります。この場合、まだ索引に載っていないメールは検索に引っかかりません。

Outlookの検索バーをクリックすると、画面下部に「インデックスの処理が完了していないため、検索結果が不完全になる場合があります」というメッセージが表示されることがあります。この表示が出ていたら、しばらく待ってから再検索してみましょう。

原因2:インデックスが破損している

Windows Updateや予期しないシャットダウンなどが原因で、検索インデックスが壊れてしまうことがあります。壊れたインデックスでは正しい検索結果が返せません。

実際に、Microsoftの公式サポートページでも、Windows 11環境でOutlookの検索が最新メールを表示しない不具合が報告されています。

原因3:Windows Updateの影響

2026年1月には、セキュリティ更新プログラム(KB5074109)の影響でOutlook Classicの検索が正常に動かなくなる不具合が発生しました。この場合は修正パッチ(KB5078127、2026年1月24日配信)を適用することで解決します。

Windows Updateが原因の場合、まずは最新の更新プログラムをすべて適用するのが基本です。

原因4:検索範囲が限定されている

意外と見落としがちなのが、検索範囲の設定です。Outlookの検索は、デフォルトでは「現在のフォルダー」だけを対象にすることがあります。

「受信トレイ」で検索しているつもりでも、目当てのメールが別のフォルダー(アーカイブ、サブフォルダーなど)に移動していた場合はヒットしません。検索バーの「すべてのメールボックス」や「すべてのOutlookアイテム」に切り替えて検索してみましょう。

原因5:Outlookのデータファイル(OST/PST)の問題

POP・IMAPアカウントなど、メールをローカルのPSTファイルやOSTファイルに保存している場合、Windows 11へのアップグレード後に検索結果が返らなくなることがMicrosoftから報告されています。

データファイルが破損している場合は、Officeに付属する「受信トレイ修復ツール(ScanPST.exe)」で修復できる可能性があります。

原因6:Officeアプリケーション自体の不具合

Outlook本体のプログラムに問題がある場合もあります。アドインの干渉やキャッシュの破損など、原因はさまざまです。この場合はOfficeの修復機能を使うことで解決できることが多いです。

今すぐ試せる対処法6ステップ

以下の手順を上から順番に試してください。多くの場合、ステップ3のインデックス再構築で解決します。

ステップ1:Outlookを再起動する

まずは基本中の基本。Outlookを完全に閉じて(タスクバーの通知領域にも残っていないか確認)、もう一度起動しましょう。一時的な不具合なら、これだけで直ることがあります。

ステップ2:Windows Updateを確認する

Windowsの設定 →「Windows Update」を開いて、未適用の更新プログラムがないか確認します。「更新プログラムのチェック」をクリックして、あれば全部インストールしましょう。

特に2026年1月のKB5074109問題に該当する場合は、KB5078127以降の修正パッチが適用されているか確認してください。

ステップ3:検索インデックスを再構築する(最重要)

これが一番効果的な対処法です。手順は以下のとおり。

  1. Outlookを完全に終了する
  2. Windowsの検索バーに「インデックスのオプション」と入力して開く
  3. 詳細設定」ボタンをクリック
  4. 「トラブルシューティング」の「再構築」ボタンをクリック
  5. 「インデックスの再作成」の確認ダイアログで「OK」を押す
  6. 再構築が完了するまで待つ(メールの量によって数十分〜数時間かかることがあります)

再構築中はPCの動作が少し重くなることがありますが、途中で電源を切らないようにしましょう。完了したらOutlookを起動して、検索が正常に動くか確認してください。

ステップ4:検索範囲を「すべてのメールボックス」に変更する

Outlookの検索バーをクリックしたとき、リボン(上部のメニュー)に「検索」タブが表示されます。ここで「範囲」を確認し、「すべてのメールボックス」や「すべてのOutlookアイテム」に切り替えてから再検索してみましょう。

新しいOutlook(New Outlook)の場合は、検索バー横のドロップダウンから検索範囲を変更できます。

ステップ5:Officeの修復を実行する

インデックスの再構築でも直らない場合は、Office自体を修復します。

  1. Windowsの設定 →「アプリ」→「インストールされているアプリ」を開く
  2. Microsoft 365」(または「Microsoft Office」)を探して、「…」→「変更」をクリック
  3. クイック修復」を選択して「修復」をクリック
  4. クイック修復で直らない場合は、再度同じ手順で「オンライン修復」を実行する(インターネット接続が必要)

オンライン修復はOffice全体を再ダウンロードして修復するため、30分〜1時間ほどかかることがあります。

ステップ6:受信トレイ修復ツール(ScanPST)を使う

PSTファイルやOSTファイルの破損が疑われる場合は、ScanPSTを使います。

  1. Outlookを完全に終了する
  2. エクスプローラーで以下のパスを開く:
    C:\Program Files\Microsoft Office\root\Office16\SCANPST.EXE
    (見つからない場合は C:\Program Files (x86)\Microsoft Office\root\Office16\ も確認)
  3. ScanPSTを起動し、「参照」からOutlookデータファイル(.ostまたは.pst)を選択
  4. 「開始」をクリックしてスキャン → エラーが見つかったら「修復」を実行

データファイルの場所がわからない場合は、Outlookの「ファイル」→「アカウント設定」→「データファイル」タブで確認できます。

それでも直らないときの追加チェック

上記6ステップでも解決しない場合は、以下の点もチェックしてみてください。

Windows Search サービスが停止していないか確認

Windowsキー + R で「services.msc」を開き、「Windows Search」を探します。状態が「停止」になっていたら、右クリック →「開始」で起動しましょう。スタートアップの種類は「自動(遅延開始)」に設定しておくと安心です。

新しいOutlook(New Outlook)への切り替えを試す

Microsoft 365のサブスクリプションを利用中なら、「新しいOutlook」に切り替えて検索を試す方法もあります。新しいOutlookはクラウドベースの検索を使用するため、ローカルのインデックス問題の影響を受けにくいメリットがあります。

ただし、新しいOutlookはまだ一部の機能(ルール、アドインなど)が制限されているため、2026年3月時点では完全な移行先とは言いにくい状況です。

検索できない文字列のパターンを確認

意外と知られていませんが、Outlookでは「5桁以下の数字のみ」の文字列は検索できない仕様になっています。たとえば「12345」だけでは検索にヒットしません。数字を含むメールを探す場合は、前後の単語も含めて検索するようにしましょう。

FAQ

インデックスの再構築にはどのくらい時間がかかりますか?

メールの量やPCのスペックによりますが、一般的には30分〜2時間程度です。メールが数万件ある場合は半日以上かかることもあります。再構築中でもPCは使えますが、動作が重くなることがあります。

新しいOutlook(New Outlook)でも検索できないことはありますか?

あります。新しいOutlookはクラウドベースの検索を使いますが、サーバー側のインデックスが追いついていない場合や、ネットワーク接続に問題がある場合は検索結果が不完全になることがあります。

検索フィルター(差出人、日付など)を使って絞り込むにはどうすればいいですか?

Outlookの検索バーに「from:田中」「received:2026/3/1..2026/3/31」のような検索演算子を入力すると、差出人や受信日時で絞り込めます。Outlook Classicでは検索タブのリボンからフィルターボタンでも指定可能です。

Outlook on the web(ブラウザ版)の検索でもメールが見つからないのですが?

Outlook on the webの検索はサーバー側のインデックスを使うため、ローカルとは別の問題です。Microsoftの公式ドキュメントによると、Exchange側でインデックスの再構築が必要なケースがあり、その場合はIT管理者に相談してください。

メールの添付ファイルの中身も検索できますか?

はい、Outlookはインデックス構築時にWord・Excel・PDFなどの添付ファイルの中身も索引に含めます。ただし、パスワード保護されたファイルや画像内のテキストは検索対象外です。添付ファイル検索が動かない場合は、インデックスの再構築で解決することが多いです。

参考文献