คุณอาจพบปัญหาเมนู Start หาก Windows และไดรเวอร์ของระบบของคุณล้าสมัย นอกจากนี้ แอปพลิเคชันที่ขัดแย้งกัน เช่น Dropbox หรือ Adobe Creative Cloud อาจทำให้เกิดข้อผิดพลาดได้
ปัญหาเกิดขึ้นเมื่อเมนูเริ่มของผู้ใช้ไม่เปิด/ทำงาน และเมื่อเรียกใช้ตัวแก้ไขปัญหาเมนูเริ่ม ผู้ใช้จะได้รับข้อความต่อไปนี้:
ต้องติดตั้งแอปพลิเคชัน Microsoft.Windows.ShellExperienceHost และ Microsoft.Windows.Cortana อย่างถูกต้อง
ก่อนดำเนินการต่อ ให้ตรวจสอบว่าการบูทระบบด้วยค่าต่ำสุดเปล่าหรือในเซฟโหมดสามารถแก้ไขปัญหาได้หรือไม่
กำลังติดตามวิธีแก้ปัญหา มีการรายงานโดยผู้ใช้เพื่อแก้ไขปัญหาชั่วคราว:
- สร้าง เดสก์ท็อปเสมือนใหม่ .
- การเปลี่ยน ธีม Windows หรือเปลี่ยนกลับเป็นธีมเริ่มต้นของ Windows
- กด Ctrl + Alt + Del และเลือก สลับผู้ใช้ . จากนั้นลงชื่อเข้าใช้ด้วยบัญชีผู้ใช้ปัจจุบันของคุณ
- เปิดตัว Ctfmon.exe จากตำแหน่งต่อไปนี้:
C:\Windows\system32\
- การสลับ (เปิดหรือปิด) 'แสดงไทล์เพิ่มเติมเมื่อเริ่ม ’ ในการตั้งค่าแถบงาน> แท็บเริ่ม
- การเริ่มบริการไฟร์วอลล์และกระบวนการ Windows Explorer ใหม่
แนวทางที่ 1:อัปเดต BIOS, ไดรเวอร์ และ Windows ของพีซีของคุณ
ความเข้ากันไม่ได้ระหว่างโมดูลระบบที่จำเป็น (เช่น BIOS, ไดรเวอร์ และ Windows) อาจทำให้เกิดปัญหาได้ เนื่องจากเอนทิตีเหล่านี้ไม่ได้รับการอัพเดตเป็นบิลด์ล่าสุด ในบริบทนี้ การอัปเดต BIOS, ไดรเวอร์ และ Windows เป็นรุ่นล่าสุดอาจช่วยแก้ปัญหาได้
- อัปเดต Windows ของพีซีของคุณเป็นรุ่นล่าสุด (คุณอาจต้องเปิดการตั้งค่าผ่านการดำเนินการ “ms-settings:windowsupdate ” ในกล่องคำสั่งเรียกใช้) คุณยังสามารถใช้ตัวติดตั้งแบบออฟไลน์ ของการอัปเดต Windows ล่าสุด
- จากนั้นอัปเดตไดรเวอร์ของพีซีของคุณเป็นบิลด์ล่าสุด (คุณอาจคลิกขวาที่พีซีเครื่องนี้แล้วเลือกจัดการ) ตรวจสอบให้แน่ใจว่า BIOS ของระบบของคุณได้รับการอัพเดตด้วย หากคุณกำลังใช้ยูทิลิตี้อัปเดตโดย OEM (เช่น Dell Support Assistant) ให้ใช้ยูทิลิตี้นั้นเพื่ออัปเดตไดรเวอร์ของระบบ หากคุณกำลังใช้การ์ดกราฟิกภายนอก อย่าลืมอัปเดตไดรเวอร์ผ่านแอปพลิเคชัน OEM (เช่น NVIDIA GeForce Experience)
- ตอนนี้ ให้ตรวจสอบว่าระบบไม่มีข้อผิดพลาดของแอปพลิเคชันหรือไม่
- ถ้าไม่ใช่ ให้เปิดเว็บเบราว์เซอร์และไปที่เว็บไซต์ OEM (เช่น เว็บไซต์ HP หรือ Nvidia)
- ตอนนี้ ดาวน์โหลด ไดรเวอร์สำหรับพีซีของคุณและติดตั้งไดรเวอร์ด้วยสิทธิ์ของผู้ดูแลระบบ
- จากนั้น รีบูต พีซีของคุณและตรวจสอบว่าปัญหาเมนูเริ่มได้รับการแก้ไขหรือไม่
แนวทางที่ 2:ปิดใช้งาน/ลบแอปพลิเคชันที่ขัดแย้ง
คุณอาจพบปัญหาหากมีการติดตั้งแอปพลิเคชันใด ๆ ที่ขัดขวางการทำงานของเอนทิตี OS ที่จำเป็น ในกรณีนี้ การลบแอปพลิเคชั่นที่ขัดแย้งกันอาจช่วยแก้ปัญหาได้ เนื่องจากเมนู Start ไม่ทำงาน คุณต้องเจาะลึกเพื่อให้คำแนะนำเหล่านี้ใช้ได้ผลสำหรับคุณ
- บูตคอมพิวเตอร์เข้าสู่เซฟโหมดแล้วคลีนบูตเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- หากเป็นเช่นนั้น คุณอาจเปิดใช้งานกระบวนการ/แอปพลิเคชัน/บริการทีละรายการ (ซึ่งถูกปิดใช้งานในระหว่างกระบวนการคลีนบูต) จนกว่าคุณจะพบปัญหาที่เป็นปัญหา
เมื่อ แอปพลิเคชันที่มีปัญหา พบ คุณอาจปิดการใช้งานไว้เมื่อเริ่มต้นระบบหรือถอนการติดตั้ง ผู้ใช้รายงานแอปพลิเคชันต่อไปนี้เพื่อสร้างปัญหา:
- AppLocker (เครื่องมือที่ผู้ดูแลระบบไอทีใช้เพื่อรักษาความปลอดภัยโครงสร้างพื้นฐาน)
- Adobe Creative Cloud
- CorelDraw
- ดรอปบ็อกซ์
- Comodo Internet Security (ควรตรวจสอบว่าโปรแกรมป้องกันไวรัสของระบบของคุณไม่ได้สร้างปัญหาหรือไม่)
เพื่อความชัดเจน เราจะหารือเกี่ยวกับกระบวนการสำหรับ Dropbox (อย่าลืมสำรองข้อมูลสำคัญ)
- เปิดตัว เรียกใช้ กล่องคำสั่ง (โดยการกดปุ่ม Windows + R พร้อมกัน) และ ดำเนินการ (อย่าลืมใส่โคลอนต่อท้าย):
ms-settings:
- จากนั้นเปิด แอป แล้วขยาย Dropbox .
- ตอนนี้ คลิกที่ ถอนการติดตั้ง จากนั้นยืนยันเพื่อถอนการติดตั้ง Dropbox
- จากนั้นปล่อยให้การถอนการติดตั้งเสร็จสิ้นและ รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าปัญหาเมนูเริ่มได้รับการแก้ไขแล้วหรือไม่ หากเป็นเช่นนั้น คุณอาจติดตั้งเวอร์ชันล่าสุดของแอปพลิเคชันที่มีปัญหาได้
หากปัญหายังคงอยู่ ให้ตรวจสอบว่า ปิดใช้งาน Fast Startup . หรือไม่ แยกแยะปัญหาเมนูเริ่ม
แนวทางที่ 3:ติดตั้งไดรเวอร์กราฟิกอีกครั้ง
ไดรเวอร์กราฟิกที่เสียหาย (มีการรายงานไดรเวอร์ Nvidia เพื่อสร้างปัญหา) อาจทำให้เกิดปัญหาเมนูเริ่มต้นในมือ ในบริบทนี้ การติดตั้งไดรเวอร์กราฟิกใหม่อาจช่วยแก้ปัญหาได้
- เปิดเว็บเบราว์เซอร์และไปที่เว็บไซต์ของผู้ผลิตไดรเวอร์กราฟิก (เช่น เว็บไซต์ Nvidia)
- จากนั้นดาวน์โหลดและติดตั้ง (ด้วยสิทธิ์ของผู้ดูแลระบบ) ไดรเวอร์ล่าสุดสำหรับอะแดปเตอร์กราฟิกของคุณ
- ตอนนี้ให้รีบูตพีซีของคุณและตรวจสอบว่าปัญหาเมนูเริ่มได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้คลิกขวาที่พีซีเครื่องนี้และเลือก จัดการ (หรือดำเนินการ 'devmgmt.msc ’ ใน วิ่ง กล่องคำสั่ง) หากไม่มีตัวเลือก คุณอาจลองทำตามขั้นตอนต่อไปนี้ในเซฟโหมด .
- ตอนนี้ขยายตัวเลือกของการ์ดแสดงผล และคลิกขวาที่อุปกรณ์กราฟิก (เช่น การ์ดกราฟิก Nvidia)
- จากนั้นเลือก ถอนการติดตั้งอุปกรณ์ และในหน้าต่างที่แสดง ให้ทำเครื่องหมายที่ตัวเลือกของ Delete the Driver Software for This Device
- ตอนนี้ ให้คลิกที่ ถอนการติดตั้ง และปล่อยให้การถอนการติดตั้งไดรเวอร์กราฟิกเสร็จสมบูรณ์
- จากนั้นรีบูตพีซีของคุณและเมื่อรีบูต ให้ Windows ติดตั้งไดรเวอร์เริ่มต้นและตรวจสอบว่าเมนูเริ่มต้นของระบบทำงานตามปกติหรือไม่
- ถ้าไม่ใช่ ให้ติดตั้งไดรเวอร์ที่ดาวน์โหลดมาในขั้นตอนที่ 2 และตรวจสอบว่าปัญหาเมนูเริ่มต้นได้รับการแก้ไขแล้วหรือไม่
- ถ้าไม่ใช่ ให้ทำซ้ำขั้นตอนที่ 4 ถึง 6 แต่ในขั้นตอนที่ 6 ปิดการใช้งานการ์ดแสดงผล และตรวจสอบว่าเมนูเริ่มต้นทำงานตามปกติหรือไม่ หากไม่มีตัวเลือก ให้ตรวจสอบว่า ปิดการใช้งานการ์ดแสดงผล ใน ไบออสของระบบ แก้ปัญหาได้
โซลูชันที่ 4:แก้ไขรีจิสทรีของระบบ
หากวิธีแก้ไขปัญหาไม่ได้ผลสำหรับคุณ การแก้ไขรีจิสตรีคีย์ที่เกี่ยวข้องอาจช่วยแก้ปัญหาได้ แต่โปรดทราบว่าผู้ใช้ทุกคนอาจใช้คีย์เหล่านี้ไม่ได้
คำเตือน :ความคืบหน้าเป็นความเสี่ยงของคุณเอง และด้วยความเอาใจใส่อย่างที่สุด เนื่องจากการแก้ไขรีจิสทรีของระบบเป็นงานที่มีฝีมือ และหากไม่ดำเนินการอย่างถูกต้อง คุณอาจสร้างความเสียหายให้กับข้อมูล/พีซีของคุณตลอดไป
ก่อนดำเนินการต่อ โปรดสำรองข้อมูลรีจิสทรีของระบบ
ปิดการใช้งาน WpnUserService
- กด Windows + R คีย์และในกล่อง Run ให้พิมพ์:Regedit . จากนั้นกด Ctrl + Shift + Enter คีย์เพื่อเรียกใช้ตัวแก้ไขในฐานะผู้ดูแลระบบ หากไม่ใช่ตัวเลือก ให้เปิด Registry Editor ในเซฟโหมดหรือใช้ Command Prompt/Task Manager
- นำทาง ไปยังเส้นทางต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService
- ตอนนี้ ในบานหน้าต่างด้านขวา ดับเบิลคลิก ใน เริ่ม และเปลี่ยน ค่า ถึง 4 .
- จากนั้น ออก ตัวแก้ไขและ รีบูต PC ของคุณเพื่อตรวจสอบว่าเมนู Start เริ่มทำงานแล้วหรือไม่
แก้ไขการอนุญาตของ HKEY_CLASSES_ROOT
- เปิดตัวตัวแก้ไขรีจิสทรี (ตามที่กล่าวไว้ข้างต้น) และ นำทาง ต่อไปนี้:
Computer\HKEY_CLASSES_ROOT
- ตอนนี้ ในบานหน้าต่างด้านซ้าย คลิกขวา บน HKEY_CLASSES_ROOT และเลือกการอนุญาต .
- จากนั้นตรวจสอบว่า All Application Packages อยู่ในส่วน ชื่อกลุ่มหรือชื่อผู้ใช้ . ถ้าใช่ ให้ไปยังขั้นตอนที่ 6
- หากไม่มี All Application Packages ให้คลิกที่ เพิ่ม แล้วคลิกที่ ขั้นสูง ปุ่ม.
- ตอนนี้คลิกที่ ค้นหาเลย จากนั้นในผลลัพธ์ที่แสดง ดับเบิลคลิก ใน แพ็คเกจแอปพลิเคชันทั้งหมด .
- จากนั้นคลิกที่ ตกลง จากนั้นในกลุ่มหรือชื่อผู้ใช้ ให้เลือก แพ็คเกจแอปพลิเคชันทั้งหมด .
- ตอนนี้ ในส่วนของการอนุญาตสำหรับแพ็คเกจแอปพลิเคชันทั้งหมด ตรวจสอบให้แน่ใจว่าเฉพาะ สิทธิ์ในการอ่าน ถูกเลือกใน คอลัมน์อนุญาต .
- จากนั้นใช้การเปลี่ยนแปลงของคุณและรีบูตพีซีของคุณหลังจากออกจากตัวแก้ไข
- เมื่อรีบูต ให้ตรวจสอบว่าปัญหาเมนู Start ได้รับการแก้ไขแล้วหรือไม่
ลบคีย์การค้นหา
- เปิด Registry Editor และไปที่เส้นทางต่อไปนี้:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
- จากนั้น ในบานหน้าต่างด้านซ้าย คลิกขวา ใน ค้นหา แล้วเลือก ลบ .
- ตอนนี้ ยืนยัน เพื่อลบคีย์และ รีบูต พีซีของคุณหลังจาก ออกจากตัวแก้ไข .
- เมื่อรีบูต ให้ตรวจสอบว่าเมนู Start ไม่มีข้อผิดพลาด
รีเซ็ตการอนุญาต DCOM
- หากบันทึกเหตุการณ์ของคุณแสดงข้อผิดพลาด DCOM . บางอย่างด้วย จากนั้นเปิด ตัวแก้ไขรีจิสทรี และ นำทาง ต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- จากนั้น ในบานหน้าต่างด้านขวา ลบ คีย์ต่อไปนี้:
DefaultAccessPermission DefaultLaunchPermission MachineAccessRestriction MachineLaunchRestriction
- ออกจากตัวแก้ไขและรีบูตพีซีของคุณเพื่อตรวจสอบว่าปัญหาเมนูเริ่มได้รับการแก้ไขแล้วหรือไม่
แนวทางที่ 5:ใช้คำสั่ง PowerShell
หากปัญหายังคงอยู่ คุณสามารถติดตั้งเมนูเริ่มของ Windows ใหม่ได้โดยลงทะเบียนแอป Windows 10 ใหม่ผ่าน PowerShell ซึ่งอาจแก้ปัญหาได้
เปิด PowerShell ผู้ดูแลระบบ
เนื่องจากเมนู Start และ Cortana ไม่ทำงาน เราอาจต้องลองวิธีอื่นในการเปิด PowerShell
- คลิกขวาที่ปุ่มเมนูเริ่ม และในเมนู Quick Access ให้เลือก Windows PowerShell (ผู้ดูแลระบบ) .
- หากไม่ได้ผล ให้กด Windows + R คีย์ (เพื่อเปิดกล่อง Run) และพิมพ์:PowerShell . ตอนนี้กด Ctrl + Shift + Enter คีย์เพื่อเปิด PowerShell ในฐานะผู้ดูแลระบบ
- หากไม่ใช่ตัวเลือก ให้เปิด ตัวจัดการงาน (ปุ่ม Ctrl + Alt + Delete) และเปิด ไฟล์ เมนู. จากนั้นเลือกเรียกใช้งานใหม่และพิมพ์:PowerShell ตอนนี้ให้ทำเครื่องหมายที่ สร้างงานนี้ด้วยสิทธิ์ของผู้ดูแลระบบ และคลิก ตกลง .
- หากคุณยังไม่สามารถเปิด PowerShell ได้ ให้เปิด PowerShell.exe ในฐานะผู้ดูแลระบบจากต่อไปนี้:
\Windows\System32\WindowsPowerShell\v1.0
ติดตั้งแอป Windows 10 อีกครั้ง
- ตอนนี้ ดำเนินการ ทีละรายการต่อไปนี้:
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”)}
- จากนั้นตรวจสอบว่าปัญหาเมนูเริ่มได้รับการแก้ไขหรือไม่
ลงทะเบียน 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"}
- ตรวจสอบดูว่าปัญหาเมนูเริ่มได้รับการแก้ไขแล้วหรือไม่
ใช้ 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 ใหม่
ปัญหาเมนูเริ่มอาจเกิดขึ้นหากโปรไฟล์ผู้ใช้ Windows ของคุณเสียหาย ในบริบทนี้ การสร้างบัญชีผู้ใช้ Windows อื่นอาจช่วยแก้ปัญหาได้
- บนเดสก์ท็อปของคุณ ให้คลิกขวาที่ไอคอนของพีซีเครื่องนี้ แล้วเลือก จัดการ .
- ตอนนี้ ในบานหน้าต่างด้านซ้าย ให้ขยาย 'ผู้ใช้และกลุ่มในพื้นที่ ’ และ คลิกขวา ใน ผู้ใช้ .
- จากนั้นเลือก ‘ผู้ใช้ใหม่… ’ และ กรอกข้อมูล รายละเอียด.
- ตอนนี้ ออกจากระบบ ของผู้ใช้ปัจจุบันและ เข้าสู่ระบบ บัญชีที่สร้างใหม่ เพื่อตรวจสอบว่าปัญหาเมนูเริ่มได้รับการแก้ไขหรือไม่ หากเป็นเช่นนั้น คุณสามารถโอนข้อมูลผู้ใช้ไปยังโปรไฟล์ใหม่และลบโปรไฟล์เก่าได้
หากคุณไม่สามารถเปิดการจัดการคอมพิวเตอร์ในขั้นตอนที่ 1 ได้ คุณอาจดำเนินการ ‘ควบคุมรหัสผ่านผู้ใช้2 ’ ใน วิ่ง กล่องคำสั่งเพื่อเปิดหน้าต่างการจัดการผู้ใช้
หากคุณไม่สามารถเปิดกล่องคำสั่ง Run ได้ คุณอาจดำเนินการ อันใดอันหนึ่ง ของกำลังติดตาม ในพรอมต์คำสั่งของผู้ดูแลระบบเพื่อเพิ่มบัญชีผู้ใช้ใหม่ (คุณสามารถดำเนินการได้ในตัวเลือกขั้นสูงในการแก้ไขปัญหา):
net user "username" "password" /add net user /add Admin2 net localgroup administrators Admin2 /add
หากปัญหายังคงอยู่ คุณอาจทำการสแกน DISM ของพีซีของคุณ หากไม่ได้ผล คุณก็ดำเนินการ อัปเกรดแบบแทนที่ หรือ การติดตั้ง Windows ใหม่ทั้งหมด .