WINDOWS.edb が PST ファイルのインデックス付け時に予想よりも大きい

この記事では、PST ファイルが Windows 10、8.1、または 8 でインデックスが作成されると、Windows.edb が予想よりも大きくなる問題の回避策について説明します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 2952967

現象

コントロール パネル>Indexing オプションから PST ファイルのインデックスを作成すると、WINDOWS.edb ファイルのサイズ (の下%ProgramData%\Microsoft\Search\Data\Applications\Windowsにあります) は、PST ファイルのサイズに比例して大きくなります。 この問題により、ディスク領域が不足し、その他のパフォーマンスの問題が発生する可能性があります。 この問題は Windows 7 では発生しません。

原因

Windows.edb のWindows 8、Windows 8.1、Windows 10が Windows 7 よりも大きい理由は 2 つあります。

  • プロパティと永続インデックスの両方が、Windows 8以降の Windows.edb に格納されます。 Windows 7 では、プロパティのみが Windows.edb-p 永続インデックスに保存され、*.ci ファイルに個別に格納されます。

  • Windows 8、Windows 8.1、Windows 10は、ファイルのサイズに関係なく、ファイルの内容全体にインデックスを作成します。 Windows 7 では、大きなドキュメントの最初の部分のみがインデックス化されます。

これらの動作は、Windows 8、Windows 8.1、またはWindows 10では構成できません。 この動作により、検索の再現率が向上し、インデックス作成とクエリの一般的なパフォーマンスが向上します。

回避策

この問題を回避するには、以下の手順を実行します。

  1. 少ないコンテンツにインデックスを付けます。 コンテンツが多い場合、Windows.edb は非常に大きくなると予想されます。 この場合、ディスク使用量を減らす唯一のオプションは、ローカルで少ないコンテンツのインデックスを作成することです (Outlook キャッシュのローカルでのメールのキャッシュ数を減らすか、[インデックス作成オプションの変更]> でスコープを変更し、次に高度な>再構築からインデックスを再構築します)。

  2. 次のコマンドを実行して、コマンド プロンプトから .edb ファイルのオフライン デフラグを実行します。

    Sc config wsearch start=disabled
    Net stop wsearch
    
    EsentUtl.exe /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
    
    Sc config wsearch start=delayed-auto
    
    Net start wsearch