Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows

วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows

หากคุณเผชิญกับปัญหาที่ Searchindexer.exe ใช้ CPU และ Memory มาก คุณอยู่ที่ถูกต้องแล้ว เพราะวันนี้เราจะแก้ไขปัญหานี้ SearchIndexer.exe เป็นกระบวนการของ Windows Search service ที่จัดทำดัชนีไฟล์สำหรับ Windows Search และขับเคลื่อนเครื่องมือค้นหาไฟล์ของ Windows ช่วยให้คุณสมบัติ เช่น Start Menu search, File Explorer search ทำงานได้

วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows

ปัญหานี้อาจเกิดขึ้นหากคุณเพิ่ง Rebuild Search Index หรือลบโฟลเดอร์ข้อมูลดัชนีโดยไม่ได้ตั้งใจ เมื่อค้นหาตัวอักษรวายล์การ์ด (wildcard character) ใน Windows Search ฯลฯ มาเริ่มดูวิธีแก้ไข Searchindexer.exe High CPU Usage ด้วยคำแนะนำด้านล่างนี้เลย

แก้ไข Searchindexer.exe High CPU Usage

โปรดสร้างจุดกู้ระบบ (Restore Point) ก่อน เพื่อป้องกันกรณีที่เกิดปัญหาขึ้น

วิธีที่ 1: รีสตาร์ท Windows Search Service

  1. กด Windows Key + R พิมพ์ services.msc แล้วกด Enter
  2. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  3. หา Windows Search service คลิกขวาเลือก Properties
  4. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  5. ตรวจสอบให้แน่ใจว่า Startup type เป็น Automatic และคลิก Run หากบริการไม่ได้ทำงาน
  6. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  7. คลิก Apply ตามด้วย OK
  8. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไข Searchindexer.exe High CPU Usage ได้หรือไม่

วิธีที่ 2: รัน Search and Indexing Troubleshooter

  1. ค้นหา control panel จาก Start Menu search bar คลิกเพื่อเปิด Control Panel
  2. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  3. ค้นหา Troubleshoot คลิก Troubleshooting
  4. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  5. คลิก View all ในแผงด้านซ้าย
  6. คลิกและรัน Troubleshooter for Search and Indexing
  7. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  8. เลือก "Files don't appear in search results" แล้วคลิก Next
  9. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  10. Troubleshooter ข้างต้นอาจสามารถ แก้ไขปัญหา Searchindexer.exe High CPU Usage ได้

วิธีที่ 3: Rebuild the Index

ตรวจสอบให้แน่ใจว่าบูทเข้าสู่ Clean Boot ก่อน โดยใช้บทความนี้ แล้วทำตามขั้นตอนด้านล่าง

  1. ค้นหา control panel จาก Start Menu search bar คลิกเพื่อเปิด Control Panel
  2. พิมพ์ index ในช่องค้นหา Control Panel คลิก Indexing Options
  3. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  4. หากค้นหาไม่เจอ ให้เปิด Control Panel เลือก Small icons จาก View by dropdown
  5. จะเห็น Indexing Option คลิกเพื่อเปิดการตั้งค่า
  6. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  7. คลิกปุ่ม Advanced ที่ด้านล่างในหน้าต่าง Indexing Options
  8. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  9. ไปที่แท็บ File Types ติ๊ก "Index Properties and File Contents" ภายใต้ How should this file be indexed
  10. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  11. คลิก OK และเปิดหน้าต่าง Advanced Options อีกครั้ง
  12. ในแท็บ Index Settings คลิก Rebuild ภายใต้ Troubleshooting
  13. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  14. การจัดทำดัชนีจะใช้เวลาสักครู่ แต่เมื่อเสร็จสิ้น คุณไม่ควรมีปัญหากับ Searchindexer.exe อีกต่อไป

วิธีที่ 4: Troubleshoot ปัญหา

  1. กด Windows Key + R พิมพ์ resmon แล้วกด Enter เปิด Resource Monitor
  2. ไปที่แท็บ Disk ติ๊ก ทุก instance ของ searchprotocolhost.exe
  3. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  4. ในหน้าต่าง Disk Activity คุณจะพบข้อมูลเกี่ยวกับไฟล์ที่กำลังถูกประมวลผลโดย Indexing Service
  5. พิมพ์ "index" ในช่องค้นหา คลิก Indexing Options จากผลลัพธ์
  6. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  7. คลิกปุ่ม Modify แล้ว Exclude ไดเรกทอรีที่พบใน resmon แท็บ Disk
  8. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  9. คลิก OK แล้วปิดเพื่อบันทึกการเปลี่ยนแปลง
  10. หมายเหตุ: หากคุณใช้ Dell PC ปัญหาอาจอยู่ที่ Dell Universal Connection Manager (Dell.UCM.exe) กระบวนการนี้เขียนข้อมูลลงไฟล์ Log ใน C:\Users\Public\Dell\UCM อย่างต่อเนื่อง เพื่อแก้ไข ให้ Exclude C:\Users\Public\Dell\UCM ออกจากการจัดทำดัชนี

วิธีที่ 5: ปิดใช้งาน Windows Search Index

หมายเหตุ: วิธีนี้ใช้ได้เฉพาะ Windows 7

  1. กด Windows Key + R พิมพ์ control แล้วกด Enter เปิด Control Panel
  2. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  3. คลิก Uninstall a program ภายใต้ Programs
  4. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  5. จากเมนูด้านซ้าย คลิก Turn Windows features on or off
  6. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  7. เลื่อนลงจนเจอ Windows Search ตรวจสอบให้แน่ใจว่า ยกเลิกติ๊กหรือยกเลิกเลือก
  8. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  9. คลิก OK และรีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
  10. สำหรับผู้ใช้ Windows 10 ปิด Windows Search ผ่านหน้าต่าง services.msc
  11. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows

วิธีที่ 6: อนุญาตให้ Disk ถูกจัดทำดัชนี (Allow Disk to be Indexed)

  1. คลิกขวาที่ไดรฟ์ที่ไม่สามารถให้ผลลัพธ์การค้นหาได้
  2. ติ๊ก "Allow indexing service to index this disk for fast file searching"
  3. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  4. คลิก Apply ตามด้วย OK
  5. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
  6. วิธีนี้ควร แก้ไขปัญหา Searchindexer.exe High CPU Usage หากไม่ได้ ให้ดำเนินต่อ

วิธีที่ 7: รัน SFC และ DISM

  1. เปิด Command Prompt โดยค้นหา cmd แล้วกด Enter
  2. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  3. พิมพ์คำสั่งต่อไปนี้ใน cmd แล้วกด Enter:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว ลองคำสั่งนี้)
  4. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  5. รอให้กระบวนการข้างต้นเสร็จสิ้น และรีสตาร์ทคอมพิวเตอร์
  6. เปิด cmd อีกครั้ง พิมพ์คำสั่งต่อไปนี้ และกด Enter ทีละคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  7. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  8. ปล่อยให้คำสั่ง DISM ทำงานและรอจนเสร็จสิ้น
  9. หากคำสั่งข้างต้นไม่ทำงาน ให้ลองคำสั่งด้านล่าง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  10. หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยแหล่งซ่อมแซมของคุณ (Windows Installation หรือ Recovery Disc)
  11. รีบูทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง และดูว่าสามารถ แก้ไขปัญหา Searchindexer.exe High CPU Usage ได้หรือไม่

วิธีที่ 8: สร้างบัญชี Administrator ใหม่

  1. กด Windows Key + I เปิด Settings คลิก Accounts
  2. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  3. คลิกแท็บ Family & other people ในเมนูด้านซ้าย คลิก Add someone else to this PC ภายใต้ Other people
  4. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  5. คลิก I don't have this person's sign-in information ที่ด้านล่าง
  6. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  7. เลือก Add a user without a Microsoft account ที่ด้านล่าง
  8. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  9. พิมพ์ชื่อผู้ใช้และรหัสผ่านสำหรับบัญชีใหม่ คลิก Next
  10. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  11. เมื่อสร้างบัญชีเสร็จ คุณจะกลับไปหน้าจอ Accounts คลิก Change account type
  12. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  13. เมื่อหน้าต่างป๊อปอัปขึ้น เปลี่ยน Account type เป็น Administrator คลิก OK
  14. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  15. Sign in เข้าสู่บัญชี Administrator ที่สร้างขึ้น และไปที่เส้นทาง:
    C:\Users\Your_Old_User_Account\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy
  16. หมายเหตุ: ตรวจสอบให้แน่ใจว่าเปิด Show hidden files and folders ก่อนไปที่โฟลเดอร์ข้างต้น
  17. ลบหรือ đổi tên โฟลเดอร์ Microsoft.Windows.Cortana_cw5n1h2txyewy
  18. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  19. รีบูทคอมพิวเตอร์ และ Sign-in เข้าสู่บัญชีผู้ใช้เก่าที่มีปัญหา
  20. เปิด PowerShell พิมพ์คำสั่งต่อไปนี้ แล้วกด Enter:
    Add-AppxPackage -Path "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -Register
  21. วิธีแก้ไข SearchIndexer.exe ใช้ CPU สูงบน Windows
  22. รีสตาร์ทคอมพิวเตอร์ และวิธีนี้จะแก้ไขปัญหาผลการค้นหาได้อย่างแน่นอน

วิธีที่ 9: Repair Install Windows 10

วิธีนี้เป็นทางออกสุดท้าย เพราะหากไม่มีวิธีไหนทำงาน วิธีนี้จะซ่อมแซมปัญหาทั้งหมดของคอมพิวเตอร์และ แก้ไขปัญหา Searchindexer.exe High CPU Usage Repair Install ใช้ In-place upgrade เพื่อซ่อมแซมปัญหาระบบโดยไม่ลบข้อมูลผู้ใช้ โปรดทำตามบทความนี้เพื่อดูวิธี Repair Install Windows 10 อย่างง่ายดาย

แนะนำเพิ่มเติม:

  • วิธีสลับไป Tablet Mode ใน Windows 10
  • Windows sockets registry entries required for network connectivity are missing
  • วิธีปิดใช้งาน Data Logging บน Windows 10
  • วิธีเปิดใช้งาน AHCI Mode ใน Windows 10

เพียงเท่านี้คุณก็ แก้ไข Searchindexer.exe High CPU Usage เรียบร้อยแล้ว หากยังมีคำถามเกี่ยวกับคำแนะนำนี้ สามารถถามได้ในส่วนความคิดเห็นครับ