แอพ Windows 10 ของคุณบางส่วนหรือทั้งหมดทำงานไม่ถูกต้องหรือไม่ ก่อนหน้านี้ ฉันเขียนบทความเกี่ยวกับวิธีแก้ปัญหาแอป Windows Store ที่หายไป และเมื่อเร็วๆ นี้มีลูกค้ารายหนึ่งที่ซื้อเครื่อง Windows 10 ให้ฉัน โดยที่แอป Windows จะเปิดขึ้น แต่จะปิดทันที
หากคุณกำลังประสบปัญหานี้ซึ่งแอปไม่สามารถโหลดได้ อาจเป็นปัญหาด้านการอนุญาต มีหลายสาเหตุที่ทำให้แอป Store ไม่สามารถเริ่มทำงานได้ และหนึ่งในนั้นเป็นเพราะสิทธิ์สำหรับโฟลเดอร์ Windows และการตั้งค่ารีจิสทรีบางรายการมีการเปลี่ยนแปลง ไม่ว่าจะด้วยตนเองหรือโดยนโยบายกลุ่ม
คุณสามารถแก้ไขปัญหานี้ได้โดยตรวจสอบการอนุญาตทั้งหมดสำหรับโฟลเดอร์และการตั้งค่ารีจิสทรีเหล่านี้ และตรวจสอบว่าถูกต้องทั้งหมด ในโพสต์นี้ เราจะอธิบายขั้นตอนการดำเนินการนี้ให้คุณทราบ เพื่อให้คุณเรียกใช้แอป Store ได้อีกครั้ง
บันทึกเหตุการณ์ของ Windows 10
คุณสามารถยืนยันได้ว่านี่เป็นสาเหตุของปัญหาหรือไม่โดยเปิดบันทึกเหตุการณ์และตรวจสอบ รหัสเหตุการณ์ 5961 ในบันทึกเหตุการณ์ คุณสามารถเปิดบันทึกเหตุการณ์โดยคลิกที่เริ่มและพิมพ์ในบันทึกเหตุการณ์ .
คุณจะต้องไปที่ล็อกไฟล์ต่อไปนี้เพื่อดูว่ามีกิจกรรมนี้อยู่หรือไม่:
Applications and Services Logs\Microsoft\Windows\Apps\Microsoft-Windows-TWinUI/Operational
เมื่อถึงที่นั่น คุณจะเห็นกิจกรรมมากมายในรายการ อาจเป็นพันๆ รายการ คุณไม่สามารถดำเนินการได้ด้วยตนเอง ดังนั้นให้คลิกที่ปุ่มค้นหาที่ด้านขวาสุดแล้วพิมพ์ 5961 มันจะค้นหาจากบันทึกนั้น และหากพบสิ่งใด มันจะเน้นแถวนั้น ดับเบิลคลิกที่แถวและคุณจะเห็นข้อมูลดังนี้:
Log Name: Microsoft-Windows-TWinUI/Operational Source: Microsoft-Windows-Immersive-Shell Event ID: 5961 Level: Error Description: Activation of the app for the Windows.Launch contract failed with error: The app didn't start.
หากมีกิจกรรมอยู่ คุณสามารถมั่นใจได้ว่าเป็นปัญหาการอนุญาตสำหรับกลุ่มใหม่ใน Windows ที่ชื่อว่า ทั้งหมด แพ็คเกจการสมัคร . แพ็คเกจแอปพลิเคชันทั้งหมดคืออะไร? มันคล้ายกับกลุ่มผู้ดูแลระบบหรือผู้ใช้ในตัว แพ็คเกจแอปพลิเคชันทั้งหมดมีแอปร้านค้าที่ติดตั้งใน Windows 10 หากกลุ่มนี้ไม่มีสิทธิ์เข้าถึงบางโฟลเดอร์และการตั้งค่ารีจิสทรี จะทำให้แอปร้านค้าไม่สามารถเปิดได้
แก้ไขการอนุญาตระบบไฟล์
อันดับแรก มาแก้ไขสิทธิ์ของระบบไฟล์กันก่อน นี่เป็นการตรวจสอบการอนุญาตโดยทั่วไปในสามโฟลเดอร์:ไฟล์โปรแกรม, Windows และผู้ใช้
ไปที่ Explorer และคลิกขวาที่ C:\Windows และคลิกที่ ความปลอดภัย แท็บ นี่คือลักษณะที่ควรได้รับการอนุญาตที่ถูกต้อง
หากนั่นไม่ใช่สิ่งที่คุณอนุญาตสำหรับไดเร็กทอรี ให้คลิกที่ ขั้นสูง ปุ่มที่ด้านล่างขวา ในกล่องโต้ตอบถัดไป ให้คลิกที่ เปลี่ยนการอนุญาต ปุ่ม.
จากนั้นคุณต้องการคลิก เพิ่ม ปุ่ม. โปรดทราบว่าหากปุ่มเพิ่มเป็นสีเทา อาจหมายความว่าไฟล์ทั้งหมดเป็นของ TrustedInstaller อ่านโพสต์ก่อนหน้าของฉันเกี่ยวกับวิธีเปลี่ยนการอนุญาตเพื่อให้คุณสามารถควบคุมไฟล์และโฟลเดอร์ได้อย่างเต็มที่
ที่นี่คุณต้องคลิก เลือกหลัก แล้วพิมพ์ แพ็คเกจแอปพลิเคชันทั้งหมด ลงในกล่องชื่อวัตถุ อย่าลืมคลิก ตรวจสอบชื่อ ก่อนที่จะคลิกตกลง
ตรวจสอบให้แน่ใจว่า ประเภท ถูกตั้งค่าเป็น อนุญาต และนำไปใช้กับ คือ โฟลเดอร์ โฟลเดอร์ย่อย และไฟล์นี้ . ภายใต้การอนุญาต ตรวจสอบให้แน่ใจว่าคุณมีอ่านและดำเนินการ , แสดงรายการเนื้อหาของโฟลเดอร์ และ อ่าน ตรวจสอบแล้ว จากนั้นคลิกตกลง
คุณจะถูกนำกลับไปที่หน้าจอการอนุญาตหลัก ที่นี่คุณต้องแน่ใจว่าได้ตรวจสอบ แทนที่รายการอนุญาตวัตถุลูกทั้งหมดด้วยรายการอนุญาตที่สืบทอดได้จากวัตถุนี้ .
เมื่อคุณทำสิ่งนี้กับไดเร็กทอรี Windows แล้ว คุณต้องทำสิ่งเดียวกันกับ C:\Users และ C:\Program Files สำหรับ C:\Users ทุกอย่างจะเหมือนเดิม ยกเว้นว่าคุณให้กลุ่ม All Application Packages การควบคุมทั้งหมด . นอกจากนี้ หากคุณใช้ Windows 64 บิต คุณจะต้องทำเช่นนี้กับ C:\Program Files (x86) ด้วย
แก้ไขการอนุญาตรีจิสทรี
สำหรับรายการรีจิสตรี ให้เปิด regedit โดยไปที่ Start และพิมพ์ regedit . เมื่อคุณเปิดแล้ว คุณต้องตรวจสอบการอนุญาตสำหรับ HKEY_USERS คลิกขวาที่ HKEY_USERS และคลิกที่ การอนุญาต .
ตรวจสอบให้แน่ใจว่า แพ็คเกจแอปพลิเคชันทั้งหมด มีอ่าน ขออนุญาต
ทำสิ่งเดียวกันกับ HKEY_CLASSES_ROOT . ถัดไปขยาย HKEY_LOCAL_MACHINE และตรวจสอบ HARDWARE , SAM , ซอฟต์แวร์ และ ระบบ .
ถ้าตอนนี้ยังไม่บ้าก็ยินดีด้วย! ปัญหาหลักที่ฉันเห็นในกระบวนการทั้งหมดนี้คือการเปลี่ยนการอนุญาตในโฟลเดอร์ระบบเนื่องจากคุณต้องเอาชนะ TrustedInstaller เพื่อทำการเปลี่ยนแปลงการอนุญาต ครึ่งหนึ่งของเวลาที่ไม่ทำงานอย่างถูกต้องแล้วพยายามทำให้ทุกอย่างกลับเป็นปกติก็มีความเสี่ยงเช่นกัน
คุณอาจทำได้ดีกว่าเพียงแค่รีเซ็ต Windows 10 แต่คุณจะต้องติดตั้งแอปของบุคคลที่สามทั้งหมดอีกครั้ง คุณสามารถรีเซ็ต Windows 10 ได้โดยไปที่การตั้งค่า ให้คลิกที่ อัปเดตและความปลอดภัย แล้วคลิก กู้คืน . หากคุณกำลังพยายามเปลี่ยนการอนุญาตและพบข้อผิดพลาด ให้โพสต์ความคิดเห็นและเราจะพยายามช่วยเหลือ สนุก!