คุณอาจพบปัญหาเมนู Start หาก Windows และ Drivers ของระบบล้าสมัย นอกจากนี้ แอปพลิเคชันที่ขัดแย้ง เช่น Dropbox หรือ Adobe Creative Cloud อาจก่อให้เกิดข้อผิดพลาดนี้
ปัญหาเกิดขึ้นเมื่อเมนู Start ของผู้ใช้ไม่เปิด/ทำงาน และเมื่อรัน Start menu troubleshooter ผู้ใช้ได้ข้อความดังนี้:
Microsoft.Windows.ShellExperienceHost and Microsoft.Windows.Cortana applications need to be installed correctly
ก่อนดำเนินการ ตรวจสอบว่าการบูทระบบด้วยขั้นต่ำที่จำเป็น หรือใน safe mode แก้ปัญหาได้หรือไม่
วิธีแก้ชั่วคราว ที่ผู้ใช้รายงานว่าช่วยแก้ปัญชั่วคราว:
- สร้าง virtual desktop ใหม่
- เปลี่ยน Windows theme หรือคืนเป็น default Windows theme
- กด Ctrl + Alt + Del และเลือก Switch User แล้ว sign in ด้วยบัญชีปัจจุบัน
- เปิด Ctfmon.exe จากตำแหน่ง:
C:\Windows\system32\
- สลับ (on/off) 'Show more Tiles on Start' ใน Taskbar Settings > Start tab

- รีสตาร์ทบริการ Firewall และกระบวนการ Windows Explorer
วิธีที่ 1: อัปเดต BIOS, ไดรเวอร์, และ Windows ของคอมพิวเตอร์
ความไม่เข้ากันได้ระหว่างโมดูลระบบสำคัญ (BIOS, Drivers, Windows) อาจก่อให้ปัญหา เพราะเอนทิตีเหล่านี้ไม่ได้อัปเดตเป็นビルด์ล่าสุด ในบริบทนี้ การอัปเดต BIOS, Drivers, และ Windows เป็นเวอร์ชันล่าสุดอาจแก้ปัญหาได้
- อัปเดต Windows ของคอมพิวเตอร์เป็นビルด์ล่าสุด (อาจต้องเปิด Setting ผ่านการรัน "ms-settings:windowsupdate" ในกล่องคำสั่ง Run) คุณยังสามารถใช้ offline installer ของ Windows update ล่าสุด

- อัปเดตไดรเวอร์ของคอมพิวเตอร์เป็นビルด์ล่าสุด (คุณอาจคลิกขวาที่ This PC และเลือก Manage) ให้แน่ใจว่า BIOS ของระบบอัปเดตแล้ว หากคุณใช้ update utility โดย OEM (เช่น Dell Support Assistant) ให้ใช้ยูทิลิตี้นั้นอัปเดตไดรเวอร์ระบบ หากคุณใช้การ์ดจอภายนอก ให้แน่ใจว่าอัปเดตไดรเวอร์ผ่าน แอปพลิเคชัน OEM (เช่น NVIDIA GeForce Experience)

