Bạn có thường thắc mắc máy tính của mình trả về kết quả tìm kiếm nhanh chóng như thế nào không? Trên Windows 11/10/8/7 có một dịch vụ chạy ngầm hỗ trợ việc này. Dịch vụ đó gọi là SearchIndexer.exe. Nó cung cấp lập chỉ mục nội dung, bộ nhớ đệm thuộc tính và kết quả tìm kiếm cho file, email và nội dung khác. Nghĩa là nó liên tục tìm kiếm vị trí các file lưu trữ trên máy tính, từ đó hỗ trợ Windows Search trong hộp Cortana, Menu Start hoặc File Explorer.
Đọc thêm: Search Indexing là gì và nó ảnh hưởng như thế nào đến tìm kiếm trên Windows?
SearchIndexer.exe sử dụng Disk/CPU cao
Nhiều người dùng phàn nàn SearchIndexer.exe hoặc SearchProtocolHost.exe chiếm dụng lượng lớn CPU hoặc ổ cứng, làm chậm hiệu năng máy tính. Hôm nay chúng ta sẽ xem cách khắc phục sự cố này với 9 phương pháp.
MẸO: Công cụ Indexer Diagnostics giúp khắc phục sự cố Windows 10 Search Indexer.
1. Khởi động lại dịch vụ Windows Search
Nhấn Win + R để mở hộp Run, gõ services.msc và nhấn Enter. Cửa sổ Services Manager sẽ mở ra.
Trong danh sách dịch vụ, tìm Windows Search, chuột phải chọn Properties. Đặt Startup Type thành Automatic, đảm bảo dịch vụ đang chạy. Nhấn Apply rồi OK.
Khởi động lại máy tính để thay đổi có hiệu lực.
2. Chạy trình khắc phục sự cố Search and Indexing
Mở Control Panel (Win + X → Control Panel). Tìm "Troubleshooter" trong thanh tìm kiếm. Chọn Troubleshooting, sau đó View All bên trái. Tìm Search and Indexing, chạy nó. Chọn các file gặp khó khăn hiển thị trong kết quả tìm kiếm, nhấn Next. Quá trình khắc phục tự động sẽ chạy. Sau khi xong, khởi động lại máy và kiểm tra.
Đọc thêm: Cách bật Respect Device Power Mode Settings trên Windows 10.
3. Tái xây dựng chỉ mục (Rebuild Index)
Mở Control Panel, tìm Indexing Options. Mở nó, nhấn Advanced ở dưới. Chuyển sang tab File Types, chọn Index Properties and File Contents, nhấn OK. Lại nhấn Advanced, tab Index Settings, nhấn Rebuild. Quá trình lập chỉ mục lại tất cả file sẽ diễn ra một lúc, hãy kiên nhẫn.
Kiểm tra xem sự cố còn tồn tại không.
Đọc thêm: Windows Search Indexer không hoạt động.
4. Khắc phục sự cố bằng Resource Monitor
Mở Run (Win + R), gõ resmon → Enter. Mở tab Disk, tích chọn tất cả instance của SearchProtocolHost.exe. Quan sát Disk Activity Window để xem tiến trình nào đang dùng tài nguyên.
Mở Control Panel → Indexing Options → nhấn Modify → chọn thư mục muốn lập chỉ mục → OK. Kiểm tra lại.
Đọc thêm: Cách khắc phục 100% Disk, High CPU, High Memory trên Windows.
5. Sử dụng DISM hoặc SFC
Mở Command Prompt (Admin) (Win + X). Chạy lần lượt:
sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
Nếu lệnh đầu không hiệu quả, thử lệnh thứ hai. Đợi hoàn tất, khởi động lại.
Mở lại Command Prompt (Admin), chạy lần lượt 3 lệnh DISM:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
Nếu không hiệu quả, thử:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
Thay đổi ký tự ổ đĩa cho phù hợp.
Liên quan: SearchProtocolHost.exe Application High Disk Usage.
6. Điều chỉnh trên tài khoản Administrator mới
Tạo tài khoản Administrator mới trên Windows 10. Đăng nhập tài khoản mới, truy cập đường dẫn:
C:\Users\Your_Old_User_Account\AppData\Local\Packages\
Đổi tên thư mục Microsoft.Windows.Cortana_cw5n1h2txyewy thành Microsoft.Windows.Cortana_cw5n1h2txyewy.old (hiện file ẩn).
Khởi động lại PC, đăng nhập tài khoản cũ. Mở PowerShell, chạy lệnh:
Add-AppxPackage -Path "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -Register
Khởi động lại lần nữa và kiểm tra.
Nếu các gợi ý trên không giúp được, bạn có thể ngăn Windows Search lập chỉ mục ổ đĩa hoặc tắt hoàn toàn Windows Search và sử dụng phần mềm tìm kiếm thay thế.
7. Cho phép hoặc không cho phép lập chỉ mục ổ đĩa
Mở This PC, chuột phải phân vùng cần thiết → Properties. Tích vào ô Allow files on this drive to have contents indexed in addition to the file properties. Nhấn Apply → OK. Khởi động lại.
8. Tắt Windows Search Index
Mở Run (Win + R), gõ services.msc → Enter. Tìm Windows Search, chuột phải → Properties. Đặt Startup Type thành Disabled, dừng dịch vụ. Nhấn Apply → OK. Khởi động lại.
Chúc bạn thành công!