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

SearchUI.exe (SearchApp.exe) คืออะไร และควรปิดใช้งานหรือไม่?

ในขณะที่บางส่วนของระบบปฏิบัติการ Windows (เช่น System Kernel) จำเป็นต่อการทำงาน ส่วนอื่นๆ อาจสำคัญน้อยกว่า ถ้าต้องการลดการใช้ทรัพยากรระบบ อาจพิจารณาปิดบริการและโปรเซสระบบที่ไม่จำเป็นบางส่วน แต่ต้องเข้าใจก่อนว่ามันคืออะไร

โปรเซสที่เข้าใจง่ายคือ SearchUI.exe (หรือ SearchApp.exe) ตามชื่อแล้วเป็นส่วนประกอบของฟีเจอร์ค้นหาใน Windows 10 — โดยเฉพาะเครื่องมือค้นหาที่เคยเป็นส่วนหนึ่งของ Cortana ผู้ช่วยส่วนตัว นี่คือทุกสิ่งที่ควรรู้เกี่ยวกับมัน

SearchUI.exe (SearchApp.exe) คืออะไร และควรปิดใช้งานหรือไม่?

SearchUI.exe คือโปรเซสที่ทำให้ Search Bar บน Taskbar ทำงานได้ SearchUI.exe เคยรวมอยู่กับ Cortana แต่ถูกแยกออกใน Windows 19 19H1 Update (เมษายน 2019) และเปลี่ยนชื่อเป็น SearchApp.exe เพื่อแยกจากส่วนประกอบอื่นๆ

ปัจจุบัน SearchApp.exe เป็นโปรเซสที่ใช้ทรัพยากรน้อย รันอยู่ในพื้นหลัง ใช้ทรัพยากรบ้างเพื่อให้เวลาคุณกด Search Bar มุมซ้ายล่าง เมนูค้นหาจะปรากฏทันที ทำให้ค้นหาไฟล์ใน PC หรือเว็บ เปิดแอปบางตัว หรือเปลี่ยนตั้งค่า PC ได้

นี่คือเครื่องมือค้นหาพื้นฐาน ที่พึ่งพาโปรเซสอื่นๆ (เช่น Windows Search Indexer) ในการจัดการดัชนีไฟล์หรือค้นหาเว็บ ทำให้ Windows ดึงไฟล์และแอปที่ติดตั้งขึ้นมาได้เร็วเมื่อค้นหา โดยเป็นโปรเซสระบบของ Windows SearchApp.exe (หรือ SearchUI.exe) จึงปลอดภัยต่อการรันและใช้งาน

แต่ถ้าต้องการปิดเครื่องมือค้นหา สามารถทำได้ สามารถซ่อนจากมุมมองได้ ทำให้โปรเซสรันแต่ไม่ใช้ทรัพยากร หรือหยุดโปรเซสให้ไม่รัน ทำให้ฟีเจอร์ค้นหาถูกปิดใช้งาน (ชั่วคราวหรือถาวร)

วิธีซ่อน Search Bar ใน Windows 10

ก่อนจะปิด SearchApp.exe (SearchUI.exe) อาจชอบซ่อน Search Bar แทน ซึ่งจะทำให้ฟีเจอร์ค้นหายังทำงานและพร้อมใช้งาน แต่ Search Bar เองจะถูกซ่อน SearchApp.exe (SearchUI.exe) จะค้างอยู่แต่ Enable อยู่

  1. คลิกขวาที่ Search Bar (หรือ Taskbar) เลือก Search > Hidden
  2. เพื่อเปิดใช้งาน Search Bar อีกครั้ง คลิกขวา Taskbar เลือก Search > Show search box หรือเลือก Search > Show search icon เพื่อซ่อนไว้แต่ยังเข้าถึงฟีเจอร์ค้นหาผ่านไอคอนเล็กได้

วิธีหยุดโปรเซส Search Bar ใน Windows 10 ด้วยตนเอง

Search Bar ของ Windows 10 (SearchApp.exe หรือ SearchUI.exe) รันอยู่ตลอดเวลา แม้ซ่อน Search Bar ไว้ ถ้าเกิดไม่เสถียร จะต้องหยุดโปรเซสและเริ่มใหม่

เช่น ถ้าเมนูค้นหาแข็งตัวบ่อยๆ อาจต้อง End Process เพื่อแก้ไข สามารถทำได้ผ่าน Task Manager หรือ Windows PowerShell