- ตรวจสอบว่าระบบแก้ปัญหาข้อผิดพลาดแอปพลิเคชันแล้วหรือไม่
- หากไม่ได้ ให้เปิดเว็บเบราว์เซอร์และไปที่เว็บไซต์ OEM (เช่น HP หรือ Nvidia)
- ดาวน์โหลด ไดรเวอร์สำหรับคอมพิวเตอร์ และติดตั้งไดรเวอร์ด้วยสิทธิ์แอดมิน
- รีบูท คอมพิวเตอร์และตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
วิธีที่ 2: ปิดใช้งาน/ลบแอปพลิเคชันที่ขัดแย้ง
คุณอาจพบปัญหานี้ หากแอปพลิเคชันที่ติดตั้งอยู่ขัดขวางการทำงานของเอนทิตี OS สำคัญ ในกรณีนี้ การลบแอปพลิเคชันที่ขัดแย้งอาจแก้ปัญหาได้ เนื่องจากเมนู Start ไม่ทำงาน คุณต้องขุดลึกเพื่อให้คำแนะนำเหล่านี้ทำงาน
- บูทคอมพิวเตอร์เข้า safe mode แล้ว clean boot เพื่อตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
- หากได้ คุณอาจเปิดใช้งานกระบวนการ/แอปพลิเคชัน/บริการ ทีละตัว (ที่ปิดระหว่าง clean boot) จนพบตัวที่เป็นปัญหา
เมื่อ พบแอปพลิเคชันที่เป็นปัญหาแล้ว คุณอาจเก็บมันปิดไว้ที่การเริ่มต้นของระบบ หรือถอนติดตั้ง แอปพลิเคชันต่อไปนี้ถูกรายงานโดยผู้ใช้ว่าเป็นสาเหตุ:
- AppLocker (เครื่องมือที่ IT administrators ใช้รักษาความปลอดภัยโครงสร้างพื้นฐาน)
- Adobe Creative Cloud
- CorelDraw
- Dropbox
- Comodo Internet Security (ควรตรวจสอบว่าแอนตี้ไวรัสของระบบไม่ได้ก่อให้ปัญหา)
เพื่ออธิบาย เราจะพูดถึงกระบวนการสำหรับ Dropbox (ให้แน่ใจว่าสำรองข้อมูลสำคัญ)
- เปิดกล่องคำสั่ง Run (โดยกด Windows + R พร้อมกัน) และ รัน (ให้แน่ใจว่าใส่ colon ท้าย):
ms-settings:

- เปิด Apps แล้วขยาย Dropbox

- คลิก Uninstall และยืนยันถอนติดตั้ง Dropbox

- ปล่อยให้ถอนติดตั้งเสร็จ และ รีบูท คอมพิวเตอร์
- หลังรีบูท ตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่ หากได้ คุณอาจติดตั้งเวอร์ชันล่าสุดของแอปพลิเคชันที่เป็นปัญหา
หากปัญหายังคงอยู่ ให้ตรวจสอบว่า ปิดใช้งาน Fast Startup แก้ปัญหาเมนู Start ได้หรือไม่
วิธีที่ 3: รีอินสตอลไดรเวอร์กราฟิก
ไดรเวอร์กราฟิกที่เสียหาย (ไดรเวอร์ Nvidia ถูกรายงานว่าเป็นสาเหตุ) อาจก่อให้ปัญหาเมนู Start ในบริบทนี้ การรีอินสตอลไดรเวอร์กราฟิกอาจแก้ปัญหาได้
- เปิดเว็บเบราว์เซอร์ไปที่เว็บไซต์ผู้ผลิตไดรเวอร์กราฟิก (เช่นเว็บไซต์ Nvidia)
- ดาวน์โหลดและติดตั้ง (ด้วยสิทธิ์แอดมิน) ไดรเวอร์ล่าสุดสำหรับตัวแปดเน็ตเวิร์กกราฟิก
- รีบูทคอมพิวเตอร์และตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
- หากไม่ได้ ให้คลิกขวาที่ This PC เลือก Manage (หรือรัน 'devmgmt.msc' ในกล่องคำสั่ง Run) หากไม่เป็นทางเลือก ให้ลองขั้นตอนต่อไปใน safe mode

- ขยายตัวเลือก Display Adapters และคลิกขวาที่อุปกรณ์กราฟิก (เช่น การ์ดจอ Nvidia)
- เลือก Uninstall Device และในหน้าต่างที่แสดง ติ๊กตัวเลือก Delete the Driver Software for This Device

