dp:// Windows 搜索索引器的搜索根目录

dp:// Windows 搜索索引器的搜索根目录

我电脑上的搜索索引器最近出现了问题。查看后发现,似乎有一个奇怪的搜索根DP://,其中包含数十万个项目:

在此处输入图片描述

它似乎包含我的文件系统的副本(这是 Indexer Diagonstics 应用程序通过索引项统计 > 将详细信息导出到文件导出的 CSV):

在此处输入图片描述

搜索根是什么?它应该做什么?我当然可以禁用它,但也许它正在尝试做一些有用的事情?

有问题的电脑运行的是 Windows 11 Pro,22H2

答案1

DP://启用该功能时会创建索引位置。File History它允许 Windows Search 索引您的文件历史记录并允许您搜索它。

如果您不再使用文件历史记录,那么您可以删除该位置,但在该功能仍然启用时删除它可能会导致问题。

您可以在注册表中找到协议信息

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gather\Windows\SystemIndex\Protocols\DP\0

这表明该协议与 ProgID 相关联FhSearchPHLibrary.FhSearchProtocol。如果我们在 HKCR 中检查,我们可以在这里找到 CLSID:

Computer\HKEY_CLASSES_ROOT\FhSearchPHLibrary.FhSearchProtocol\CLSID

然后我们可以在这里检查它来自哪个 DLL:

Computer\HKEY_CLASSES_ROOT\CLSID\{B5A123C0-3893-4F1C-8599-00F4B82F2C99}\ProgID

这表明它链接到了以下 DLL fhsrchph.dll。如果你使用 JEB 之类的工具对其进行反编译,你可以看到对该DP://协议的引用,但这目前超出了我的理解范围。

相关内容