ใช้ Task Manager

  1. เปิด Task Manager ใหม่: คลิกขวา Taskbar เลือก Task Manager
  2. ในแท็บ Details ของ Task Manager ค้นหา SearchApp.exe หรือ SearchUI.exe (ชื่อแอปขึ้นกับเวอร์ชัน Windows 10) พบแล้วคลิกขวาเลือก End Task
  3. Task Manager จะขอยืนยัน ตอบ End process
  4. หลังหยุดโปรเซสแล้ว คลิกที่ Search Bar อีกครั้ง Windows จะเปิด SearchApp.exe (SearchUI.exe) ใหม่ ฟีเจอร์ค้นหาจะกลับมาทำงาน

ใช้ Windows PowerShell

อีกวิธีหนึ่งคือใช้ Windows PowerShell

  1. คลิกขวาเมนู Start เลือก Windows PowerShell (Admin)
  2. ในหน้าต่าง PowerShell พิมพ์ taskkill /f /im SearchUI.exe (ถ้า Windows ใช้ SearchUI.exe) หรือ taskkill /f /im SearchApp.exe (ถ้าใช้ SearchApp.exe) แล้วกด Enter
  3. คำสั่ง taskkill จะหยุดโปรเซส Search Bar เพื่อกู้คืน ให้คลิกที่ Search Bar — Windows จะเริ่มโปรเซสใหม่อัตโนมัติ

วิธีปิดใช้งาน SearchApp.exe หรือ SearchUI.exe ใน Windows 10 แบบถาวร

ขั้นตอนข้างต้นช่วยซ่อนหรือหยุดโปรเซสชั่วคราวเท่านั้น ถ้าต้องการหยุด SearchApp.exe หรือ SearchUI.exe ไม่ให้รันเลย ต้องใช้ Windows PowerShell เข้าครอบครอง (Take Ownership) แล้วเปลี่ยนชื่อไฟล์ Executable เพื่อไม่ให้รัน

ปิดใช้งานโปรเซส Search Bar

  1. คลิกขวาเมนู Start เลือก Windows PowerShell (Admin)
  2. ใน PowerShell พิมพ์ cd C:\Windows\SystemApps กด Enter เข้าโฟลเดอร์ SystemApps พิมพ์ ls ดู Sub-folders หา Microsoft.Windows.Cortana_cw5n1h2txyewy หรือ Microsoft.Windows.Search_cw5n1h2txyewy แล้ว cd เข้าไปในโฟลเดอร์ที่ถูกต้อง
  3. ในโฟลเดอร์ที่ถูกต้อง ให้รันคำสั่งต่อไปนี้ตามลำดับเพื่อ Take Ownership และเปลี่ยนชื่อไฟล์:
    ถ้าอยู่ใน Microsoft.Windows.Cortana_cw5n1h2txyewy ให้แทน file.exe ด้วย SearchUI.exe
    ถ้าอยู่ใน Microsoft.Windows.Search_cw5n1h2txyewy ให้แทน file.exe ด้วย SearchApp.exe
    รันคำสั่งตามลำดับ:
    takeown /f file.exe
    icacls file.exe /grant administrators:F
    taskkill /f /im file.exe
    mv file.exe file-old.exe
  4. โปรเซส SearchApp.exe (SearchUI.exe) หยุดและเปลี่ยนชื่อแล้ว Search Bar จะไม่ทำงาน ถ้าต้องการเปิดกลับ ให้เข้าโฟลเดอร์เดิม พิมพ์ mv SearchApp-old.exe SearchApp.exe หรือ mv SearchUI-old.exe SearchUI.exe ตามเวอร์ชัน Windows

คำสั่งเหล่านี้จะหยุด Windows ไม่ให้เปิดโปรเซส Search Bar — กล่าวคือ ปิดใช้งานสมบูรณ์ ปัจจุบันไม่สามารถลบแอปนี้ผ่าน PowerShell หรือเครื่องมืออื่นได้ จึงเป็นวิธีที่ดีที่สุดในการหยุดการทำงานบน PC

การแก้ไขปัญหาการค้นหาใน Windows 10

ถ้าชอบใช้ Windows Search Bar ค้นหาใน PC หรือเว็บ ต้องปล่อยให้ SearchUI.exe รันอยู่ แต่ถ้าต้องการจำกัดข้อมูลที่ Microsoft บันทึกเกี่ยวกับคุณ อาจปิดใช้งานเต็มที่ด้วยวิธีข้างต้น

ถ้าเจอปัญหาการค้นหาใน Windows 10 อาจต้อง Troubleshoot โดย Rebuild Search Index ถ้ายังไม่ได้ อาจต้องลองขั้นตอนเพิ่มเติม เช่น ใช้ Windows Troubleshooter หรือคำสั่งขั้นสูงอย่าง SFC เพื่อกู้คืนไฟล์ระบบ