Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

แก้ไข Start Menu และ Taskbar Search ไม่ทำงานบน Windows 10

การค้นหาใน Windows 10 ใช้งานบ่อยกว่า Windows รุ่นก่อน มองหา App, ไฟล์, Setting, ฟีเจอร์ระบบ หรือค้นหาอินเทอร์เน็ตได้เร็วขึ้น แต่บางครั้ง Search ใน Start Menu, Cortana และ Taskbar Search หยุดทำงาน: พิมพ์ค้นหาแล้วผลลัพธ์ว่างเปล่า (มักเกิดหลังติดตั้ง Windows Updates หรือ Upgrade Build) บทความนี้รวบรวมวิธีแก้ไขพื้นฐานที่ควรช่วยได้เมื่อ Search ใน Start Menu, Taskbar, Cortana หรือองค์ประกอบ UI อื่นๆ ของ Windows 10 ทำงานไม่ถูกต้อง

ผู้ใช้ Windows 10 หลายคนในวันที่ 5 กุมภาพันธ์ 2020 แจ้งปัญหา Search Box ชำรุด (แสดงผลลัพธ์ว่าง) ปัญหาเกี่ยวข้องกับการไม่พร้อมใช้งานชั่วคราวของ Bing Cloud Search Services แก้ได้โดยปิดการผสานรวม Windows 10 Search กับ Bing (ดูวิธีแก้ "Blank Windows Search Result on Windows 10 with Bing Search Integration" ด้านล่าง)

สารบัญ

Restart Windows 10 Search Services

Process Cortana (SearchUI.exe) รับผิดชอบ Search จาก Taskbar หาก Search จาก Taskbar ไม่ทำงาน ลอง Restart Process นี้:

  1. เปิด Task Manager (Ctrl+Alt+Del)
  2. ไปแท็บ Details
  3. หา SearchUI.exe คลิกขวา → End Task
  4. ทำเช่นเดียวกับ Process SearchApp.exe
  5. ครั้งต่อไปที่ใช้ Windows 10 Search Process เหล่านี้จะ Restart เองอัตโนมัติ

Windows 10 Start Menu Search Not Working

หาก Search ไม่ทำงานเฉพาะใน Start Menu ลองวิธีนี้:

  1. Kill File Explorer (Explorer.exe) — คลิกขวาที่พื้นที่ว่างบน Taskbar กด Ctrl+Shift → Exit Explorer หรือใช้ Task Manager (Ctrl+Shift+Esc)
  2. รัน Registry Editor จาก Task Manager (File → Create new task → regedit.exe)
  3. ลบ Registry Key นี้: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000} บน Windows 10 x64 ต้องลบ Key อีกอัน: HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{ef87b4cb-f2ce-4785-8658-4ca6c63e38c6}\TopViews\{00000000-0000-0000-0000-000000000000}
  4. Start Explorer.exe ใหม่จาก Task Manager (File → Create new task → explorer.exe)

ใน Windows 10 Creator Update (1703) หรือใหม่กว่า มีปัญหาอีกอย่างทำให้ Search ไม่ทำงาน: ใน Settings → Privacy → Background apps ให้เปิดตัวเลือก Let apps run in the background หากปิดตัวเลือกนี้ การค้นหาใน Apps ที่เพิ่งติดตั้งอาจไม่ทำงาน

หากไม่เจอตัวเลือกนี้ สามารถเปิดผ่าน Registry ได้:

  1. ไปที่ Registry Key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications
  2. สร้าง DWORD (32-bit) ใหม่ชื่อ GlobalUserDisabled ค่า 0
  3. เปลี่ยนค่า BackgroundAppGlobalToggle เป็น 1 ใน Key HKCU\Software\Microsoft\Windows\CurrentVersion\Search หรือรันจาก Command Prompt:
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /v GlobalUserDisabled /t REG_DWORD /d 0 /f
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BackgroundAppGlobalToggle /t REG_DWORD /d 1 /f
  4. Restart คอมพิวเตอร์

ตรวจสอบ Search Service และ Indexing Settings

ตรวจสอบว่า Windows Search (Indexing) Service ทำงานอยู่หรือไม่

  1. เปิดคอนโซล services.msc
  2. หา Windows Search ในรายการบริการ
  3. ตรวจสอบว่า Service กำลัง Run อยู่ และ Startup Type เป็น Automatic
  4. Start/Restart WSearch Service
  5. เปิด Control Panel แบบคลาสสิก → Indexing Options (Control Panel\All Control Panel Items\Indexing Options)
  6. ตรวจสอบว่าเลือก Indexing Locations ที่จำเป็นทั้งหมด (อย่างน้อย Start Menu, Users Folder เพิ่ม Local Drives และ Outlook ได้)
  7. กดปุ่ม Advanced → กด Rebuild ในส่วน Troubleshooting
  8. Reindexing อาจใช้เวลาสักพัก ต้องอดทนรอ
หมายเหตุ: ตรวจสอบให้แน่ใจว่ามีพื้นที่ว่างเพียงพอบน System Drive ในบางกรณี ขนาดไฟล์ Windows Search Index (Windows.edb) อาจใหญ่ למדי

