[FIX] Windows 10でOutlookがすべての電子メールを検索しない
Outlookは、特に企業やその他の企業体で世界中で頻繁に使用されている電子メールクライアントであり、他の頻繁に使用されるプログラムと同様に、修正とメンテナンスを必要とする問題を長期的に発生させます。
Outlookを使用している場合、受信トレイフォルダか送信済みフォルダかに関係なく、自分のフォルダから古いメールを見つけたい場合があります。 ただし、検索で期待した結果が得られない場合は、Outlookデータファイルのインデックス作成が確認されていない可能性があるため、検索インデックスが正しく機能していることを確認する必要があります。
Outlookがすべての電子メールを検索しない最も一般的な理由の1つは、Windowsオペレーティングシステムのインデックス機能です。 各バージョンがOutlook検索インデックスと呼ばれる機能に同様の基本を使用するので、これがすべてのOutlookバージョンにわたって共通の問題です。
これと他の問題は下記に概説されるように少数の解決策によって解決することができます。
Outlookがすべての電子メールを検索しないように修正する方法
- 予備的な修正
- SFCスキャンを実行する
- セーフモードでOutlookを実行する
- システムの復元を実行する
- Outlookを無効にして再度有効にする
- インデックスを再構築する
- 索引付けを変更する
- PSTファイルを修復
- コンピュータのスリープ時間を確認する
- クイック修復を実行する
- Exchangeキャッシュモードを確認する
- RAMをアップグレードする
- Windowsの検索機能を再インストールする
- Outlookデータをインデックスに含める
- 検索範囲を確認する
- サーバーのタイムアウトを長くする
- インデックス作成が完了したことを確認する
- インデックス作成オプションを設定する
- 検索カタログを再構築する
1.予備的な修正
- マイクロソフトは検索を中断させる可能性のある更新をリリースすることがあるので、WindowsおよびOfficeの更新を確認します。
- インターネットが安定していることを確認し、モデムやその他のネットワークケーブルが機能していることを確認します。
- Outlookを再起動
- Outlookで検索する代わりに[スタート]メニューから検索する
- Outlookでメッセージの受信をブロックする可能性がある不審な電子メールを削除します。
- ウイルス対策ソフトウェアの電子メールスキャン機能を確認し、両方のプログラムが連携するように設定します。
2. SFCスキャンを実行する
- [ スタート]ボタンをクリックし、検索ボックスに「 CMD 」と入力します。
- [ コマンドプロンプト ]を右クリックして[ 管理者として実行 ]を選択します。
- sfc / scannowと入力してください。
- Enterを押す
- コンピュータを再起動して、アップデートをもう一度インストールしてみます。
3.セーフモードでOutlookを実行します。
- スタートをクリックして設定を選択
- 更新とセキュリティをクリックします
- 左ペインから[ リカバリ]を選択します
- 高度なスタートアップへ
- 今すぐ再起動をクリック
- オプションの選択画面から[ トラブルシューティング ]を選択し、 [ 詳細オプション ]をクリックします。
- [ スタートアップ設定]に移動して[ 再 起動]をクリックします
- コンピュータが再起動すると、オプションの一覧が表示されます。
- セーフモードでコンピュータを起動するには4またはF4を選択してください
Outlookがセーフモードで電子メールを検索しないのであれば、問題は基本ドライバにはありませんが、問題がある場合は、ドライバを確認するか、ドライバを更新または再インストールしてください。
4.システムの復元を実行する
- [ スタート]ボタンをクリックし、検索ボックスに「 システムの復元 」 と入力し ます。
- 検索結果の一覧で[ システムの復元]をクリックします。
- 管理者アカウントのパスワードを入力するか、プロンプトが表示されたら許可を与えます。
- システムの復元ダイアログボックスで、別の復元ポイントを選択するをクリックします。
- 次へをクリック
- 問題が発生する前に作成した復元ポイントをクリックします
- 次へをクリック
- 完了をクリック
5. Outlookを無効にしてから再度有効にする
Outlookにインデックスが付けられていることを確認してから、次の手順を実行します。
- インデックス作成からOutlookの選択を解除する
- プログラムを閉じて約5〜10分待ちます
- Ctrl + Alt + Delキーを押してタスクマネージャに移動します。
- タスクマネージャで、Outlook.exeが[プロセス]タブに表示されていないことを確認します。 Outlookが表示されている場合は、それを右クリックし、[タスクの終了]を選択します。
- もう一度Outlookを開く
- インデックス作成にOutlookを選択します。
6.インデックスを再構築する
これを行うには、以下の手順に従います。
- Outlookを開く
- ファイルに移動してオプションを選択します
- 右側のウィンドウで[Sources]を見つけます。
- クリックインデックスオプション
- 詳細設定をクリックします
- トラブルシューティングに進み、再構築をクリックします。 これはインデックス作成プロセスを遅らせるでしょう、あなたのシステムファイルのサイズによっては時間がかかるかもしれません
7.インデックスを変更する
これをする:
- Outlookを開く
- ファイルに移動してオプションを選択します
- 検索をクリック
- インデックス作成オプションを選択する
- 変更を選択
- [Outlook]ラジオボタンをオフにして[OK]をクリックします。
- Outlookを終了して再起動し、インデックス作成場所から選択します。
8. PSTファイルを修復する
Outlookがすべての電子メールを検索していない場合があり、ファイルの破損、特にプログラムのデータベースファイルである.pstファイルの関連がある場合があります。 それを修復するには、 scanpst.exeファイルを実行してその中の指示に従ってください。 このファイルは、Microsoft Officeインストールファイルにあります。 ファイルを見つけるには:
- ファイルエクスプローラを開く
- このパソコンをクリック
- アドレスバーにscanpst.exeと入力します。
- ファイルを実行する

