奇怪的路径被添加到 Windows 10 搜索索引和中断搜索

Mad*_*rin 18 windows search search-indexing windows-10

我正在使用 Windows 10 专业版 (1709)。

上周有几次我注意到从开始菜单搜索不会找到任何文件。简单地重建索引并不能解决这个问题。深入研究索引设置,我发现索引中包含了一个奇怪的路径,我没有放在那里。

包含的路径如下所示:

csc://{S-1-5-21-773843817-2136397924-2028731201-1001}/
Run Code Online (Sandbox Code Playgroud)

将鼠标悬停在此路径上会显示此路径不可用且无法编入索引的文本。

路径的开头看起来像协议定义,但我可以找到有关任何csc协议的信息。第二部分是SID我的用户帐户。(我只是这台计算机上的用户,它没有连接到域。)

到目前为止,从索引目标中删除该路径并重新构建索引已经解决了这个问题,但我想知道

1)这条路是什么

2) 为什么它自己被添加到搜索索引中

3)我怎样才能防止这种情况再次发生并破坏我的搜索

Hac*_*ash 12

CSC 代表“客户端缓存”,用于保存脱机文件。这些是存在于 SMB 共享(如映射的网络驱动器)上的文件的本地副本。默认情况下,Windows 会索引 CSC,以便您可以快速找到您最近打开的任何网络文件。CSC 索引可能会损坏,并使索引工作变得很忙。

解决方案:

  1. 打开注册表编辑器 (regedit.exe)
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Csc\Parameters
  3. 添加一个名为的新 DWORDFormatDatabase并将其值设置为1
  4. 重启
  5. 打开管理脱机文件

    • 在控制面板 > 同步中心 > 管理脱机文件
  6. 禁用脱机文件

  7. 重启
  8. 打开索引选项

    • 在控制面板中
  9. 单击修改

  10. 删除所有“csc://”条目和任何您不需要索引的内容
  11. 单击高级
  12. 使用重建按钮删除和重建索引