Nếu bạn gặp vấn đề Searchindexer.exe chiếm nhiều CPU và RAM, bạn đã đến đúng nơi. SearchIndexer.exe là tiến trình của dịch vụ Windows Search, lập chỉ mục file cho Windows Search, cung cấp năng lực cho các tính năng như tìm kiếm Start Menu, File Explorer...
Vấn đề này xảy ra nếu: vừa rebuild search index, xóa nhầm thư mục dữ liệu index, tìm kiếm ký tự đại diện (wildcard) trong Windows Search... Hãy xem ngay cách khắc phục.
Khắc phục Searchindexer.exe chiếm CPU cao
Hãy tạo điểm khôi phục hệ thống, phòng trường hợp có sự cố.
Cách 1: Khởi động lại dịch vụ Windows Search
- Windows + R, nhập services.msc, Enter.
- Tìm Windows Search service → chuột phải → Properties.
- Đặt Startup type = Automatic, nếu dịch vụ chưa chạy thì nhấp Run.
- Apply → OK.
- Khởi động lại, kiểm tra.
Cách 2: Chạy Search and Indexing Troubleshooter
- Tìm control panel từ Start Menu, mở Control Panel.
- Tìm Troubleshoot, nhấp Troubleshooting.
- Bên trái nhấp View all.
- Chạy Troubleshooter for Search and Indexing.
- Chọn Files don't appear in search results → Next.
- Troubleshooter có thể khắc phục được vấn đề.
Cách 3: Rebuild Index (Xây dựng lại chỉ mục)
Lưu ý: Hãy boot vào Clean Boot trước (xem bài hướng dẫn Clean Boot) rồi làm theo dưới.
- Mở Control Panel (tìm từ Start Menu).
- Tìm index trong Control Panel → nhấp Indexing Options.
- Nếu không tìm được, trong Control Panel chọn View by: Small icons.
- Nhấp Indexing Option mở cài đặt.
- Nhấp nút Advanced dưới cùng cửa sổ Indexing Options.
- Tab File Types, tích "Index Properties and File Contents" dưới "How should this file be indexed".
- OK, mở lại Advanced Options.
- Tab Index Settings, nhấp Rebuild dưới Troubleshooting.
- Indexing sẽ mất thời gian, nhưng xong sẽ không còn vấn đề với Searchindexer.exe.
Cách 4: Chẩn đoán vấn đề (Troubleshoot the issue)
- Windows + R, nhập resmon, Enter mở Resource Monitor.
- Tab Disk, tick tất cả instance của searchprotocolhost.exe.
- Cửa sổ Disk Activity sẽ hiện file đang được xử lý bởi dịch vụ indexing.
- Gõ "index" trong ô tìm kiếm → nhấp Indexing Options từ kết quả.
- Nhấp Modify → loại trừ (exclude) thư mục tìm thấy trong resmon tab Disk.
- OK → Close lưu thay đổi.
- Lưu ý: Nếu dùng máy Dell, vấn đề thường do Dell Universal Connection Manager (Dell.UCM.exe) liên tục ghi log vào C:\Users\Public\Dell\UCM. Khắc phục: loại trừ thư mục này khỏi indexing.
Cách 5: Vô hiệu hóa Windows Search Index
Lưu ý: Cách này chỉ dành cho Windows 7.
- Windows + R, nhập control, Enter.
- Chọn Uninstall a program dưới Programs.
- Bên trái nhấp Turn Windows features on or off.
- Kéo xuống tìm Windows Search → bỏ tích.
- OK, khởi động lại.
Đối với Windows 10, vô hiệu hóa Windows Search qua cửa sổ services.msc.
Cách 6: Cho phép ổ đĩa được lập chỉ mục (Allow Disk to be Indexed)
- Chuột phải vào ổ đĩa không cho kết quả tìm kiếm.
- Tích "Allow indexing service to index this disk for fast file searching".
- Apply → OK.
- Khởi động lại.
Cách này nên khắc phục được, nếu không thì tiếp cách 7.
Cách 7: Chạy SFC và DISM
- Mở Command Prompt (tìm cmd, Enter).
- Chạy:
Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (Nếu lệnh đầu thất bại) - Đợi xong, khởi động lại.
- Mở lại cmd, chạy lần lượt:
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth - Đợi DISM xong.
- Nếu không được, thử:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
Lưu ý: Thay C:\RepairSource\Windows bằng nguồn sửa chữa của bạn. - Khởi động lại, kiểm tra.
Cách 8: Tạo tài khoản Administrator mới
- Windows + I → Settings → Accounts.
- Tab Family & other people → Add someone else to this PC.
- Chọn "I don't have this person's sign-in information".
- Chọn Add a user without a Microsoft account.
- Nhập username, password → Next.
- Quay lại Accounts, nhấp Change account type.
- Đổi Account type thành Administrator → OK.
- Đăng nhập tài khoản admin mới, vào đường dẫn:
C:\Users\Your_Old_User_Account\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
Lưu ý: Bật Show hidden files/folders trước. - Xóa hoặc đổi tên thư mục Microsoft.Windows.Cortana_cw5n1h2txyewy.
- Khởi động lại, đăng nhập tài khoản cũ bị lỗi.
- 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, vấn đề tìm kiếm sẽ được khắc phục triệt để.
Cách 9: Repair Install Windows 10 (Cài đặt sửa chữa)
Phương án cuối cùng nếu các cách trên thất bại. Repair Install dùng nâng cấp tại chỗ (in-place upgrade) sửa lỗi hệ thống mà không xóa dữ liệu. Tham khảo bài "How to Repair Install Windows 10 Easily".
Bài viết liên quan:
- Cách chuyển sang Tablet Mode trong Windows 10
- Windows sockets registry entries required for network connectivity are missing
- Cách tắt ghi log dữ liệu trên Windows 10
- Cách bật AHCI Mode trong Windows 10
Bạn đã khắc phục thành công Searchindexer.exe chiếm CPU cao. Nếu còn thắc mắc, hãy bình luận bên dưới.