บางครั้ง Windows Search ไม่ทำงาน ไม่มีรหัสข้อผิดพลาดเช่นกัน ในกรณีนั้น 最好去检查 Event Viewer 中的错误日志。寻找一个在 Windows 错误日志中具有 Event ID 3104 的错误。 它是否显示 Enumerating user sessions to generate filter pools failed? 如果是,那么在这篇文章中,我们将回答如何修复它。完整的错误消息如下:
Enumerating user sessions to generate filter pools failed.
它还可能在日志的详细信息部分包含 (HRESULT : 0x80040210) (0x80040210)。

错误发生是因为某些东西阻止了搜索功能的初始化。许多用户认为这是由于 Cortana,但这不一定是这种情况。一些用户还报告说,重新启动系统后会发生此错误。此错误也已在具有相同事件 ID 3104 的 Windows Server 上报告。
Event ID 3104 Windows Search 错误的原因
- Windows Search 的 Registry entry 存在问题
- SYSTEM account 存在问题,未被添加到 DCOM Security
- Windows Search 功能尚未初始化
Enumerating user sessions to generate filter pools failed
如果您已经面临此错误,请尝试以下方法逐步解决问题:
- 手动重建 Search Index
- 运行 Search and Indexing Troubleshooter
- 检查 Windows Search Service 的启动类型
- Registry fix
1. 手动重建 Search Index

要重建 Search Index,请打开 Control Panel > Indexing Options 并点击 Advanced。接下来,在 Index Settings 选项卡上,点击 Rebuild > OK。
2. 运行 Search and Indexing Troubleshooter
Search and Indexing Troubleshooter 可以检查 Windows 10 搜索功能的常规问题并在可能的情况下解决它们。
单击 Start 按钮并转到 Settings > Updates and Security > Troubleshoot。
选择 Search and Indexing Troubleshooter 并运行它。

完成后重新启动系统。
3. 检查 Windows Search Service 的启动类型
如果 Windows Search Service 不启动,您需要检查服务的启动类型。
打开 Run 窗口 (WIN + R),然后键入命令 services.msc。按 Enter 打开 Services Manager。
找到 Windows Search Service (WSearch)。右键单击它,然后选择 Properties。

将 Startup type 更改为 Automatic 并点击 Start(如果服务处于 Stop 状态。)
点击 Apply 然后 OK。
重新启动您的计算机。
4. 更改 Windows Search 的 Registry entry

Windows Search Registry entry 可在以下位置找到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
您需要将键 SetupCompletedSuccessfully 的值更改为 0。
请遵循我们关于如何更改它的完整说明 – Windows Search Indexer is not working。在同一篇文章中,我们还建议了一些其他修复,包括重建索引的选项、搜索框问题等。请阅读并查看您可以尝试什么来解决此问题。
祝好运。