如何修复 Windows 搜索索引器高 CPU 使用率

Jacki

Windows 搜索索引器是一个重要的组件,可帮助您在计算机上快速查找文件和文件夹。但是,它有时会消耗过多的 CPU 资源,导致系统速度变慢。本指南将引导您了解几种方法来解决 Windows 搜索索引器导致的高 CPU 使用率问题。

Windows Search Indexer(也称为 SearchIndexer.exe)是一种后台服务,用于对计算机上文件的内容和属性进行编目。它支持在 Windows 资源管理器、“开始”菜单和其他应用程序中快速搜索。虽然它被设计为高效工作,但可能会出现问题,导致其使用不必要的 CPU 功率。

方法1:重新启动Windows搜索服务

步骤一:按打开服务应用程序Windows + R,输入“services.msc”,然后按 Enter。

步骤2:向下滚动以在服务列表中找到“Windows 搜索”。

步骤3:右键单击“Windows 搜索”并选择“属性”。

第4步:如果尚未设置,请将启动类型设置为“自动(延迟启动)”。

第5步:如果服务正在运行,请单击“停止”,等待几秒钟,然后单击“启动”以重新启动该服务。

第6步:单击“应用”,然后单击“确定”保存更改。

第7步:重新启动计算机以确保更改生效。

方法2:重建搜索索引

步骤一:通过在“开始”菜单中搜索来打开“控制面板”。

建议阅读:如何解决 Windows 11 中服务和控制器应用程序的高 CPU 使用率

步骤2:单击“索引选项”。

步骤3:在“索引选项”窗口中,单击“高级”。

第4步:在“索引设置”选项卡下,单击“重建”。

第5步:单击“确定”确认并开始重建索引。

此过程可能需要一些时间,具体取决于系统上的文件数量。在此期间,搜索可能会变慢或不完整。

方法 3:修改索引位置

步骤一:按照方法 2 中所述打开索引选项。

步骤2:单击窗口底部的“修改”。

步骤3:查看索引位置列表并取消选中任何您不经常搜索的位置。

第4步:单击“确定”保存更改。

减少索引位置的数量可以显着减少搜索索引器的工作负载,从而有可能解决高 CPU 使用率问题。

方法 4:运行搜索和索引疑难解答

步骤一:按打开 Windows 设置Windows + I

步骤2:导航到系统 > 疑难解答 > 其他疑难解答。

步骤3:在列表中找到“搜索和索引”,然后单击旁边的“运行”。

第4步:按照屏幕上的说明完成故障排除过程。

该内置工具可以自动检测并修复搜索索引器的常见问题。

方法 5:调整性能选项

步骤一:右键单击“此电脑”或“我的电脑”,然后选择“属性”。

步骤2:点击左侧的“高级系统设置”。

步骤3:在“系统属性”窗口中,单击“性能”部分下的“设置”按钮。

第4步:选择“调整为最佳性能”或手动取消选中“除了文件属性之外还对文件内容进行索引”。

第5步:单击“应用”,然后单击“确定”保存更改。

此调整可以减少搜索索引器的工作负载,从而有可能缓解高 CPU 使用率。

方法 6:使用资源监视器

步骤一:Ctrl + Shift + Esc打开任务管理器。

步骤2:单击“性能”选项卡。

步骤3:单击底部的“打开资源监视器”。

第4步:在资源监视器中,转到“CPU”选项卡。

第5步:在进程列表中查找“SearchIndexer.exe”。

第6步:右键单击它并选择“分析等待链”。

第7步:如果您看到任何导致 SearchIndexer.exe 等待的进程,请考虑结束这些进程(如果它们不重要)。

此方法有助于确定其他进程是否导致搜索索引器消耗大量 CPU 资源。

通过应用这些方法,您应该能够解决由 Windows 搜索索引器引起的高 CPU 使用率问题。请记住在进行更改后监视系统的性能,以确保问题得到解决。如果问题仍然存在,请考虑向 Microsoft 支持或专业技术人员寻求帮助。