ผู้ใช้ Windows หลายคนเปิด Windows Store Apps ที่ดาวน์โหลดจาก Microsoft Store ไม่ได้ เนื่องจากการเปลี่ยนแปลงใน Registry & File Permissions ในบทความนี้เราจะแนะนำการตั้งค่า Registry และไฟล์ที่คุณต้องตรวจสอบ หาก Microsoft Store Apps เปิดไม่ได้บน Windows 10
มีปัญหา 2 ประการเกี่ยวกับ Microsoft Store Apps ที่อาจเกิดจากปัญหา Registry และ File Permission:
ถูก Redirect ไปหน้า Start Screen เมื่อพยายามเปิดแอป
เมื่อผู้ใช้พยายามเปิด Microsoft Store app แอปเริ่มต้นทำงาน แต่แล้วถูก redirect ไป Start Screen โดยไม่มีข้อความผิดพลาด สิ่งนี้มักเกิดจากการเปลี่ยนแปลง Registry และ File Permission
Microsoft Store Apps มี registry และ file system เก็บอยู่ในกลุ่ม All Application Package เมื่อกลุ่มนี้สูญเสียการเข้าถึงที่จำเป็นต่อ registry และ file system เหล่านี้ คุณอาจพบพฤติกรรมนี้
Windows Store Apps และ Start Menu ไม่ทำงาน
ผู้ใช้หลายคนเจอข้อผิดพลาดที่เปิด Microsoft Store Apps ไม่ได้ หรือเข้าถึง Start Menu ไม่ได้ เหตุผลชัดเจนคือคีย์หนึ่งหรือหลายตัวสูญเสียสิทธิ์อ่าน กลุ่ม All Application Package ขาดสิทธิ์เข้าถึง registry และ file subsystem location
วิธีแก้ที่เราจะเสนอจะใช้ได้กับทั้งสองข้อผิดพลาดนี้
Windows Store Apps เปิดไม่ได้เพราะ Registry และ File Permission
ก่อนเช็ควิธีแก้ เราต้องกำหนดว่าสิทธิ์ถูกเปลี่ยนอย่างไร เราจะดู 3 สถานการณ์ที่เป็นไปได้:
- File Permissions ถูกเปลี่ยน
- Registry Permissions ถูกเปลี่ยน
- Group Policy ถูกใช้
มากำหนดว่าคอมพิวเตอร์คุณเกิดอะไรขึ้น
1. File Permissions ถูกเปลี่ยน

คุณต้องตรวจสอบสิทธิ์ไฟล์ของ 3 โฟลเดอร์: Programs Files, Windows และ Users<userName>\AppData\Local\Microsoft\Windows\WER
คุณต้องแน่ใจว่าโฟลเดอร์แรกและที่สองมีการควบคุม Read, Read & Execute และ List folder contents และโฟลเดอร์สุดท้ายมีการควบคุม List folder/read data และ Create Folders/Append Data
ทำได้โดยคลิกขวาที่โฟลเดอร์ ไปที่แท็บ Security เช็ค Permissions
2. Registry Permissions ถูกเปลี่ยน
คุณต้องตรวจสอบ Registry keys ต่อไปนี้ ว่ากลุ่ม All Applications Packages มีสิทธิ์ Read หรือไม่ หากไม่มี สิทธิ์ Registry ถูกเปลี่ยน:
- HKEY_CLASSES_ROOT
- HKEY_LOCAL_MACHINE\Drivers
- HKEY_LOCAL_MACHINE\HARDWARE
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SOFTWARE
- HKEY_LOCAL_MACHINE\SYSTEM
- HKEY_USERS
3. Group Policy ถูกใช้

