Search Bar ของ Windows 10 หายจาก Taskbar เป็นปัญหาที่พบบ่อย เมื่อ User Upgrade จาก Windows 7 หรือ Windows 8 (หรือ 8.1) เป็น Windows 10 ยังเกิดขึ้นหาก User Apply Creators Update หรือ Anniversary Update บน Windows 10 Build เก่า ปัญหาเกิดเพราะ Cortana Feature ใหม่ Override พฤติกรรม Search Box แบบคลาสสิกที่ใช้ใน Windows 7 และ 8
มี Built-in Ways ได้ Cortana Equivalent Search Box Feature แต่หากต้องการ Feature แบบเก่า คุณมีทางเลือกน้อยคือใช้ Third-party Application
Update: ก่อน Anniversary Update คุณสามารถ Disable Cortana และได้ Classic Search Box กลับมา แต่ตอนนี้ไม่สามารถทำได้แล้ว เพราะ Microsoft ลบ Toggle ที่เคยใช้ Disable Cortana แบบเดิมออกไป
หากคุณกำลัง掙扎พยายามได้ Conventional Search Box กลับมา มีหลายวิธีที่ User ในสถานการณ์คล้ายกันใช้แก้ปัญหา โปรดทำตามวิธีด้านล่างตามลำดับ จนกว่าจะพบ Fix ที่ช่วยให้ได้ Search Box กลับมา
แต่ก่อนไปวิธีแก้ ตรวจสอบให้แน่ใจว่า Taskbar อยู่ที่ด้านล่างของหน้าจอ
วิธีที่ 1: เปิด Search Bar จาก Settings ของ Cortana
หากปัญหาเกิดหลัง Upgrade เป็น Windows 10 หรือติดตั้ง Major Update Start Bar น่าจะถูกซ่อนโดยการเปลี่ยนแปลงใน Settings ของ Cortana มักพบกับ User ที่ใช้ Desktop Mode และพบบ่อยหลัง Apply Anniversary Update
หากนี่คือสาเหตุ คุณสามารถได้ Search Box กลับมาโดย Right-click ที่ Taskbar ขยายเมนู Cortana และคลิก Show search bar
โปรดทราบว่าหากใช้ Tablet Mode Search Bar จะไม่ปรากฏ แม้ Cortana Menu ตั้งเป็น Show search bar ก็ตาม
หากวิธีนี้ไม่ได้ Search Box กลับมา ให้ไป วิธีที่ 2
วิธีที่ 2: ปิด Tablet Mode
Search Box ใน Taskbar อาจไม่แสดงเพราะคุณใช้ Tablet Mode Tablet Mode เป็นฟีเจอร์ Windows 10 ใหม่ จะ Activate เองเมื่อถอด Tablet จาก Dock
อย่างไรก็ตาม Tablet Mode ออกแบบมาให้ใช้กับ Touchscreen จะให้รัน Applications แบบ Full Screen เท่านั้น และมีข้อจำกัดบางอย่าง ระหว่างข้อจำกัดเหล่านั้น Search Box ไม่พร้อมใช้งานระหว่าง Tablet Mode
หากต้องการ Search Box กลับมา ให้ตรวจสอบว่า Tablet Mode ปิดอยู่ วิธีเร็วที่สุดคือเปิด Notification Tray Menu และคลิก Tablet Mode เพื่อปิด
หมายเหตุ: หากพบว่า Tablet Mode Enable เองอัตโนมัติโดยไม่ได้สั่ง คุณสามารถ Config ให้มัน Disable ค้างได้ โดยทำดังนี้
- เปิด Run Box (Windows key + R) พิมพ์
ms-settings:tablet mode
กด Enter เปิดแท็บ Tablet mode ของ Settings App
- ในแท็บ Tablet mode ใช้ Dropdown ที่ผูกกับ When I sign in เปลี่ยน Default Behavior เป็น Use desktop mode ด้วย Setting นี้ Tablet Mode จะไม่ Re-activate เองอีก
เมื่อ Tablet Mode ปิดแล้ว ควรได้ Search Box Feature ใน Taskbar กลับมา หาก Search Box ยังไม่เห็น ให้ไป วิธีที่ 3
วิธีที่ 3: ปิด Use of Small Taskbar Buttons
เหตุผลยอดนิยมอีกอย่างที่ Taskbar ไม่แสดง Search Bar คือ Use of small taskbar buttons เปิดอยู่ โปรดทราบว่าหาก Checkbox Use small taskbar buttons เปิดอยู่ Search Box จะไม่มองเห็นได้ แม้คุณจะ Enable มันจาก Cortana Settings โดยเฉพาะ
คู่มือเร็วสำหรับตรวจสอบว่าไม่ได้ใช้ Small Taskbar Buttons:
- Right-click ที่ไหนก็ได้บน Taskbar เลือก Taskbar settings

