Microsoft Windows Search Indexer หรือ searchindexer.exe เป็นกระบวนการสำคัญที่ขับเคลื่อน Windows Search มันทำดัชนีไฟล์และโฟลเดอร์บนคอมพิวเตอร์ของคุณ และด้วยธรรมชาติของมัน ใช้ CPU มากในช่วงเวลาที่ไม่สม่ำเสมอ อย่างไรก็ตาม หากการใช้ CPU สูงนานๆ อาจบ่งชี้ถึงปัญหาปัจจุบันที่ต้องได้รับการแก้ไข
ในบทช่วยสอนนี้ เราจะแสดงวิธีจัดการ CPU และการใช้งานดิสก์สูงที่เกิดจาก Windows Search Indexer ด้วยคำแนะนำและโซลูชันต่างๆ สำหรับ Windows 10 และ 11
รีสตาร์ทบริการ Windows Search
ดีที่สุดควรเริ่มต้นด้วยการรีสตาร์ท Windows Search บนคอมพิวเตอร์ของคุณ นั่นควรแก้ไขปัญหาทางเทคนิคเล็กน้อยและลดการใช้ CPU สูงที่เกิดจากกระบวนการ searchindexer.exe ในการทำเช่นนั้น:
- คลิกขวาปุ่ม Start และเลือก Run หรือกด Windows + R
- พิมพ์
services.mscในช่อง Open ของกล่อง Run และเลือก OK
- คลิกขวาบริการที่ชื่อ Windows Search และเลือก Restart
เพิ่มเติม คลิกสองครั้งที่ Windows Search และตรวจสอบให้แน่ใจว่า Startup type ตั้งเป็น Automatic (Delayed Start)
รีสตาร์ทคอมพิวเตอร์ของคุณ
การรีบูทคอมพิวเตอร์ล้างข้อบกพร่องที่เกี่ยวข้องกับซอฟต์แวร์ซึ่งรบกวนกระบวนการระบบ บันทึกงานของคุณ เปิดเมนู Start และเลือก Power > Restart หากไม่มีผลต่าง ให้ดำเนินต่อกับวิธีแก้ไขอื่นๆ
รัน Search and Indexing Troubleshooter
Windows 11 และ 10 มีตัวแก้ไขปัญหาในตัว (built-in troubleshooter) ที่ช่วยวินิจฉัยและแก้ไขปัญหาที่เกี่ยวข้องกับ Windows Search ในการรันมัน:
- คลิกขวาปุ่ม Start และเลือก Settings
- ไปที่ System > Troubleshoot
- เลือก Other troubleshooters / Additional troubleshooters
- เลือก Run ถัดจาก Search and Indexing
- ทำตามพรอมต์บนหน้าจอเพื่อแก้ไขปัญหากับ Windows Search
สร้างดัชนีใหม่ (Rebuild Index)
ปัญหาเสียหายภายในดัชนี Windows Search บ่อยครั้งนำไปสู่พฤติกรรมผิดปกติกับกระบวนการที่เกี่ยวข้อง ใช้คอนโซล Indexing Options ของ Control Panel เพื่อสร้างดัชนีใหม่จากศูนย์
หมายเหตุ: การสร้างดัชนีค้นหาใหม่ใช้เวลาและทำให้ CPU และ HDD/SSD ใช้งานสูงในระหว่างกระบวนการ
- เปิดกล่อง Run พิมพ์
control.exe srchadmin.dllและเลือก OK
- เลือกปุ่ม Advanced ที่ด้านล่างของหน้าต่าง Indexing Options
- เลือก Rebuild
หมายเหตุ: การลบตำแหน่งที่คุณไม่ต้องการรวมไว้ใน Windows Search สามารถลดโหลดบนกระบวนการ searchindexer.exe ได้ เลือกปุ่ม Modify บนคอนโซล Indexing Options และยกเลิกการติ๊กตำแหน่งที่จัดทำดัชนีที่คุณต้องการยกเว้น
อัปเดต Windows
การทำให้ระบบปฏิบัติการ Windows ของคุณทันสมัยกับแพตช์และการอัปเดตล่าสุดสามารถช่วยแก้ไขปัญหาการใช้ CPU สูงกับกระบวนการ Windows Search Indexer นอกจากนี้ยังช่วยปรับปรุงประสิทธิภาพ ความปลอดภัย และความเสถียรของระบบ
เพื่ออัปเดต Windows ให้เปิดแอป Settings เลือก Windows Update และเลือก Check for updates หากมีการอัปเดตที่รออยู่ ให้เลือก Download and install
รัน SFC Scan
System File Checker (SFC) เป็นเครื่องมือบรรทัดคำสั่งที่สามารถช่วยแก้ไขปัญหาการเสียหายของไฟล์ระบบที่ทำให้ Windows Search Indexer ทำงานผิดปกติ คุณสามารถรันมันผ่าน Windows PowerShell หรือ Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) นี่คือวิธีการ:
- คลิกขวาเมนู Start และเลือก Windows PowerShell/Terminal (Admin) หรือ พิมพ์ cmd ในเมนู Start และเลือก Run as administrator
- รันคำสั่งต่อไปนี้:
sfc /scannow
- รอจนกว่า System File Checker จะสแกนหาและแก้ไข Windows
รัน DISM Tool เพื่อแก้ไข Windows
ต่อไป ให้รันเครื่องมือ DISM (Deployment Image Servicing and Management) เพื่อแก้ไขปัญหาความเสถียรของระบบปฏิบัติการ เพียงเปิด Windows PowerShell หรือ Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบใหม่ และรันคำสั่งต่อไปนี้:
DISM.exe /Online /Cleanup-Image /Restorehealth
ทำ Clean Boot
Clean boot ของ Windows ช่วยให้คุณระบุแอปพลิเคชันหรือบริการของบุคคลที่สามที่ก่อให้เกิดข้อขัดแย้งกับ Windows Search Indexer ในการทำเช่นนั้น:
- เปิดกล่อง Run พิมพ์
msconfigและเลือก OK
- สลับไปที่แท็บ Services เลือก Hide all Microsoft services และเลือก Disable all
- รีสตาร์ทคอมพิวเตอร์ของคุณ หากการใช้ CPU สูงของ Microsoft Windows Search Indexer หยุดเป็นปัญหา ให้เปิดใช้งานบริการที่ปิดใช้งานทีละตัวหรือเป็นชุดๆ เพื่อระบุรายการที่ขัดแย้ง
เพิ่มเติม ให้เปิด Task Manager ปิดใช้งานรายการล็อกอินที่ไม่ใช่ Microsoft จากแท็บ Startup และตรวจสอบว่าช่วยได้หรือไม่
ตรวจสอบมัลแวร์ (Malware)
มัลแวร์สามารถแฮ็ก Windows Search Indexer และทำให้ CPU สูง ให้รันการสแกนระบบเต็มรูปแบบเพื่อตรวจจับและลบซอฟต์แวร์ร้ายออกจากระบบของคุณ ในการทำเช่นนั้น:
- เปิดเมนู Start พิมพ์ Windows Security ในกล่องค้นหา และกด Enter
- เลือก Virus & threat protection
- เลือก Scan options
- เลือกปุ่มวิทยุถัดจาก Full scan และเลือก Scan now
- รอจนกว่า Windows Security จะสแกนคอมพิวเตอร์ของคุณหามัลแวร์
คุณสามารถตามด้วย Microsoft Defender Antivirus (Offline scan) ซึ่งสแกนคอมพิวเตอร์ของคุณอย่างละเอียดเพื่อค้นหาความเสี่ยงที่ซ่อนอยู่ คุณยังสามารถใช้โปรแกรมป้องกันไวรัสของบุคคลที่สามเพื่อจัดการกับมัลแวร์ที่頑固ได้
รีเซ็ต Windows ให้เป็นค่าโรงงาน (Factory Reset)
หากวิธีข้างต้นไม่มีอะไรทำงาน ให้พิจารณาการรีเซ็ตคอมพิวเตอร์ให้เป็นค่าโรงงาน นี่จะล้างข้อมูลทั้งหมดจากคอมพิวเตอร์ของคุณ คืนระบบปฏิบัติการสู่สถานะเดิม และแก้ไขปัญหารุนแรงพื้นฐานกับ Windows Search Indexer ก่อนดำเนินการ ตรวจสอบให้แน่ใจว่าคุณสำรองไฟล์และเอกสารสำคัญทั้งหมด
เพื่อเริ่มการรีเซ็ตโรงงาน ให้เปิดแอป Settings และไปที่ System > Recovery > Reset PC สำหรับคำแนะนำทีละขั้นตอนที่ครอบคลุม โปรดตรวจสอบคู่มือของเราเกี่ยวกับการรีเซ็ต Windows 11 และ 10 ให้เป็นค่าโรงงาน