เพื่อทราบว่า Group Policy ถูกใช้เปลี่ยนสิทธิ์หรือไม่ ตรวจสอบ gpreport ของคอมพิวเตอร์ที่มีปัญหา ไปที่คอมพิวเตอร์นั้น เปิด Command Prompt แบบแอดมิน รันคำสั่ง:
gpresult /h <path>\gpreport.html
แทนที่ <path> ด้วยไดรฟ์ที่ต้องการให้สร้างไฟล์ HTML
ขยายตามคำแนะนำ:
Computer Settings > Policies\Windows Settings\Security Settings
เช็คว่ามี File System and Registry หรือไม่ หากมี หมายความว่า Group Policy กำลังเปลี่ยนสิทธิ์
ตอนนี้คุณรู้แล้วว่าอะไรเปลี่ยน Permissions ถึงเวลาแก้ไข ขึ้นอยู่กับวิธีที่สิทธิ์ถูกเปลี่ยน คุณต้องแก้ Microsoft Store Apps เปิดไม่ได้เพราะ Registry & File Permissions ที่เปลี่ยนไป มี 4 กรณี:
- File System Permission เปลี่ยนด้วยตนเอง
- File System Permission เปลี่ยนโดย Group Policy
- Registry Permission เปลี่ยนด้วยตนเอง
- Registry Permission เปลี่ยนโดย Group Policy
เกี่ยวข้อง: Microsoft Store ติดตั้งโดยหลายผู้ใช้เปิดไม่ได้
มาเจาะลึกแต่ละกรณี
1. File System Permission เปลี่ยนด้วยตนเอง

หากสรุปว่า File System Permission เปลี่ยนด้วยตนเอง ให้ทำตามขั้นตอน:
- เปิด File Explorer ด้วย Win + E
- ไปที่ C Drive > Program Files
- คลิกขวา Program Files คลิก Properties
- ไปแท็บ Security คลิก Advanced
- คลิก Change permissions > Add > Select a principal > Locations
- เลือกเครื่อง local ของคุณ คลิก Ok
- เพิ่มกลุ่ม All Applications Packages คลิก ok
- ตั้ง Type = allow และ Applies to = This folder, subfolder, and files
- ปิดหน้าต่างอื่นๆ ยกเว้น Properties
- คลิก Edit เช็ค Read, Read & Execute และ List folder contents
- ติ๊ก Replace all child object permissions with inheritable permission entries from this object คลิก Apply > Ok
ทำซ้ำสำหรับ Windows และ Users แต่ให้สิทธิ์ All Application Packages เป็น Full Control สำหรับ Users
หวังว่าจะแก้ปัญหาได้หาก File System Permission เปลี่ยนด้วยตนเอง
2. File Permission เปลี่ยนโดย Group Policy
หากสรุปว่า File Permission เปลี่ยนโดย Group Policy อ่านวิธีแก้นี้:
เปิด Group Policy Administrative Console ไปที่:
Computer Configuration\Policy\Windows Settings\Security Settings\File System
ถ้าพาธมีอยู่ ให้แก้ไข ถ้าไม่มี คลิกขวา File System เลือก add file ไปที่ c:\Program Files คลิก Ok คลิก Add > Location > Local Machine Name เพิ่ม All Application Package ให้สิทธิ์ Read, Read & Execute, and List folder contents คลิก Apply > Ok
สุดท้าย เลือก Replace existing permissions on all subfolders and files with inheritable permissions
ทำซ้ำสำหรับ Windows และ Users ให้สิทธิ์ Full Control กับ All Application Packages สำหรับ Users
3. Registry Permissions เปลี่ยนด้วยตนเอง

หากสรุปว่า Registry Permissions เปลี่ยน อ่านวิธีแก้นี้:
- เปิด Registry Editor จาก Start Menu
- คลิกขวา HKEY_Users เลือก Permissions ให้ All Application Packages ควบคุม Read คลิก Apply > Ok
- ทำซ้ำสำหรับ HKEY_CLASSES_ROOT
- สำหรับ HKEY_LOCAL_MACHINE ต้องแน่ใจว่า subkeys HARDWARE, SAM, SOFTWARE, SYSTEM มีสิทธิ์ Read
สิ่งนี้จะแก้ปัญหาให้คุณ
4. Registry Permissions เปลี่ยนโดย Group Policy
กรณีสุดท้ายคือ Registry Permissions เปลี่ยนโดย Group Policy แก้โดย:
เปิด Group Policy Administrative Console ไปที่:
Computer Configuration\Policy\Windows Settings\Security Settings\Registry
คลิกขวา Registry เลือก add key เลือก CLASSES_ROOT คลิก Add . คลิก Location > Local Machine Name เพิ่ม All Application Package ให้สิทธิ์ Read
ทำซ้ำสำหรับ Users และ MACHINE\HARDWARE, MACHINE\SAM, MACHINE\SOFTWARE และ MACHINE\SYSTEM
หวังว่าวิธีแก้จาก Microsoft จะช่วยคุณได้
เกี่ยวข้อง: Windows Store apps ไม่เปิดได้เมื่อมีหลายบัญชีผู้ใช้
