如何减少“Microsoft Windows Search Indexer”高 CPU 使用率


Microsoft Windows Search Indexer 或 searchindexer.exe 是为 Windows 搜索 提供支持的关键进程。它会索引计算机上的文件和文件夹,并且考虑到其性质,它会偶尔消​​耗大量 CPU。但是,如果 CPU 使用率长时间居高不下,则可能表明存在需要解决的潜在问题。

在本教程中,我们将向您展示如何解决 Windows 搜索索引器导致的高 CPU 和磁盘使用率问题,并提供适用于 Windows 10 和 11 的各种建议和解决方案。

重新启动 Windows 搜索服务

最好首先在计算机上重新启动 Windows 搜索。这应该可以解决小技术问题并减少由 searchindexer.exe 进程引起的高 CPU 使用率。为此:

  1. 右键单击开始按钮并选择运行。或者,按 Windows+ R
    1. 在运行框的打开字段中输入services.msc,然后选择确定
    2. 右键单击标记为 Windows Search的服务,然后选择重新启动
    3. (可选)双击 Windows 搜索并确保将启动类型设置为自动(延迟开始)

      重新启动您的电脑

      电脑重新启动可清除干扰系统相关进程的其他与软件相关的异常情况。保存您的工作,打开开始菜单,然后选择电源>重新启动。如果这没有影响,请继续进行其余的修复。

      运行搜索和索引疑难解答

      Windows 11 和 10 具有内置的故障排除程序,可帮助诊断和修复与 Windows 搜索相关的问题。运行它:

      1. 右键单击开始按钮并选择设置
        1. 转至系统>疑难解答
          1. 选择其他问题排查工具/其他问题排查工具
          2. .
          3. 选择搜索和索引旁边的运行
            1. 按照屏幕上的提示修复 Windows 搜索问题。
            2. 重建索引

              Windows 搜索索引中的损坏问题通常会导致相关进程出现不稳定的行为。使用控制面板 的索引选项控制台从头开始重建索引。

              注意:重建搜索索引需要时间,并会导致整个过程期间 CPU 和 HDD/SSD 使用率较高。

              1. 打开“运行”框,输入control.exe srchadmin.dll,然后选择确定
              2. 选择“索引选项”窗口底部的高级按钮。
                1. 选择重建
                2. 注意:删除您不想包含在 Windows 搜索中的位置可以减轻 searchindexer.exe 进程的负载。选择索引选项控制台上的修改按钮,然后取消选中您想要排除的索引位置。

                  更新 Windows

                  让您的 Windows 操作系统保持最新的补丁和更新可以帮助解决 Windows 搜索索引器进程的高 CPU 使用率问题。这也有助于提高系统性能、安全性和稳定性。

                  要更新 Windows,请打开“设置”应用,选择Windows 更新,然后选择检查更新。如果有待处理的更新,请选择下载并安装

                  运行 SFC 扫描

                  系统文件检查器 (SFC) 是一个命令行工具,可以帮助修复导致 Windows 搜索索引器出现故障的系统文件损坏问题。您可以通过提升的 Windows PowerShell 或命令提示符控制台运行它。具体方法如下:

                  1. 右键单击开始菜单并选择Windows PowerShell/终端(管理员)。或者,在开始菜单中输入cmd,然后选择以管理员身份运行
                  2. 运行以下命令:.
                  3. 证监会/scannow

                    1. 等待系统文件检查器扫描并修复 Windows。
                    2. 运行 DISM 工具来修复 Windows

                      接下来,运行 DISM(部署映像服务和管理)工具来解决操作系统稳定性问题。只需重新打开提升的 Windows PowerShell 或命令提示符控制台并执行以下命令:

                      DISM.exe /Online /Cleanup-Image /Restorehealth

                      执行干净启动

                      干净启动 Windows 可帮助您识别导致与 Windows 搜索索引器发生冲突的第三方应用程序或服务。为此:

                      1. 打开“运行”框,输入 msconfig,然后选择确定
                        1. 切换到服务选项卡,选择隐藏所有 Microsoft 服务,然后选择全部禁用
                          1. 重新启动计算机。如果 Microsoft Windows 搜索索引器的高 CPU 使用率不再成为问题,请单独或批量重新启用已禁用的服务,以识别冲突的项目。
                          2. 此外,打开任务管理器,从启动选项卡禁用任何非 Microsoft 登录项,然后检查是否有帮助。

                            检查恶意软件

                            恶意软件可以劫持 Windows 搜索索引器并导致 CPU 使用率过高。运行完整的系统扫描以检测并删除系统中的恶意软件。为此:

                            1. 打开开始菜单,在搜索框中输入Windows Security,然后按Enter
                              1. 选择病毒和威胁防护
                                1. 选择扫描选项
                                  1. 选择完整扫描旁边的单选按钮,然后选择立即扫描
                                    1. 等待 Windows 安全扫描您的计算机是否存在恶意软件。
                                    2. 您可以使用Microsoft Defender 防病毒软件(离线扫描)来跟进,它会彻底扫描您的计算机是否存在隐藏的威胁。您还可以使用第三方防病毒程序处理顽固的恶意软件 。.

                                      恢复出厂设置窗口

                                      如果上述方法均无效,请考虑将电脑恢复出厂设置。这将擦除计算机中的所有数据,将操作系统恢复到原始状态,并解决 Windows 搜索索引器的严重根本问题。在继续之前,请确保备份所有重要文件和文档

                                      要启动恢复出厂设置,请打开“设置”应用,然后转至系统>恢复>重置电脑。如需全面的分步说明,请查看我们的 重置 Windows 1110 恢复出厂设置 指南。

                                      .

                                      相关文章:


                                      27.05.2023