- ในแท็บ Taskbar ของ Windows Settings App ให้ตรวจสอบว่า Toggle ผูกกับ Use small taskbar buttons ตั้งเป็น Off
หมายเหตุ: สามารถไปที่เดียวกันได้โดยเปิด Run Box (Windows key + R) พิมพ์control.exe /name Microsoft.TaskbarandStartMenu
กด Enter
- เมื่อ Use of small taskbar buttons ปิดแล้ว ให้ Right-click Taskbar ไปที่เมนู Cortana และตรวจสอบว่า Option Show search box ถูก Check อยู่
หากยังไม่เห็น Search Box ใน Taskbar ให้ไป วิธีที่ 4
วิธีที่ 4: ตั้งค่า Local User
Microsoft ตัดสินใจป้องกัน User ไม่ให้ Disable Cortana — สิ่งที่ขัดแย้งกับ Classic Search Box คุณไม่สามารถ Disable Assistant จาก Cortana Menu บน PC ที่ Apply Anniversary Update แล้วได้อีกต่อไป อย่างไรก็ตาม มีวิธี Force Disable Cortana และได้ Old Search Box กลับมา
ด้วยการ Setup และใช้ Local User ที่มี Admin Rights คุณจะมั่นใจว่า Cortana จะไม่แทนที่ Classic Search Bar Cortana จะทำงานได้ต่อไปตราบใดที่คุณใช้ Microsoft Account
คู่มือเร็วสำหรับสร้าง Local Account ใหม่:
- กด Windows key + R เปิด Run Box พิมพ์
ms-settings:otherusers
กด Enter เปิดแท็บ Family & other people ของ Settings App

- ในแท็บ Family & other people คลิก Add someone else to this PC (Under Other people)

- หน้าจอถัดไป คลิก I don't have this person's sign-in information แล้วคลิก Add a user without a Microsoft account

- ใส่ Username และ Password (Optional) แล้วกด Next เพื่อสร้าง User Account ใหม่เสร็จสิ้น
- ต่อไป คลิกที่ Account ที่สร้างใหม่ใน Family & other people เลือก Change account type

- ในหน้าจอถัดไป ใช้ Dropdown เปลี่ยน Account Type จาก Standard User เป็น Administrator กด Ok บันทึกการเปลี่ยนแปลง

- จากนั้น Log out จาก User ปัจจุบัน และ Login ด้วย Local Account ที่สร้างใหม่ ตาม On-screen Prompts เพื่อ Initialize Account ใหม่
- คุณจะสังเกตว่า Cortana ถูก Disable นอกจากนี้ Search Box ผสานอยู่ใน Start Menu

- หากต้องการ Search Box ที่มองเห็นได้ใน Taskbar Right-click ที่ Taskbar ไปที่ Search > Show search box