รัน Search and Indexing Troubleshooter

ลองใช้ Tool Indexer Diagnostics (Troubleshooter) ตัวของ Windows 10:

  1. ไป Settings → Search → Searching Windows เลื่อนลงคลิก "Run the indexer troubleshooter to resolve common search issues" หรือรันจาก Command Prompt: msdt.exe -ep WindowsHelp id SearchDiagnostic
  2. Wizard "Search and Indexing Services" จะเปิดขึ้น
  3. เลือกปัญหา (ส่วนใหญ่คือ "Files don't appear in search results") คลิก Next
  4. รอ Wizard สแกนและพยายามแก้ไข Error แล้ว Reboot ตรวจสอบผลลัพธ์ Search

Re-Register Universal Apps ใน Windows 10

หากมี Cortana ติดตั้งอยู่ สามารถแก้ปัญหา Search โดย Re-register ทุก Universal Windows Platform (UWP/Windows Store) Apps ในระบบ รันคำสั่งใน PowerShell As Administrator:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

หลังคำสั่งเสร็จ Reboot คอมพิวเตอร์

Blank Windows Search Result บน Windows 10 กับ Bing Search Integration

วันที่ 5 กุมภาพันธ์ 2020 ผู้ใช้หลายคนพบว่า Search จาก Taskbar หรือ Start Menu ไม่ทำงานบน Windows 10 1909 และ 1903 คลิกไอคอน Search หรือพิมพ์ใน Start Menu แล้วแสดงหน้าต่าง Search ว่างเปล่า

สาเหตุน่าจาก Bing Cloud Search Services ไม่สามารถเข้าถึงได้ Windows 10 ค่า Default จะส่งสิ่งที่พิมพ์ใน Start Menu Search ไปที่ Cloud Servers ซึ่งส่งผลลัพธ์จาก Bing กลับมา

วิธีแก้ง่ายที่สุด: ปิด Windows 10 Search Integration กับ Microsoft Bing Search

  1. รัน Registry Editor (Win+R → regedit.exe)
  2. ไปที่ Key HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\
  3. เปลี่ยนค่า BingSearchEnabled และ CortanaConsent เป็น 0 — หากไม่มี Settings นี้ ให้สร้างเอง (REG_DWORD 32-bit) ด้วยคำสั่ง:
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DOWRD /d 0 /f
    REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v CortanaConsent /t REG_DWORD /d 0 /f
  4. Restart Explorer.exe Process หรือ Reboot คอมพิวเตอร์

วิธีนี้ช่วยได้หาก Search Box เปิดแต่ไม่มีอะไรปรากฏเมื่อพิมพ์ข้อความ คณะทำงาน Microsoft แก้ปัญหา Bing ไปแล้วตอนเขียนบทความ Search ทำงานปกติแล้ว แต่ส่วนตัวคิดว่า Integration กับ Bing ควรปิดถาวร

แอป Settings ของ Windows 10 มี Search Box ของตัวเองสำหรับเข้าถึง System Settings เร็วๆ หาก Search ใน Settings หยุดทำงาน:

  1. เปิด File Explorer ไปที่ %LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState
  2. เปิด Properties ของโฟลเดอร์ Indexed → กด Advanced ตรวจสอบว่าตัวเลือก "Allow files in this folder to have contents indexed in addition to file properties" เปิดอยู่
  3. หากเปิดอยู่แล้ว ให้ปิด OK แล้วเปิดใหม่อีกครั้ง

Reset Windows Search ด้วย PowerShell Script

หากวิธีข้างต้นไม่ช่วย Microsoft แนะนำให้ใช้ PowerShell Script Reset การตั้งค่า Windows Search Service ทั้งหมด (Script สำหรับ Windows 10 1903 ขึ้นไป)

ดาวน์โหลด ResetWindowsSearchBox.ps1 จากลิงก์และรันบนคอมพิวเตอร์

วิธีแก้ไขเพิ่มเติมสำหรับปัญหา Search บน Windows 10

หากวิธีข้างต้นไม่ช่วย ลองเพิ่มเติม:

  • สร้าง User ใหม่ ตรวจสอบว่า Windows 10 Search ทำงานภายใต้ Account ใหม่หรือไม่
  • Boot จาก LiveCD ลบโฟลเดอร์ C:\Documents and Settings\username\AppData\Local\Packages\Microsoft.Windows.Cortana_****** (หรือใช้ Tool unlocker Kill Process ที่ Lock โฟลเดอร์) Reboot โฟลเดอร์ Cortana จะสร้างใหม่ หลัง 몇 นาที Search ควรทำงาน (วิธีนี้ช่วย Subscriber หลายคน)
  • ตรวจสอบ System Files และ Windows Image Integrity: sfc /scannow หรือ dism /Online /Cleanup-Image /RestoreHealth
  • หากปัญหา Search ใน Microsoft Outlook ดูคู่มือ: Outlook 2016 Search Not Working