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

แอป Microsoft Store ค้างหรือแครชบ่อยใน Windows 11/10

วันนี้ผมจะแบ่งปันประสบการณ์ในการ Troubleshooting การ Crash แบบสุ่มของ UWP Application บน Windows PC ของผม เพื่อนของผมเพิ่งติดตั้ง Windows RC บนแล็ปท็อป บน Partition ใหม่ – เป็น Fresh Install ไม่ใช่ Upgrade เหตุผลที่ผมขอให้เขาทำเช่นนี้ คือ เพราะหลายครั้ง Upgrade อาจก่อให้เกิดปัญหาแบบ Freeze และ Crash แบบสุ่ม ไม่มีเหตุผลชัดเจน

แอป Microsoft Store ค้างหรือแครชบ่อย

1] ปิดใช้งาน Security Software ชั่วคราว

แม้จะเป็น Clean Install แอป Windows Store ก็ยัง Crash ดังนั้นการเดาของผมครั้งแรกคือ ปิดใช้งาน Security Software ทั้งหมด ที่รันบนเครื่อง เนื่องจากมันมักรบกวนแอปพลิเคชัน Windows ที่พยายามเชื่อมต่ออินเทอร์เน็ต ซึ่งอาจนำไปสู่ Freeze และ Crash ของ UWP Applications บางครั้งการปิด Internet Security Software แค่อย่างเดียวไม่แก้ปัญหา เราอาจต้องปิดจาก Startup และหยุด Service ที่เกี่ยวข้องทั้งหมด และ Reboot เพื่อกำจัดปัญหานี้สิ้นเชิง แต่เสียดายว่าไม่มีผล

2] Troubleshoot ใน Clean Boot State

ขั้นตอนต่อไปของผมคือ ทำ Clean Boot คือ ปิด Startup Items ที่ไม่ใช่ Microsoft ทั้งหมด และ Reboot ระบบ สิ่งนี้สามารถตัดสิทธิ์ได้ว่าแอปพลิเคชันอื่นรบกวนแอปพลิเคชัน Windows 8 หรือไม่ ผมใช้วิธีที่อธิบายในโพสต์เกี่ยวกับการ Manage Startup Items ทำได้ แต่เสียดายว่าไม่ช่วยมาก แต่เมื่อ Troubleshoot App Crashes นี่เป็นขั้นตอนสำคัญที่ต้องลอง แม้ Clean Boot จะไม่ช่วยในกรณีนี้

3] รัน System File Checker

ขั้นตอนต่อไปของผมคือ รัน System File Checker เพื่อดูว่าไฟล์ระบบปฏิบัติการไหนเสียหาย บางครั้งผู้ใช้ชอบใช้ Tweaking Software หรือ System File Patches ที่อาจทำลาย Core Windows Files นำไปสู่ Stability Issues บน Windows SFC Scan รายงานว่าไม่พบปัญหา แม้ผลลัพธ์จะบอกว่าดี ผมก็ยังต้องตรวจสอบ Logs เพื่อยืนยัน ผมเคยเจอกรณีที่ SFC รายงานว่าไม่มีปัญหา แต่ยังพบไฟล์เสียหายหรือ Registry Entries ใน Log Files ที่เราต้องแก้ด้วยตนเอง ดังนั้นผมทำตามขั้นตอนในโพสต์วิธีวิเคราะห์ SFC Logs แต่奇怪的是 Logs ดูสะอาด

4] พื้นฐานบางอย่าง

จากนั้นผมต้องกลับไปที่พื้นฐาน มี สิ่งอื่นอีกนิดหน่อย ที่อาจทำให้ Windows Apps ทำงานไม่ได้ ผมตรวจสอบว่า UAC ปิดหรือไม่, Screen Resolution ของ Monitor, บัญชีผู้ใช้ Windows ใหม่ ฯลฯ ไม่มีอะไรช่วย ผมรู้ว่าเป็นอันตรายสุดท้าย ผมอาจต้องให้เขา Reinstall Windows แต่ผมไม่ยอมแพ้ง่ายๆ ผมไม่เคยคิดว่า Reinstallation ของ Windows เป็นขั้นตอน Troubleshooting ที่ดี ไม่มีอะไรเหมือนการ Troubleshoot ปัญหาที่ซับซ้อนและใช้ทรัพยากรทั้งหมดที่มี

5] แก้ไข Operating System 5 Errors

ดังนั้นผม Research ทั่วอินเทอร์เน็ต เริ่มอ่าน Event Logs และ App Crash Dump Files ทั้งหมด ผมพบสิ่งน่าสนใจ มี Operating System 5 Errors หลายอย่าง ซึ่งหมายถึงมีปัญหา Permission กำลังเกิดขึ้น ดูเหมือน User ได้ทำลาย C Drive Permissions

ผมไม่จำได้ว่าเคยแนะนำผู้ใช้กี่ครั้งว่า อย่าปรับ Permission หรือ Attributes ของ Root C Folder เพราะนั่นคือที่ที่ไฟล์ Boot และ System Files ทั้งหมดตั้งอยู่

หากคุณต้องการเปลี่ยน Permission ให้เปลี่ยน Folder หรือ File เฉพาะเจาะจง ไม่ใช่ทั้ง C Drive ทั้งหมด อย่างไรก็ตาม ผมค้นหาออนไลน์หา Permissions ที่เหมาะสมสำหรับ Windows Application ให้ทำงานถูกต้อง โชคดีที่พบบทความ TechNet เกี่ยวกับ Managing Client Access to the Microsoft Store ในบทความนั้นระบุว่า-

ขณะกำหนดค่า Access Permissions บนทรัพยากรใดๆ ของเหล่านี้ สำคัญคือต้องระบุว่าทรัพยากรไหนให้สิทธิ์เข้าถึง Metro Style Apps ทั้งหมด และให้แน่ใจว่า Effective Permissions ใหม่ไม่ได้ลบสิทธิ์เข้าถึงนั้นออก เมื่อระบุ Permissions ในรูปแบบ SDDL Security Identifier (SID) สำหรับ ALL APPLICATION PACKAGES คือ S-1-15-2-1

ดังนั้นผมไปให้ Permission "ALL APPLICATION PACKAGES" ให้ Root C Folder และ Reboot ระบบ

Voilà ไม่มี Crash อีกแล้ว ทำงานได้ปกติ!

นี่คือหนึ่งในกรณี Troubleshooting ที่น่าสนใจและท้าทายที่สุดที่ผมทำมานานพอสมควร รู้สึกดีจริงๆ เมื่อทำสำเร็จ

ลิงก์เพิ่มเติมช่วยคุณ:

  • Microsoft Store ไม่เปิดหรือปิดทันทีหลังเปิด
  • Windows Store Apps ไม่เริ่มต้น? ตรวจสอบ Registry & File Permissions นี้
  • Windows Store Apps ไม่ทำงานหรือเปิดไม่ได้

หวังว่าคุณทั้งหลายจะได้เคล็ดลับจากบทความนี้ หากเจอปัญหา แจ้งเราได้เลย