SearchProtocolHost.exe là tiến trình của Windows Search Indexer, chịu trách nhiệm lập chỉ mục file để tìm kiếm nhanh. Nếu ngốn CPU/Đĩa cao liên tục → chỉ mục hỏng, thư mục quá lớn, file khóa, driver filter lỗi.
Kiểm tra file thật/giả
Task Manager → Details → SearchProtocolHost.exe → Open file location → Phải là C:\Windows\System32\SearchProtocolHost.exe.
Giải pháp 1: Chạy Troubleshooter "Search and Indexing"
- Settings → System → Troubleshoot → Other troubleshooters.
- Chạy Search and Indexing.
- Làm theo hướng dẫn → Restart → Kiểm tra.
Giải pháp 2: Tùy chỉnh Indexing Options (Loại trừ thư mục nặng)
- Tìm Indexing Options trong Start.
- Nhấn Modify → Show all locations.
- Bỏ tick các thư mục không cần tìm kiếm: AppData, Temp, Node_modules, .git, ổ đĩa ngoài, thư mục dự án lớn, thư mục game.
- OK → Advanced → Rebuild (tái tạo chỉ mục) → OK.
Giải pháp 3: Cập nhật Windows 11
Settings → Windows Update → Check for updates. Sửa lỗi indexer, filter driver.
Giải pháp 4: SFC & DISM
Terminal (Admin): DISM /Online /Cleanup-Image /RestoreHealth → sfc /scannow → Restart.
Giải pháp 5: DISM Component Cleanup (Sửa sâu hơn)
Terminal (Admin): DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase → sfc /scannow → Restart.
Giải pháp 6: Tắt Windows Search Service (Cuối cùng)
Mất tính năng tìm kiếm file, Start menu search, Settings search.
- Win + R → services.msc.
- Tìm Windows Search → Properties.
- Startup type: Disabled → Stop → Apply/OK.
- Restart.
Kết luận
SearchProtocolHost.exe cao CPU thường do chỉ mục hỏng hoặc quá nhiều file được lập chỉ mục. Hãy ưu tiên: Giải pháp 2 (Tùy chỉnh Indexing + Rebuild) → 1 (Troubleshooter) → 4 (SFC/DISM) → 3 (Update). Chỉ tắt service (Giải pháp 6) khi đã thử hết cách khác.