Lukas Lang Asked: 2023-05-11 16:48:48 +0800 CST2023-05-11 16:48:48 +0800 CST 2023-05-11 16:48:48 +0800 CST dp:// windows 搜索索引器的搜索根 772 我计算机上的搜索索引器最近出现问题。仔细观察,似乎有一个奇怪的搜索根DP://,其中包含几个 100k 项: 它似乎包含我的文件系统的副本(这是 Indexer Diagonstics 应用程序通过 Index Item Stats > Export Details to file 导出的 CSV): 那个搜索根是什么?它应该做什么?我当然可以禁用它,但也许它正在尝试做一些有用的事情? 计算机有问题正在运行 Windows 11 Pro,22H2 windows-search 1 个回答 Voted Best Answer Crimsonfox 2023-05-11T19:57:10+08:002023-05-11T19:57:10+08:00 索引DP://位置是在File History启用该功能时创建的。它让 Windows 搜索索引您的文件历史记录,并允许您搜索它。 如果您不再使用文件历史记录,则可以删除该位置,但在该功能仍处于启用状态时将其删除可能会导致问题。 您可以在注册表中找到协议信息,网址为 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://协议的引用,但这超出了我目前的理解。
索引
DP://
位置是在File History
启用该功能时创建的。它让 Windows 搜索索引您的文件历史记录,并允许您搜索它。如果您不再使用文件历史记录,则可以删除该位置,但在该功能仍处于启用状态时将其删除可能会导致问题。
您可以在注册表中找到协议信息,网址为
这表明该协议已链接到 ProgID
FhSearchPHLibrary.FhSearchProtocol
。如果我们在 HKCR 中检查,我们可以在此处找到 CLSID:然后我们可以检查它来自这里的是什么 DLL:
这表明它链接到以下 DLL
fhsrchph.dll
。如果你用 JEB 之类的东西反编译它,你可以看到对DP://
协议的引用,但这超出了我目前的理解。