Microsoft Windows Search Indexer, hay searchindexer.exe, là một tiến trình quan trọng cung cấp năng lực cho Windows Search. Nó lập chỉ mục các tệp và thư mục trên máy tính của bạn và, do bản chất của nó, tiêu thụ nhiều CPU ở các khoảng thời gian ngẫu nhiên. Tuy nhiên, nếu mức sử dụng CPU vẫn cao trong thời gian dài, điều đó có thể chỉ ra một vấn đề cơ bản cần được giải quyết.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xử lý việc sử dụng CPU và ổ cứng cao do Windows Search Indexer gây ra với các đề xuất và giải pháp khác nhau cho Windows 10 và 11.
Khởi động lại Dịch vụ Windows Search
Tốt nhất là bắt đầu bằng cách khởi động lại Windows Search trên máy tính của bạn. Điều đó sẽ giải quyết các sự cố kỹ thuật nhỏ và giảm việc sử dụng CPU cao do tiến trình searchindexer.exe gây ra. Để làm điều đó:
- Nhấp chuột phải vào nút Start và chọn Run. Hoặc nhấn Windows + R.
- Gõ
services.mscvào trường Open của hộp Run và chọn OK.
- Nhấp chuột phải vào dịch vụ có nhãn Windows Search và chọn Restart.
Tùy chọn, nhấp đúp vào Windows Search và đảm bảo Startup type được đặt thành Automatic (Delayed Start).
Khởi động lại Máy tính
Khởi động lại PC sẽ xóa các vết dị thường liên quan đến phần mềm khác can thiệp vào các tiến trình liên quan đến hệ thống. Lưu công việc của bạn, mở menu Start và chọn Power > Restart. Nếu không có khác biệt, hãy tiếp tục với các sửa chữa còn lại.
Chạy Trình khắc phục sự cố Tìm kiếm và Lập chỉ mục
Windows 11 và 10 có trình khắc phục sự cố tích hợp giúp chẩn đoán và khắc phục các vấn đề liên quan đến Windows Search. Để chạy nó:
- Nhấp chuột phải vào nút Start và chọn Settings.
- Đi đến System > Troubleshoot.
- Chọn Other troubleshooters / Additional troubleshooters.
- Chọn Run bên cạnh Search and Indexing.
- Làm theo các hướng dẫn trên màn hình để khắc phục sự cố với Windows Search.
Tái xây dựng Chỉ mục (Rebuild Index)
Các vấn đề hỏng hóc trong chỉ mục Windows Search thường dẫn đến hành vi bất thường với các tiến trình liên quan. Sử dụng bảng điều khiển Indexing Options của Control Panel để tái xây dựng chỉ mục từ đầu.
Lưu ý: Tái xây dựng chỉ mục tìm kiếm mất thời gian và gây sử dụng CPU và HDD/SSD cao trong suốt quá trình thực hiện.
- Mở hộp Run, gõ
control.exe srchadmin.dllvà chọn OK.
- Chọn nút Advanced ở dưới cùng của cửa sổ Indexing Options.
- Chọn Rebuild.
Lưu ý: Việc xóa các vị trí bạn không muốn bao gồm trong Windows Search có thể giảm tải cho tiến trình searchindexer.exe. Chọn nút Modify trên bảng điều khiển Indexing Options và bỏ chọn các vị trí được lập chỉ mục bạn muốn loại trừ.
Cập nhật Windows
Giữ hệ điều hành Windows của bạn được cập nhật với các bản vá và cập nhật mới nhất có thể giúp giải quyết các vấn đề sử dụng CPU cao với tiến trình Windows Search Indexer. Điều này cũng giúp cải thiện hiệu suất, bảo mật và ổn định hệ thống.
Để cập nhật Windows, hãy mở ứng dụng Settings, chọn Windows Update và chọn Check for updates. Nếu có cập nhật đang chờ, hãy chọn Download and install.
Chạy quét SFC
System File Checker (SFC) là công cụ dòng lệnh có thể giúp khắc phục các vấn đề hỏng tệp hệ thống gây ra sự cố cho Windows Search Indexer. Bạn có thể chạy nó qua Windows PowerShell hoặc Command Prompt nâng cao. Cách thực hiện:
- Nhấp chuột phải vào menu Start và chọn Windows PowerShell/Terminal (Admin). Hoặc gõ cmd vào menu Start và chọn Run as administrator.
- Chạy lệnh sau:
sfc /scannow
- Đợi cho đến khi System File Checker quét và sửa chữa Windows.
Chạy công cụ DISM để sửa chữa Windows
Tiếp theo, hãy chạy công cụ DISM (Deployment Image Servicing and Management) để giải quyết các vấn đề về ổn định hệ điều hành. Chỉ cần mở lại Windows PowerShell hoặc Command Prompt nâng cao và thực hiện lệnh sau:
DISM.exe /Online /Cleanup-Image /Restorehealth
Thực hiện Clean Boot
Khởi động sạch (Clean boot) Windows giúp bạn xác định các ứng dụng hoặc dịch vụ của bên thứ ba gây xung đột với Windows Search Indexer. Để làm điều đó:
- Mở hộp Run, gõ
msconfigvà chọn OK.
- Chuyển sang tab Services, chọn Hide all Microsoft services và chọn Disable all.
- Khởi động lại máy tính của bạn. Nếu việc sử dụng CPU cao của Microsoft Windows Search Indexer ngừng là vấn đề, hãy bật lại các dịch vụ đã vô hiệu hóa từng cái một hoặc theo từng đợt để xác định mục xung đột.
Ngoài ra, hãy mở Task Manager, vô hiệu hóa bất kỳ mục đăng nhập không phải của Microsoft nào từ tab Startup và kiểm tra xem điều đó có giúp ích không.
Kiểm tra phần mềm độc hại (Malware)
Phần mềm độc hại có thể chiếm đoạt Windows Search Indexer và dẫn đến sử dụng CPU cao. Chạy quét toàn hệ thống để phát hiện và xóa phần mềm độc hại khỏi hệ thống của bạn. Để làm điều đó:
- Mở menu Start, gõ Windows Security vào hộp tìm kiếm và nhấn Enter.
- Chọn Virus & threat protection.
- Chọn Scan options.
- Chọn nút radio bên cạnh Full scan và chọn Scan now.
- Đợi cho đến khi Windows Security quét máy tính của bạn để tìm phần mềm độc hại.
Bạn có thể tiếp tục với quét Microsoft Defender Antivirus (Offline scan), quét máy tính của bạn kỹ lưỡng hơn để tìm các mối đe dọa ẩn. Bạn cũng có thể sử dụng chương trình chống virus của bên thứ ba để xử lý phần mềm độc hại khó nhằn.
Đặt lại Windows về cài đặt gốc (Factory Reset)
Nếu không có phương pháp nào ở trên hoạt động, hãy cân nhắc đặt lại máy tính về cài đặt gốc. Điều này sẽ xóa tất cả dữ liệu từ máy tính của bạn, đưa hệ điều hành về trạng thái ban đầu và giải quyết các vấn đề nghiêm trọng cơ bản với Windows Search Indexer. Trước khi tiếp tục, hãy đảm bảo sao lưu tất cả các tệp và tài liệu quan trọng.
Để khởi động đặt lại gốc, hãy mở ứng dụng Settings và đi đến System > Recovery > Reset PC. Để có hướng dẫn từng bước toàn diện, hãy xem hướng dẫn của chúng tôi về việc đặt lại Windows 11 và 10 về mặc định nhà máy.