修复 Searchindexer.exe 高 CPU 使用率

已发表: 2018-04-18
修复 Searchindexer.exe 高 CPU 使用率

如果您遇到 Searchindexer.exe 占用大量 CPU 和内存的问题,那么您来对地方了,因为今天我们将解决该问题。 SearchIndexer.exe 是 Windows 搜索服务的一个进程,它为 Windows 搜索索引文件,它基本上为 Windows 文件搜索引擎提供动力,这有助于 Windows 功能的运行,如开始菜单搜索、文件资源管理器搜索等。

修复 Searchindexer.exe 高 CPU 使用率

如果您最近重建搜索索引,或者在 Windows 搜索等中搜索通配符时意外删除了索引数据文件夹,则可能会出现此问题。因此,不要浪费任何时间,让我们看看如何修复 Searchindexer.exe 高 CPU 使用率下面列出的故障排除指南的帮助。

内容

  • 修复 Searchindexer.exe 高 CPU 使用率
  • 方法一:重启 Windows 搜索服务
  • 方法 2:运行搜索和索引疑难解答
  • 方法 3:重建索引
  • 方法 4:解决问题
  • 方法 5:禁用 Windows 搜索索引
  • 方法 6:允许磁盘被索引
  • 方法 7:运行 SFC 和 DISM
  • 方法 8:创建新的管理员用户帐户
  • 方法9:修复安装Windows 10

修复 Searchindexer.exe 高 CPU 使用率

确保创建一个还原点以防万一出现问题。

方法一:重启 Windows 搜索服务

1. 按 Windows 键 + R 然后键入services.msc并按 Enter。

服务窗口

2. 找到Windows Search 服务,然后右键单击它并选择属性。

右键单击 Windows 搜索并选择属性 |修复 Searchindexer.exe 高 CPU 使用率

3. 确保将启动类型设置为自动,如果服务未运行,请单击运行

4. 单击应用,然后单击确定。

5. 重新启动您的 PC 以保存更改并查看您是否能够修复 Searchindexer.exe 高 CPU 使用率。

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

1. 从开始菜单搜索栏搜索控制面板,点击打开控制面板。

在搜索栏中输入控制面板,然后按回车

2. 搜索疑难解答并单击疑难解答。

硬件和声音设备故障排除 |修复 Searchindexer.exe 高 CPU 使用率

3. 接下来,单击左窗格中的查看全部

4. 单击并运行搜索和索引疑难解答。

从故障排除选项中选择搜索和索引选项

5. 选择文件不出现在搜索结果中,然后单击下一步。

选择文件不出现在搜索结果中,然后单击下一步

5.上述疑难解答可能能够修复 Searchindexer.exe 高 CPU 使用率问题。

方法 3:重建索引

确保您首先使用这篇文章启动干净启动,然后按照下面列出的步骤操作。

1. 从开始菜单搜索栏搜索控制面板,点击打开控制面板。

2. 在控制面板搜索中键入 index 并单击索引选项。

单击控制面板搜索中的索引选项

3. 如果无法搜索,请打开控制面板并从查看方式下拉菜单中选择小图标。

4.现在您将索引选项,单击它以打开设置。

控制面板中的索引选项

5. 单击索引选项窗口底部的高级按钮

单击索引选项窗口底部的高级按钮 |修复 Searchindexer.exe 高 CPU 使用率

6. 切换到文件类型选项卡并在应如何索引该文件下选中“索引属性和文件内容”。

应如何索引此文件下的复选标记选项索引属性和文件内容

7. 然后单击确定并再次打开高级选项窗口。

8. 然后,在索引设置选项卡中,单击故障排除下的重建

单击故障排除下的重建以删除和重建索引数据库

9. 索引需要一些时间,但一旦完成,Searchindexer.exe 应该不会有任何问题。

方法 4:解决问题

1. 按 Windows 键 + R 然后键入resmon并按 Enter 打开资源监视器。

2. 切换到磁盘选项卡,然后选中searchprotocolhost.exe 框的所有实例。

选中 searchprotocolhost.exe 框的所有实例

3. 在“磁盘活动”窗口中,您可以找到有关索引服务当前正在处理的文件的信息。

4. 在搜索框中输入“索引” ,然后从搜索结果中单击“索引选项”。

打开 Cortana 或搜索栏并在其中键入索引选项 |修复 Searchindexer.exe 高 CPU 使用率

5. 单击修改按钮,然后在磁盘选项卡中排除您在 resmon 中找到的目录。

单击修改按钮,然后在磁盘选项卡中排除您在 resmon 中找到的目录

6. 单击确定然后关闭以保存更改。

注意:如果您有戴尔 PC,则问题出在戴尔通用连接管理器 (Dell.UCM.exe)。 此过程不断将数据写入存储在 C:\Users\Public\Dell\UCM 目录中的日志文件中。 要解决此问题,请从索引过程中排除 C:\Users\Public\Dell\UCM。

