如何修復 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:重建搜索索引

步驟一:通過在“開始”菜單中搜索來打開“控制面板”。

步驟2:單擊“索引選項”。

步驟3:在“索引選項”窗口中,單擊“高級”。

第4步:在“索引設置”選項卡下,單擊“重建”。

第5步:單擊“確定”確認並開始重建索引。

此過程可能需要一些時間,具體取決於系統上的文件數量。在此期間,搜索可能會變慢或不完整。

方法 3:修改索引位置

步驟一:按照方法 2 中所述打開索引選項。

步驟2:單擊窗口底部的“修改”。

步驟3:查看索引位置列表並取消選中任何您不經常搜索的位置。

第4步:單擊“確定”保存更改。

減少索引位置的數量可以顯著減少搜索索引器的工作負載,從而有可能解決高 CPU 使用率問題。

方法 4:運行搜索和索引疑難解答

步驟一:按打開 Windows 設置Windows + I

步驟2:導航到系統 > 疑難解答 > 其他疑難解答。

步驟3:在列表中找到“搜索和索引”,然後單擊旁邊的“運行”。

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

該內置工具可以自動檢測並修復搜索索引器的常見問題。

有關的:如何修復 Windows 11/10 中 SearchFilterHost.exe 的高 CPU 使用率

方法 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 支持或專業技術人員尋求幫助。