หากวิธีนี้ไม่適用กับสถานการณ์ของคุณ หรือคุณต้องการใช้ Microsoft Account ต่อ ให้ไปวิธีถัดไป
วิธีที่ 5: เปิด Search Box ผ่าน Registry Editor
คุณสามารถ Force ให้ Old Search Box ปรากฏบน Taskbar ได้โดยแก้ไข Registry Editor โดยสร้าง Value SearchboxTaskbarMode และตั้งค่าที่เหมาะสม คุณสามารถ ซ่อน, แสดง หรือแทนที่ Search Box ด้วย Cortana Icon
คู่มือเร็วสำหรับเปิด Search Box ผ่าน Registry Editor:
- กด Windows key + R เปิด Run Box พิมพ์ "Regedit" กด Enter ต่อมา กด Yes ที่ UAC (User Account Control) Prompt เพื่อเปิด Registry Editor ด้วยสิทธิ์ Admin

- ใน Registry Editor ใช้ Right-hand Pane ไปที่ Location ต่อไปนี้:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows\ CurrentVersion \ Search
หมายเหตุ: หาก Search Key ยังไม่สร้าง ให้ Right-click CurrentVersion เลือก New > Key ตั้งชื่อ Search
- مع Search Key ที่เลือก ให้ Right-click ภายใน Right-pane เลือก New > Dword (32-bit) value ตั้งชื่อ Dword ใหม่เป็น SearchboxTaskbarMode.
- ดับเบิลคลิก SearchboxTaskbarMode, ตั้ง Base เป็น Hexadecimal และ Value data เป็น 2

หมายเหตุ: คุณสามารถเล่นกับ Value นี้เพื่อ Trigger พฤติกรรมต่างๆ: 0 = Hidden Search Bar, 1 = Cortana Icon แทน Search Bar
- เมื่อแก้ไขเสร็จ ปิด Registry Editor และ Reboot คอมพิวเตอร์เพื่อ Enforce การเปลี่ยนแปลง ตอน Startup ถัดไป ควรจะเห็นว่า Startup กลับมาอยู่ใน Startup แล้ว
หากวิธีนี้ไม่ Effective หรือคุณมองหาวิธีอื่น ให้ไป วิธีที่ 6
วิธีที่ 6: ปิด Cortana ผ่าน Registry Editor
หากต้องการใช้ Microsoft Account ต่อ อีก Workaround ที่ได้ Search Box กลับมาบน Taskbar คือการแก้ Registry เล็กน้อยที่จะ Disable Cortana
โปรดทราบว่าด้วย Cortana ที่ Disabled พฤติกรรม Old Search Bar จะถูก Enforce ทันทีที่คุณ Reboot คอมพิวเตอร์ คู่มือเร็วสำหรับ Disable Cortana ผ่าน Registry Editor:
- กด Windows key + R เปิด Run Box พิมพ์ "Regedit" กด Enter แล้วเลือก Yes ที่ UAC (User Account Control) Prompt เปิด Registry Editor ด้วยสิทธิ์ Admin

- ใน Registry Editor ใช้ Right-hand Pane ไปที่ Location ต่อไปนี้:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Windows Search.
- กับ Windows Search Key ที่เลือก ให้ Right-click Right Pane เลือก New > Dword (32-bit) Value ตั้งชื่อ Dword ใหม่เป็น AllowCortana