方法 5:禁用 Windows 搜索索引

注意:这仅适用于 Windows 7 用户。

1. 按 Windows 键 + R 然后键入control并按 Enter 打开控制面板。

控制面板

2. 单击程序下的卸载程序。

单击程序下的卸载程序

3. 从左侧菜单中,单击打开或关闭 Windows 功能。

在左侧菜单中,单击打开或关闭 Windows 功能

4. 向下滚动直到找到Windows Search ,然后确保取消选中或取消选中它。

在打开或关闭 Windows 功能中取消选中 Windows 搜索

5. 单击确定并重新启动您的 PC 以保存更改。

对于 Windows 10 用户,使用 services.msc 窗口禁用 Windows 搜索。

在 service.msc 窗口中禁用 Windows 搜索

方法 6:允许磁盘被索引

1. 右键单击​​无法产生搜索结果的驱动器。

2. 现在勾选“允许索引服务索引此磁盘以进行快速文件搜索。

复选标记允许索引服务索引此磁盘以进行快速文件搜索

3. 单击应用,然后单击确定。

4. 重新启动您的 PC 以保存更改。

这应该修复 Searchindexer.exe 高 CPU 使用率问题,但如果没有,则继续下一个方法。

方法 7:运行 SFC 和 DISM

1. 打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2.现在在cmd中输入以下内容并回车:

 证监会 /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (如果以上失败,那么试试这个) 

SFC 立即扫描命令提示符 |修复 Searchindexer.exe 高 CPU 使用率

3.等待上述过程完成,完成后,重新启动PC。

4. 再次打开 cmd 并输入以下命令并在每个命令后按回车键:

 Dism /在线 /Cleanup-Image /CheckHealth
Dism /在线 /Cleanup-Image /ScanHealth
Dism /在线 /Cleanup-Image /RestoreHealth 

DISM 恢复健康系统

5. 让 DISM 命令运行并等待它完成。

6. 如果上述命令不起作用,请尝试以下操作:

 Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:将 C:\RepairSource\Windows 替换为您的修复源(Windows 安装或恢复光盘)。

7. 重新启动您的 PC 以保存更改并查看您是否能够修复 Searchindexer.exe 高 CPU 使用率问题。

方法 8:创建新的管理员用户帐户

1. 按 Windows 键 + I 打开设置,然后单击帐户。

按 Windows 键 + I 打开设置,然后单击帐户

2.单击左侧菜单中的家庭和其他人选项卡,然后单击其他人下的将其他人添加到此PC

单击家庭和其他人选项卡,然后单击将其他人添加到此 PC

3.点击,底部我没有此人的登录信息

点击,我底部没有此人的登录信息 |修复 Searchindexer.exe 高 CPU 使用率

4. 选择底部的添加没有 Microsoft 帐户的用户

在底部选择添加没有 Microsoft 帐户的用户

5. 现在输入新帐户的用户名和密码,然后单击下一步。

输入新帐户的用户名和密码,然后单击下一步

6. 创建帐户后,您将返回“帐户”屏幕,单击“更改帐户类型”。

更改帐户类型

7. 当弹出窗口出现时,将帐户类型更改管理员,然后单击确定

将帐户类型更改为管理员,然后单击确定。

8. 现在登录到上面创建的管理员帐户并导航到以下路径:

C:\Users\Your_Old_User_Account\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy

注意:确保在导航到上述文件夹之前启用显示隐藏文件和文件夹。

9. 删除或重命名文件夹Microsoft.Windows.Cortana_cw5n1h2txyewy。

删除或重命名文件夹 Microsoft.Windows.Cortana_cw5n1h2txyewy

10.重新启动您的PC并登录到遇到问题的旧用户帐户。

11. 打开 PowerShell 并键入以下命令并按 Enter:

 Add-AppxPackage -Path “C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\Appxmanifest.xml” -DisableDevelopmentMode -Register 

重新注册 cortana

12.现在重新启动您的PC,这肯定会一劳永逸地解决搜索结果问题。

方法9:修复安装Windows 10

这种方法是最后的手段,因为如果没有任何效果,这种方法肯定会修复您的 PC 的所有问题并修复 Searchindexer.exe 高 CPU 使用率问题。 修复安装使用就地升级来修复系统问题,而不会删除系统上存在的用户数据。 因此,请按照本文查看如何轻松修复安装 Windows 10。

受到推崇的:

  • 如何在 Windows 10 中切换到平板电脑模式
  • 网络连接所需的 Windows 套接字注册表项丢失
  • 如何在 Windows 10 上禁用数据记录
  • 如何在 Windows 10 中启用 AHCI 模式

就是这样,您已成功修复 Searchindexer.exe 高 CPU 使用率,但如果您对本指南仍有任何疑问,请随时在评论部分提出。