修復 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 使用率,但如果您對本指南仍有任何疑問,請隨時在評論部分提出。