- ดับเบิลคลิก Value AllowCortana ตั้ง Base เป็น Hexadecimal และ Value Data เป็น 0 กด Ok บันทึก Value ใหม่
- ปิด Registry Editor และ Reboot คอมพิวเตอร์ Force ให้การเปลี่ยนแปลงมีผล ตอน Startup ถัดไป จะสังเกตว่า Cortana Disabled หาก Old Search Bar ไม่อยู่ทันที Right-click Taskbar เลือก Search > Show Search Box
หมายเหตุ: หากต้องการ Enable Cortana กลับ ให้กลับไปที่ Location ของ Value AllowCortana ใน Registry Editor และเปลี่ยน Value เป็น 1 หรือลบทิ้งเลย
หากมองหาวิธีอื่นในการ Enable Old Search Box Behavior ให้ไป Method 6 (หมายเหตุ: ในต้นฉบับเขียน Method 7 แต่ลำดับเป็น Method 6)
วิธีที่ 7: เปิด Taskbar สำหรับทุก Displays
หากคุณใช้ Display มากกว่า 1 ตัวกับระบบ โดย Default Taskbar จะไม่แสดงสำหรับ Multiple Displays ในกรณีนี้ การ Enable Taskbar สำหรับ Multiple Displays จะทำให้ Search Box ปรากฏบนทุก Displays และปัญหาจะแก้ไขได้
- กด Windows Key พิมพ์ Taskbar ใน Primary Window ที่ Search Bar อยู่ แล้วในรายการผลลัพธ์ คลิก Taskbar Settings

- ใน Taskbar Settings Window เลื่อนลงจนเจอ Option Multiple Displays
- Toggle Switch Show Taskbar on All Displays เป็น On และตรวจสอบว่าปัญหาแก้ไขได้หรือไม่ หากไม่มีผล ลอง Restart คอมพิวเตอร์ หรือ Disconnect และ Connect Multiple Displays ใหม่ทั้งหมด

วิธีที่ 8: ใช้ Start Is Back หรือ Classic Shell
ความจริงคือ วิธีเดียวที่ได้ Search Box เหมือน Old Search Box สมบูรณ์ คือใช้ Third-party Solution Classic Shell หรือ Start Is Back ทั้งคู่เป็นผู้สมัครใจดีที่จะคืน Start Menu กลับสู่ Style ที่มีใน XP, Windows 7 และ Windows 8
นอกจาก ด้าน Aesthetic แล้ว โปรแกรมเหล่านี้ยัง Implement Advanced Search Feature บน Taskbar ถัดจาก Start Menu (แต่ไม่ได้อยู่ใน Start Menu)
User ส่วนใหญ่เห็นพ้องว่า Start Is Back Stable และ Efficient กว่า Classic Shell แต่ Disadvantage คือ มีแค่ Free Trial และกลายเป็น Paid หลังช่วงเวลาสั้น นี่คือคู่มือเร็วติดตั้ง Start Is Back:
- ไปที่ Link นี้ (here) ดาวน์โหลดเวอร์ชันล่าสุดของ StartIsBack

- เปิด StartIsBack Installer คลิก Install for everyone หรือ "Install for me" ขึ้นอยู่กับ Preference

- เลือก Location ที่ต้องการติดตั้ง Software แล้วคลิก Install เริ่มกระบวนการติดตั้ง
- ตอน Software ติดตั้งเสร็จ จะเห็นว่า Start Menu พร้อม Search Function เปลี่ยนเป็น Old Format ทันที

- หากตัดสินใจ Uninstall ทำได้แบบ Conventional จาก Programs and Features
หากต้องการหลีกเลี่ยงค่าใช้จ่าย สามารถใช้ Classic Shell แทน แต่โปรดดาวน์โหลดเวอร์ชันล่าสุดเพื่อหลีกเลี่ยง Incompatibilities กับ Windows 10 Updates ล่าสุด คู่มือเร็วติดตั้ง Classic Shell:
- ไปที่ Link นี้ (here) คลิก Download Now ดาวน์โหลด Stable Version ล่าสุดของ Classic Shell

- ดาวน์โหลดเสร็จ เปิด Installation Executable และทำตาม Prompts ติดตั้ง Classic Shell บนคอมพิวเตอร์

- คลิก Yes ที่ UAC (User Account Control) Prompt ยอมรับการเปลี่ยนแปลง
- คลิก Start Icon เปิด Initial Settings Preferences ของ Classic Shell เลือก Style ของ Start Menu

หากไม่มีอะไรทำงานได้สำหรับคุณ ลอง SFC Scan เพื่อตัดทอน System Files Corruption