修复 Searchindexer.exe 高 CPU 使用率

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

修复 Searchindexer.exe 高 CPU 使用率

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

修复 Searchindexer.exe 高 CPU 使用率(Fix Searchindexer.exe High CPU Usage)

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法一:重启 Windows 搜索服务(Method 1: Restart Windows Search Service)

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

服务窗口

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

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

3. 确保将启动类型设置为自动( Startup type to Automatic),如果服务未运行,请单击运行。(Run)

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

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

方法 2:运行搜索和索引疑难解答(Method 2: Run Search and Indexing Troubleshooter)

1.从开始菜单搜索栏搜索(Start Menu)控制面板(control panel),点击打开 控制面板(Control Panel)

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

2.搜索疑难解答(Search Troubleshoot)并单击疑难解答。(Troubleshooting.)

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

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

4. 单击并运行搜索和索引疑难解答。( Troubleshooter for Search and Indexing.)

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

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

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

5.上述疑难解答(Troubleshooter)可能能够修复 Searchindexer.exe 高 CPU 使用率问题。(Fix Searchindexer.exe High CPU Usage issue.)

方法 3:重建索引(Method 3: Rebuild the Index)

确保您首先使用这篇文章启动干净启动,(boot into clean boot using this post)然后按照下面列出的步骤操作。

1.从开始菜单搜索栏搜索(Start Menu)控制面板(control panel),点击打开 控制面板(Control Panel)

2.在控制面板搜索中(Control Panel)键入(Type)index并单击索引选项。( Indexing Options.)

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

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

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

控制面板中的索引选项

5. 单击索引(Indexing)选项(Options)窗口底部的高级按钮。(Advanced button)

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

6. 切换到文件类型选项卡并在应(File Types)如何(How)索引该文件下选中“索引属性和文件内容(Index Properties and File Contents)” 。

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

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

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

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

9. 编制索引需要一些时间,但一旦完成,Searchindexer.exe就不会有任何进一步的问题。

方法 4:解决问题(Method 4: Troubleshoot the issue)

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

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

选中 searchprotocolhost.exe 框的所有实例

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

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

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

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

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

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

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

方法 5:禁用 Windows 搜索索引(Method 5: Disable Windows Search Index)

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

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

控制面板

2. 单击程序下的卸载程序。(Uninstall a program under Programs.)

单击程序下的卸载程序

3. 从左侧菜单中,单击打开或关闭 Windows 功能。(Turn Windows features on or off.)

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

4. 向下滚动直到找到Windows Search,然后确保取消选中或取消选中它。(untick or uncheck it.)

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

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

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

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

方法 6:允许磁盘被索引(Method 6: Allow the Disk to be Indexed)

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

2. 现在勾选“允许索引服务索引此磁盘以进行快速文件搜索。(Allow indexing service to index this disk for fast file searching.)

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

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

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

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

方法 7:运行 SFC 和 DISM(Method 7: Run SFC and DISM)

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

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

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

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

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

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

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

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /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

注意:(Note:) (Replace)C:RepairSourceWindows 替换为您的修复源(Windows 安装(Windows Installation)恢复光盘(Recovery Disc))。

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

方法 8:创建新的管理员用户帐户(Method 8: Create a New Administrator User Account)

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

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

2.单击左侧菜单中的家庭和其他人选项卡,然后单击其他人下的将其他人(Family & other people tab)添加到此PC(Add someone else to this PC)

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

3.点击,底部我没有此人的登录信息( I don’t have this person’s sign-in information at the bottom)

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

4. 选择底部的添加没有 Microsoft 帐户的用户。(Add a user without a Microsoft account)

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

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

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

6. 创建帐户后,您将返回“帐户(Accounts)”屏幕,单击“更改帐户类型”。(Change account type.)

更改帐户类型

7. 当弹出窗口出现时,将帐户类型更改( change the Account type)管理员(Administrator),然后单击确定(OK)

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

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

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

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

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

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

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

11.打开 PowerShell(Open PowerShell)并键入以下命令并按Enter

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

重新注册 cortana

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

方法9:修复安装Windows 10(Method 9: Repair Install Windows 10)

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

受到推崇的:(Recommended:)

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



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts