[Win10] เมื่อ Windows Search Service ไม่ทำงาน

วันนี้ผมทำงานไม่ได้เลย เพราะ Notebook คู่ใจทำงานช้ามากกกกกครับ เวลาเข้า

  • Windows Explorer - เพื่อมาดู Folder และ File มันขึ้น แต่ว่า "Working on it"
  • ลอง Search เมล์ใน Outlook กว่าจะมา รอเป็นวัน
  • ลอง Windows Search (key WIN+Q) ช้ามากอีก แถมผลลัพธ์ก็โคตรมั่ว 5555

หลังจากดู Hint ที่ OS มันแจ้ง มันบอกว่า "Search Indexing was turned off"

แปลกนะ ปกติ เราไม่เคยปิดนะ พอลองไปที่ Control Panel >> Administrative Tools >> Service มาดูที่ Service Windows Search ลอง Start ดูหน่อย อ้าว

  • Error 3 : The system cannot find the path specified.

หลังจากลองถาม Google ไม่มีคนบอกเลย เลยลองแงะๆ Registry ดู เจอ Key ที่ต้องสนใจใน 2 ตัว ดังนี้

  • DefaultApplicationsPath - Path จริงๆ ไม่มีซะงั้น
  • TempPath- Path จริงๆ ไม่มีซะงั้น

พอไปเข้า Path ที่มันต้องการจริงๆ อ้าววววววว ไม่มี หายไปไหนหว่า ตอนนี้คิดว่าน่าจะเกิดจากตอน Update Windows 10 ให้เป็น Creator แน่ๆ เลย แต่ก็ช่างมันก่อน เพราะตอนนี้ต้องทำให้ Notebook มันทำงานเร็วขึ้นก่อน มาแก้ไขให้ตัว Windows Search Service ทำงานก่อนครับ

  • แบบที่ 1: ใช้ Tools Troubleshoot search and indexing ช่วยก่อนครับ โดยมีขั้นตอน
    • กดปุ่ม WIN + Q จากนั้นพิมพ์ Indexing Options ครับ
    • กดปุ่ม Advance จากนั้นเลือก Troubleshoot search and indexing ตามรูปครับ
    • ที่เหลือกดตามขั้นตอนเลยครับ
  • แบบที่ 2: ถ้า Tools จากแบบที่ 1 มันใช้ไม่ได้ ต้องจัดการเองครับ
    • เข้าไปที่ Registry ดูใน Reg Path
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\Gathering Manager
    • มี Key ที่ต้องสนใจ2 ตัว ดังนี้
      • DefaultApplicationsPath- เอา value ลองไปเข้าดูว่า Path ที่กำหนดไว่ใช้ได้ไหม
      • TempPath- เอา value ลองไปเข้าดูว่า Path ที่กำหนดไว่ใช้ได้ไหม
    • ถ้าพบว่า DefaultApplicationsPath ไม่มี ก็ให้สร้าง folder ขึ้นมาในนั้นเลยครับ อย่างของผม
      • ข้อมูลเดิมเป็น "%ProgramData%\Microsoft\Search\Data\Applications\"
      • พบว่า Folder "Applications" ขาดไป เลยต้องสร้างใหม่เองครับ (New Folder ได้เลย)
      • แต่ต้องกำหนดให้ Owner เป็น System ตามรูปนะครับ
      • ถ้าลืมทำตามข้อก่อนหน้า มันฟ้อง Error 5 : Access is denied ตอนที่ลอง Start Service ครับ
    • ถ้าพบว่า TempPathไม่มี ทำ Step คล้ายๆ กับ DefaultApplicationsPath ครับ
    • ทำเสร็จ ลอง Restart แล้วไปตรวจดู Service "Windows Search"

จากปัญหาเรื่อง Windows Search Service มีหลายเว็บในไทย แนะนำให้ปิด ผมว่าอย่าทำเลย เพราะ ถ้าทำทีมันมีงานหลายๆอย่างมันพันอยู่กับ Service เช่น

  • Windows Explorer - เอาไว้ List หรือ Search Folder หรือ File
  • Outlook
  • OneNote
  • Visual Studio - มันมีแอบไปทำ Index ด้วยแฮะ
  • และอื่นๆ ที่ผมไม่รู้

ถ้าช้าจริง แนะนำลอง Rebuild Index ครับ แต่ใช้เวลานานพอสมควรเลย หลังจากผมทำให้ Service มันกลับมาทำงานได้ ต้อง Rebuild Index นานพอสมควรเลยครับ