編製 PST 檔案索引時,Windows.edb 大於預期

本文針對在 Windows 10、8.1 或 8 中編製 PST 檔案索引時,Windows.edb 變得大於預期的問題提供因應措施。

套用於:Windows 10 - 所有版本
原始 KB 編號: 2952967

徵狀

當您從 控制台>Indexing 選項編制 PST 檔案的索引時,位於) 底下的 %ProgramData%\Microsoft\Search\Data\Applications\Windows Windows.edb 檔案 (大小會與 PST 檔案大小成正比成長。 此問題可能會導致磁碟空間不足和其他效能問題。 此問題不會在 Windows 7 中發生。

原因

Windows.edb 在 Windows 8、Windows 8.1 和 Windows 10 中大於 Windows 7 的原因有兩個:

  • 從 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