- คลิก Uninstall และปล่อยให้ถอนติดตั้งไดรเวอร์กราฟิกเสร็จ
- รีบูทคอมพิวเตอร์ และหลังรีบูท ให้ Windows ติดตั้งไดรเวอร์เริ่มต้น และตรวจสอบว่าเมนู Start ทำงานปกติหรือไม่
- หากไม่ได้ ติดตั้งไดรเวอร์ที่ดาวน์โหลดขั้นตอน 2 และตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
- หากไม่ได้ ทำซ้ำขั้นตอน 4-6 แต่ขั้นตอน 6 ปิดใช้งานการ์ดจอ และตรวจสอบว่าเมนู Start ทำงานปกติหรือไม่ หากไม่เป็นทางเลือก ให้ตรวจสอบว่า ปิดใช้งานการ์ดจอ ใน BIOS ของระบบ แก้ปัญหาได้หรือไม่
วิธีที่ 4: แก้ไขรีจิสทรีของระบบ
หากไม่มีวิธีแก้ไขไหนทำงานสำหรับคุณ การแก้ไขคีย์รีจิสทรีที่เกี่ยวข้องอาจแก้ปัญหา แต่จำไว้ว่าคีย์เหล่านี้อาจไม่พร้อมใช้งานสำหรับทุกผู้ใช้
คำเตือน: ดำเนินการด้วยความเสี่ยงของตัวเองและด้วยความระมัดระวังสูงสุด เนื่องจากการแก้ไขรีจิสทรีของระบบเป็นงานที่ต้องมีทักษะ หากทำไม่ถูกต้อง อาจทำลายข้อมูล/คอมพิวเตอร์ถาวร
ก่อนดำเนินการ ให้แน่ใจว่าสำรองรีจิสทรีของระบบ
ปิดใช้งาน WpnUserService
- กด Windows + R และในกล่อง Run พิมพ์: Regedit กด Ctrl + Shift + Enter เพื่อเปิด editor เป็นแอดมิน หากไม่เป็นทางเลือก ให้เปิด Registry Editor ใน safe mode หรือใช้ Command Prompt/Task Manager

- ไปที่ พาธต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService
- ใน 果กขวา ดับเบิลคลิก ที่ Start และเปลี่ยน ค่า เป็น 4

- ออก จาก editor และ รีบูท คอมพิวเตอร์เพื่อตรวจสอบว่าเมนู Start เริ่มทำงานดีแล้วหรือไม่
แก้ไขสิทธิ์ของ HKEY_CLASSES_ROOT
- เปิด Registry Editor (ตามข้างต้น) และ ไปที่ พาธ:
Computer\HKEY_CLASSES_ROOT
- ใน 果กซ้าย คลิกขวา ที่ HKEY_CLASSES_ROOT เลือก Permissions

- ตรวจสอบว่า All Application Packages อยู่ในส่วน Group or User Name หากมี ให้ไปขั้นตอน 6
- หาก All Application Packages ไม่มี คลิก Add แล้วคลิกปุ่ม Advanced

- คลิก Find Now และในผลลัพธ์ ดับเบิลคลิก ที่ All Application Packages

- คลิก OK และใน Group or User Names เลือก All Application Packages
- ในส่วน Permissions for All Application Packages ให้แน่ใจว่ามีเพียง Read permission ถูกเลือกในคอลัมน์ Allow

- Apply การเปลี่ยนแปลง และรีบูทคอมพิวเตอร์หลังออกจาก editor
- หลังรีบูท ตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
ลบ Search Key
- เปิด Registry Editor ไปที่พาธ:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
- ใน 果กซ้าย คลิกขวา ที่ Search เลือก Delete

- ยืนยัน ลบ key และ รีบูท คอมพิวเตอร์หลัง ออกจาก editor
- หลังรีบูท ตรวจสอบว่าเมนู Start แก้ไขข้อผิดพลาดแล้วหรือไม่
รีเซ็ต DCOM Permissions
- หาก event log ของคุณแสดง DCOM errors บางอย่าง ให้เปิด Registry Editor และ ไปที่ พาธ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- ใน 果กขวา ลบ คีย์ต่อไปนี้:
DefaultAccessPermission DefaultLaunchPermission MachineAccessRestriction MachineLaunchRestriction