ファイルが見つからない場合は、マイクロソフトのサポートページからダウンロードできます。
9.コンピュータのスリープ時間を確認します
これをする:
- スタートをクリックして設定を選択します。
- システム選択
- 電源を選択してスリープ

- 必要な画面とスリープ設定を選択してください
これはインデックスファイルを再構築するのに役立ちます。その後、スリープ時間を通常に戻すことができます。
10.クイック修復を実行する
- スタートをクリックしてコントロールパネルを選択します。
- プログラムを選択
- プログラムと機能を選択する

- Microsoft Officeをハイライト表示します(OutlookはOfficeスイートの一部です)。

- 変更をクリック
- クイック修復をクリック

これにより、Outlookからのインデックス作成ですべての電子メールが検索されなくなります。
11. Exchangeキャッシュモードを確認します。
- Outlookを開いて[ファイル]をクリックします
- 情報を選択
- アカウント設定を選択
- [メール]タブを選択します
- アカウントを1つずつ選択してください
- 変更をクリック
- [Exchangeキャッシュモードを使う]チェックボックスをオンにします。
- 「すべて」と表示されるまで「メール」を移動して「オフライン」スライダを右に動かします。
- Outlookを再起動し、すべての電子メールがダウンロードされるのを待ちます。
この後、あなたの検索はより速くされるべきでありそしてそれら全てを示すべきです。
12. RAMをアップグレードする
OSTが大きすぎ、RAMが6GB未満であるために、Outlookがすべての電子メールを検索しないことがあります。 この場合は、RAMを6GB以上にアップグレードして、電子メールがすべてOutlookによって検索されるようになったかどうかを確認してください。 連絡先リストが大きいと、Outlookは連絡先だけでなく電子メールも検索しなくなります。 1つのフォルダには約5, 000という厳しい制限があるため、これらを8, 000未満にしておくと、それ以上のものは検索できなくなります。
13. Windowsサーチ機能を再インストールします
- スタートをクリックしてコントロールパネルを選択します。
- プログラムを選択
- [Windowsの機能の有効化または無効化]をクリックします。
- [Windows Search]の選択を解除して[OK]をクリックし、インストーラが完了するのを待ちます。
- コンピュータを再起動し、これらの手順を繰り返してWindowsの検索機能を再度有効にします。
- Outlookを終了します。
- [スタート]ボタンをクリックしてインデックス作成オプションを開き、[インデックス作成オプション]と入力して[検索]の下の[設定]を選択し、[インデックス作成オプション]をクリックします。
- [ インデックスオプション]ボックスで、[ Microsoft Outlook]が[ 含まれる場所]に表示されていることを確認します 。

