有时 Windows 搜索不起作用,您不知道为什么会发生这种情况,因为它没有给出任何错误代码。 在这种情况下,您必须检查事件查看器中的错误日志以了解有关问题的更多信息。 从那里,在 Windows 错误日志中查找事件 ID 3104 的错误,如果您看到错误消息“枚举用户会话以生成过滤器池失败”,请继续阅读,因为这篇文章将指导您解决问题. 除了错误消息外,您可能还会在日志的详细信息部分看到更多信息,内容为“(HRESULT: 0x80040210) (0x80040210)”。
这种错误很可能是由禁止搜索功能初始化的东西引起的。 许多用户认为这可能是由于 Cortana 造成的,但实际上并非如此。 而一些用户也报告说他们在重新启动计算机后遇到了这个问题。 Windows Server 上也报告了此错误,其事件 ID 为 3104。 据安全研究人员称,此错误可能是由 Windows 搜索的注册表项中的问题引起的。 也可能是由于 SYSTEM 帐户存在问题,尚未将其添加到 DCOM 安全中。 也有可能是 Windows 搜索功能尚未初始化。
要修复此错误,您可以尝试手动重建搜索索引或运行搜索和索引疑难解答。 您还可以检查 Windows 搜索服务的启动类型或尝试一些注册表调整。
选项 1 – 尝试手动重建搜索索引
解决问题的第一件事是手动重建搜索索引。 您可以通过转到“控制面板”>“索引选项”并从那里单击“高级”来执行此操作。 之后,转到“索引设置”选项卡,然后单击“重建”>“确定”。 完成后,检查是否解决了问题。
选项 2 – 尝试运行搜索和索引疑难解答
您还可以在 Windows 10 中运行搜索和索引疑难解答,因为它会检查设置是否到位并自动更正 Windows 10 搜索功能的任何问题。 要运行此疑难解答,只需单击“开始”按钮并选择“设置”>“更新和安全”>“疑难解答”。 从那里,选择搜索和索引疑难解答。 故障排除程序完成后,重新启动计算机并查看它是否修复了错误。
选项 3 – 尝试检查 Windows 搜索服务的启动类型
在此选项中,您必须检查 Windows Search 服务的启动类型,因为该服务无法启动。 为此,请参阅以下步骤:
- 点击 Win + R 键打开运行实用程序并在字段中键入“services.msc”,然后点击 Enter 打开服务管理器。
- 接下来,从服务列表中查找 Windows Search Service 或 WSearch。 找到后,右键单击它并选择“属性”。
- 之后,将启动类型更改为自动,如果服务处于停止状态,则单击启动按钮。
- 现在单击应用和确定按钮以保存所做的更改,然后重新启动计算机。
选项 4 – 尝试更改 Windows 搜索的注册表项
在应用一些注册表调整之前,您需要先创建一个系统还原点。 完成后,请按照以下步骤操作:
- 点击 Win + R 键打开运行实用程序并在字段中键入“Regedit”,然后点击 Enter 以打开注册表编辑器。
- 如果出现用户帐户控制提示,只需单击是继续。
- 打开注册表编辑器后,导航到此注册表路径:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Search
- 从那里,单击 Windows 搜索并查找名为“SetupCompletedSuccessfully”的键并将其值更改为“0”。 只需右键单击它并选择修改。
- 然后输入“0”作为其数值数据并单击“确定”以保存所做的更改。
- 退出注册表编辑器并重新启动计算机。
- 现在检查枚举用户会话以生成过滤器池失败是否已修复。