- ออกจาก editor และ รีบูทคอมพิวเตอร์เพื่อตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
วิธีที่ 5: ใช้คำสั่ง PowerShell
หากปัญหายังคงอยู่ คุณสามารถติดตั้งเมนู Start ใหม่โดยการ re-register Windows 10 apps ผ่าน PowerShell ซึ่งอาจแก้ปัญหาได้
เปิด PowerShell แบบแอดมิน
เนื่องจากเมนู Start และ Cortana ไม่ทำงาน เราอาจต้องลองวิธีทางเลือกเพื่อเปิด PowerShell
- คลิกขวาที่ปุ่ม Start และในเมนู Quick Access เลือก Windows PowerShell (Admin)
- หากไม่ได้ กด Windows + R (เปิดกล่อง Run) พิมพ์: PowerShell กด Ctrl + Shift + Enter เพื่อเปิด PowerShell เป็นแอดมิน

- หากไม่เป็นทางเลือก ให้เปิด Task Manager (Ctrl + Alt + Delete) และเปิดเมนู File เลือก Run a New Task พิมพ์: PowerShell ติ๊ก Create This Task with Administrator Privileges คลิก OK

- หากยังเปิด PowerShell ไม่ได้ ให้เปิด PowerShell.exe เป็นแอดมินจาก:
\Windows\System32\WindowsPowerShell\v1.0
ติดตั้ง Windows 10 Apps ใหม่
- รัน คำสั่งต่อไปนี้ทีละคำสั่ง:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + "\appxmetadata\appxbundlemanifest.xml")} - ตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
Re-register Cortana และ ShellExperienceHost
- ใน PowerShell รัน คำสั่งต่อไปนี้ทีละคำสั่ง:
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- ตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่
ใช้ Local AppxPackage
- รัน คำสั่งต่อไปนี้ทีละคำสั่ง:
Add-AppxPackage -register "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode

- ตรวจสอบว่าปัญหาแพ็กเกจแก้ไขแล้วหรือไม่
ติดตั้งแอปพลิเคชันใหม่สำหรับทุกผู้ใช้
- รัน คำสั่งต่อไปนี้ทีละคำสั่ง:
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*Cortana*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - ตรวจสอบว่าเมนู Start ทำงานได้ดีหรือไม่
วิธีที่ 6: สร้างบัญชี Windows ใหม่
ปัญหาเมนู Start อาจเกิดขึ้น หากโปรไฟล์ผู้ใช้ Windows ของคุณเสียหาย ในบริบทนี้ การสร้างบัญชีผู้ใช้ Windows อีกบัญชีอาจแก้ปัญหาได้
- บนเดสก์ท็อป คลิกขวาที่ไอคอน This PC และเลือก Manage
- ใน 果กซ้าย ขยาย 'Local Users and Groups' และ คลิกขวา ที่ Users
- เลือก 'New User…' และ กรอก รายละเอียด

- Logout จากผู้ใช้ปัจจุบัน และ login เข้า บัญชีที่สร้างใหม่ เพื่อตรวจสอบว่าปัญหาเมนู Start แก้ไขแล้วหรือไม่ หากได้ คุณอาจโอนข้อมูลผู้ใช้ไปโปรไฟล์ใหม่และลบบัญชีเก่า
หากคุณไม่สามารถเปิด Computer Management ขั้นตอน 1 ได้ คุณอาจรัน 'control userpasswords2' ในกล่องคำสั่ง Run เพื่อเปิดหน้าต่างจัดการผู้ใช้
หากคุณไม่สามารถเปิดกล่องคำสั่ง Run ได้ คุณอาจรัน ใดๆ หนึ่ง ของ คำสั่งต่อไปนี้ ใน Command Prompt แบบแอดมิน เพื่อเพิ่มบัญชีผู้ใช้ใหม่ (คุณอาจรันใน Advanced Options ใน Troubleshoot):
net user "username" "password" /add net user /add Admin2 net localgroup administrators Admin2 /add
หากปัญหายังคงอยู่ คุณอาจทำ DISM scan ของคอมพิวเตอร์ หากไม่ได้ผล คุณอาจทำ In-Place Upgrade หรือ clean installation of Windows