※本ページにはプロモーション(広告)が含まれています
📑 この記事の目次(タップで開く)
- Outlookの検索が機能しない・メールが検索できない原因と対処法
- この記事でわかること
- Outlook検索が機能しなくなる主な原因
- 宛先で検索できない・「System.StructuredQuery.Virtual.To:」と表示される場合(Windows更新の不具合・2026年9月の更新で修正済み)
- 対処法1: Outlookを再起動してWindowsを再起動する
- 対処法2: Windows Searchサービスの状態を確認する
- 対処法3: Outlookがインデックスに含まれているか確認する
- 対処法4: 検索インデックスを再構築する
- 対処法5: OSTファイルを修復する(SCANPST.EXEを使用)
- 対処法6: OSTファイルを削除して再同期する
- 対処法7: Office修復ツールを実行する
- 対処法8: Outlookのキャッシュモードを一時的にオフにして確認する
- 新しいOutlook(Microsoft 365版)での対処法
- 対処法の効果比較
- よくある質問(FAQ)
- まとめ
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サービスが停止している
- メールボックスのサイズ超過:メールボックスが非常に大きくインデックス化が追いつかない
宛先で検索できない・「System.StructuredQuery.Virtual.To:」と表示される場合(Windows更新の不具合・2026年9月の更新で修正済み)
結論:これはOutlookの故障ではなく、Windows 11の更新プログラムに含まれていた不具合です。2026年8月27日公開のオプション(プレビュー)更新 KB5120998 で修正され、2026年9月9日(日本時間)配信の月例セキュリティ更新 KB5124008 にも同じ修正が含まれています。Windows Updateを適用して再起動すれば、「宛先」での検索は元どおり使えるようになります。
2026年6月末以降、日本語環境のWindows 11(バージョン24H2・25H2)で、従来のOutlook(クラシック版)の検索ボックスに「宛先」を指定して検索すると、「System.StructuredQuery.Virtual.To:」という英字の文字列が勝手に入り、検索が正常に実行できない現象が広がりました。Microsoftの回答によると、2026年6月末以降の更新を適用した環境で、Windows Search側の「宛先」を表すプロパティ名が重複し、Outlookが本来の「宛先」ではなく内部のプロパティ名を返してしまうことが原因です。原因がOutlook側ではなくWindows側にあるため、この記事の対処法4(インデックス再構築)や対処法7(Office修復)を試しても改善は見込めません。
この症状かどうかの見分け方
- 検索ボックスの「宛先」ボタンを押すと、「宛先:」ではなく「System.StructuredQuery.Virtual.To:」と入る
- 送信済みアイテムで、送信相手(宛先)を指定した検索だけがうまくいかない(目的のメールが出てこない)
- 高度な検索でも同じ英字の項目名が表示される
どれかに当てはまれば、以降の対処法1〜8ではなく、まずこの見出しの手順を試してください。Microsoftの案内が対象にしているのはWindows版の従来のOutlookです。新しいOutlookやWeb版を使っている場合は、この節ではなく後述の「新しいOutlook(Microsoft 365版)での対処法」を参照してください。
直し方1:Windows Updateで2026年9月以降の更新を適用する
- 「スタート」→「設定」→「Windows Update」を開き、「更新プログラムのチェック」を選ぶ
- 2026年9月の累積更新プログラム(KB5124008)をインストールし、再起動する。8月のオプション更新(KB5120998)を適用済みなら、すでに直っています
- 再起動後にOutlookを開き、送信済みアイテムで「宛先」ボタンを押して「宛先:」と表示されることを確認する
適用後のOSビルドは、24H2なら26100.9445以降、25H2なら26200.9445以降です(「設定」→「システム」→「バージョン情報」で確認できます)。会社のPCで更新が管理されている場合は自分では適用できないことがあるため、情報システム部門に「KB5124008の配信予定」を確認してください。問題の起きた更新プログラムをアンインストールする方法は、セキュリティ更新まで外れてしまうためおすすめしません。
直し方2:更新を適用できない間の回避策(Microsoft Q&AのMicrosoft社員回答)
- 検索ボックスに入った「System.StructuredQuery.Virtual.To:」の部分を削除し、代わりに「宛先:」と入力してから相手の名前を続けて検索する(例:宛先:山田。送信済みアイテムでも同じ入力方法です)
- または、宛先を指定せず、相手のメールアドレスや表示名をそのまま検索ボックスに入力して検索する
検索ボックスが「To Do」「タスク」向けになってメールが検索できない場合
検索ボックスやその横の検索範囲に「To Do」「タスク」の文字が出ている時は、メール以外の画面(To Do/タスク)が選ばれた状態で検索しています。画面左(または下)のナビゲーションで「メール」を選び直してから検索してください。それでも受信トレイが検索できない時は、検索ボックス横の検索範囲で「現在のメールボックス」を選びます。この症状は上の更新プログラムとは別で、画面の切り替えだけで戻ります。
症状別の判断表
| 症状 | 原因 | やること |
|---|---|---|
| 「宛先:」が「System.StructuredQuery.Virtual.To:」になる・送信済みアイテムの宛先検索がうまくいかない | Windows 11 24H2/25H2の2026年6月末以降の更新の不具合(日本語環境) | 2026年9月の月例更新(KB5124008)を適用して再起動。8月のプレビュー更新(KB5120998)を適用済みならこの症状はすでに直っています(KB5124008はセキュリティ更新なので通常どおり適用してください)。適用できない間は「宛先:」へ手で置き換える |
| 検索ボックスや検索範囲に「To Do」「タスク」と表示される | メール以外の画面(To Do/タスク)を選んだまま検索している | ナビゲーションで「メール」を選び直す。検索範囲を「現在のメールボックス」にする |
| 宛先以外の検索も全部おかしい・「検索を完了できません」 | インデックスやOSTファイルの問題 | 以降の対処法1〜8を順番に試す |
出典:Microsoft Q&A「Outlook (classic) の「送信済みアイテム」で宛先検索を行うと systemstructuredquery.virtual.to が表示され検索できない」(Microsoft社員による回答・2026年8月31日更新)、Windows更新プログラム KB5120998(2026年8月27日)および KB5124008(米国時間2026年9月8日・日本時間9月9日)のリリースノート。
対処法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 スマホ(iPhone/Android)・パソコン(Windows/Mac)・Office・Wi-Fi・AIツールの「できない」「困った」を解決する実用ガイド。トラブル対処法とノウハウが満載のお助けサイトです。