- そうでない場合は、[ 変更 ]を選択し、[Outlook]の横のチェックボックスをオンにします。
- OKを選択してください。
- 閉じるを選択します 。
Outlookが予想されるデータファイルから結果を返すように構成されていることを確認するには、次の手順を実行します。
- Outlookを起動します。
- 検索をクリック
- 検索タブを選択します
- 検索ツールをクリック
- 検索する場所をクリックします。
- データファイルを追加または削除することを選択します。
15.検索範囲を確認する
- Outlookで、 検索をクリックします。
- 検索を選択
- [範囲]グループには、 すべてのメールアイテム、現在のフォルダなど、現在の範囲が表示されます。
Outlook 2013で既定の範囲を変更するには、次の手順を実行します。
- [ ファイル ]、[ オプション ]の順にクリックします。
- Outlookのオプションダイアログボックスで、 検索方向をクリックします。
- [ 結果]で 、[ 次の結果のみを含める:]を次のいずれかに設定します。
現在のフォルダ
現在のフォルダ 受信トレイから検索するときの現在のメールボックス
現在のメールボックス
すべてのメールボックス

16.サーバーのタイムアウトを長くする
- Outlookを開いてファイルに移動
- 情報をクリック
- [アカウント設定]をクリックして、もう一度[アカウント設定]を選択します。
- ターゲットPOP3アカウントをクリックします
- 変更をクリック
- その他の設定をクリック
- [詳細設定]タブで、サーバーのタイムアウト設定を増やします。
17.インデックス作成が完了したことを確認します
- Outlookを開き、[検索]を選択します。
- 検索ツールを選択
- 「索引付け状況」をクリックします。 ダイアログが表示されたら、表示されているかどうかを確認します。Outlookはすべてのアイテムのインデックスを作成しました。 残り0個のアイテム
索引付けが完了していない場合は、残りの項目を確認して約5分待ってからもう一度確認してください。 減少しない場合は、次の解決策を試してください。
18.インデックス作成オプションを設定する
- Outlookを終了
- [スタート]をクリックしてインデックス作成オプションを開き、検索にインデックス作成オプションと入力し、[検索]の下の[設定]を選択して[インデックス作成オプション]をクリックします。
- インデックス作成オプションで 、 詳細 設定を選択します。
- ファイルタイプタブを選択します
- Extensionカラムにmsgが見つかるまで下にスクロールして、 msgを選択します。
- インデックスのプロパティとファイルの内容オプションが有効になっていることを確認します 。

- OKを選択してください。
- 閉じるを選択します 。
注 :[ フィルタの説明 ]列に[ Office Outlook MSG IFilter ]と表示されていることを確認してください。 そうでなければ、 Windows Searchサービスが正しく機能していないか、Outlookがフィルタを正しくインストールできませんでした。 この問題についてはマイクロソフトのサポートに確認してください。
19.検索カタログを再構築する
- Outlookを終了します。
- [スタート]ボタンをクリックしてインデックス作成オプションを開き、[インデックス作成オプション]と入力して[検索]の下の[設定]を選択し、[インデックス作成オプション]をクリックします。
- [ インデックスのオプション]ボックスで、[ 含まれる場所 ]に[ Microsoft Outlook]が表示されていることを確認し、[ 変更 ]を選択して[ Outlook]の横のチェックボックスをオンにします。
- 詳細オプションダイアログボックスで、 再構築を選択します。
- OKを選択してください。
- 閉じるを選択します 。
Outlookデータファイルを含めずにインデックス作成が終了する場合、または終了しない場合は、マイクロソフトサポートに連絡してください。
これらの解決策のいずれかが、OutlookがすべてのEメールを検索しないという問題を解決するのに役立ちましたか? 下記のコメント欄でお知らせください。