文件共享与访问

Windows.edb 变大于预期 - Windows Client

· 52CE 我爱测

本文提供了一种解决方法,用于在 Windows 10、8.1 或 8 中为 PST 文件编制索引时 Windows.edb 变得大于预期的问题。 适用于:Windows 10 - 所有版本原始 KB 数: 2952967 现象 从 控制面板 >Indexing 选项为 PST 文件编制索引时,Windows.edb 文件(位于下方%ProgramData%\Microsoft\Search\Data\Applications\Windows)的大小与

本文提供了一种解决方法,用于在 Windows 10、8.1 或 8 中为 PST 文件编制索引时 Windows.edb 变得大于预期的问题。

适用于:Windows 10 - 所有版本原始 KB 数: 2952967

现象

从 控制面板 >Indexing 选项为 PST 文件编制索引时,Windows.edb 文件(位于下方%ProgramData%\Microsoft\Search\Data\Applications\Windows)的大小与 PST 文件的大小成比例增长。 此问题可能会导致磁盘空间不足和其他性能问题。 此问题不会出现在 Windows 7 中。

原因

Windows 8、Windows 8.1 和 Windows 10 中 Windows.edb 大于 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 有望增长非常大。 在这种情况下,减少磁盘使用的唯一选项是在本地为内容编制索引(通过在本地缓存更少的邮件或更改索引选项>修改中的作用域,然后重新生成高级**>** 重新生成索引)。

  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
    

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于:Windows 10 - 所有版本原始 KB 数: 2952967
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。