คือ 'รับ-AppxPackage'คำสั่งไม่ทำงานบนเทอร์มินัล PowerShell ของคุณหรือไม่ ตามที่ผู้ใช้บางคนระบุว่า พวกเขาได้รับข้อความแสดงข้อผิดพลาดขนาดใหญ่ ซึ่งสรุปว่า “ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งานที่เกี่ยวข้อง” ดังนั้น หากคุณประสบปัญหาที่คล้ายกันในคอมพิวเตอร์ของคุณ เพียงทำตามวิธีแก้ไขเหล่านี้เพื่อแก้ไขปัญหา
วิธีแก้ปัญหา –
1. ตรวจสอบว่าคุณกำลังเปิด Windows PowerShell ในฐานะผู้ดูแลระบบหรือไม่
2. หากคุณกำลังพยายามรันคำสั่งสำหรับผู้ใช้ทั้งหมด ให้ลองใช้ cmdlet นี้แทน –
รับ-AppxPackage -AllUsers | เลือกชื่อ PackageFullName
และหากคุณพยายามรันคำสั่งสำหรับบัญชีปัจจุบันของคุณ นี่จะเป็นคำสั่งข –
รับ-AppxPackage -AllUsers | เลือกชื่อ PackageFullName
แก้ไข 1 – แก้ไขรีจิสทรี
คุณสามารถแก้ไขรีจิสทรีเพื่อแก้ไขคีย์ 'AppXSVC' เพื่อแก้ไขปัญหานี้โดยเฉพาะ
1. ขั้นแรกให้กด ปุ่ม Windows+R คีย์ด้วยกัน
2. จากนั้นพิมพ์ “regedit” และคลิกที่ “ตกลง“.

สำคัญ–
ก่อนที่คุณจะทำการเปลี่ยนแปลงบางอย่างในตัวแก้ไขรีจิสทรี เราขอแนะนำให้คุณสำรองคีย์รีจิสทรี
NS. เมื่อคุณเปิด Registry Editor แล้ว คุณจะต้องคลิกที่ “ไฟล์” จากนั้นคลิกที่ “ส่งออก“.
NS. บันทึกข้อมูลสำรองไว้ในที่ปลอดภัย

หากมีสิ่งใดผิดพลาด คุณสามารถคืนค่ารีจิสทรีให้กลับสู่สถานะเดิมได้อย่างง่ายดาย
3. เมื่อ Registry Editor เปิดขึ้นมา ให้ไปทางนี้
คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
4. ทางด้านขวามือ ดับเบิลคลิก บน "เริ่ม” เพื่อปรับเปลี่ยน

5. จากนั้นตั้งค่าเป็น “2“.
6. หลังจากนั้นคลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้

ปิดตัวแก้ไขรีจิสทรี แล้ว, เริ่มต้นใหม่ คอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงนี้มีผล
หลังจากรีบูตเครื่องคอมพิวเตอร์ของคุณแล้ว ให้ลองใช้คำสั่ง 'Get-AppXPackage' ในเชลล์เทอร์มินัลอีกครั้ง สิ่งนี้ควรแก้ปัญหา
แก้ไข 2 – เริ่มบริการบางอย่างใหม่
คุณต้องมีบริการเฉพาะสองอย่างเพื่อใช้แอปพลิเคชัน Windows Store UWP บนคอมพิวเตอร์ของคุณ
- บริการใบอนุญาตไคลเอ็นต์ (ClipSVC)
- บริการปรับใช้ AppX (AppXSVC)
1. ขั้นแรกให้กด ปุ่ม Windows+R คีย์ด้วยกัน
2. จากนั้นพิมพ์ “services.msc” และตี เข้า.

3. ในส่วนบริการ ให้มองหา “บริการพัฒนา AppX (AppXSVC)“.
4. แล้ว, ดับเบิลคลิก ในการเปิดใช้บริการ

5. ตอนนี้ตรวจสอบ 'สถานะบริการ:' ของบริการเฉพาะและตรวจสอบว่าเป็น 'กำลังทำงาน' หรือไม่
6. หากสถานะระบุว่า 'กำลังดำเนินการ' ให้แตะที่ "หยุด” ให้หยุดให้บริการทันที
(หากคุณสังเกตเห็นว่าบริการแจ้งว่า 'หยุด' ให้คลิกที่ “เริ่ม” เพื่อเริ่มบริการ )
7. จากนั้นคลิกที่ “เริ่ม” เพื่อกลับมาให้บริการอีกครั้ง

8. ตอนนี้ เลื่อนลงเพื่อค้นหา “บริการใบอนุญาตไคลเอ็นต์ (ClipSVC)” บริการ.
9. เหมือนเมื่อก่อน ดับเบิลคลิก ในการเข้าใช้บริการ

10. ตอนนี้ อ่านส่วน 'สถานะการบริการ' ในส่วน "ทั่วไปแท็บ”
11. หากสถานะปรากฏเป็น 'กำลังดำเนินการ' ให้คลิกที่ “หยุด” ให้หยุดให้บริการทันที
12. จากนั้นคลิกที่ “เริ่ม” เพื่อเริ่มให้บริการอีกครั้ง

ปิดหน้าต่างบริการและลองรันคำสั่ง 'Get-AppxPackage' ในเชลล์
แก้ไข 3 - เรียกใช้การสแกน SFC และ DISM
คุณสามารถเรียกใช้การสแกน SFC และ DISM เพิ่มเติมเพื่อแก้ไขปัญหานี้ได้
1. คุณสามารถเปิด .ได้อย่างง่ายดาย วิ่ง เทอร์มินัลโดยกด ปุ่ม Windows+R.
2. ใน วิ่ง หน้าต่าง พิมพ์ “cmd” จากนั้นคลิกที่ “ตกลง“.

2. เพื่อเรียกใช้ DISM คุณต้อง สำเนา และ แปะ คำสั่งนี้แล้วกด เข้า เพื่อเรียกใช้
sfc /scannow

รอสักครู่เพื่อสิ้นสุดกระบวนการ
3. ตอนนี้, สำเนา และ แปะ คำสั่งนี้ใน พร้อมรับคำสั่ง หน้าต่างอีกครั้งแล้วกด เข้า.
DISM.exe /Online /Cleanup-image /Restorehealth

ปิดหน้าต่างพรอมต์คำสั่ง
ตอนนี้ ลองใช้เทอร์มินัล PowerShell เพื่อรันคำสั่ง 'Get-AppXPacakag' ในระบบของคุณ