คือ 'รับ-AppxPackage'คำสั่งไม่ทำงานบนเทอร์มินัล PowerShell ของคุณหรือไม่ ตามที่ผู้ใช้บางคนระบุว่า พวกเขาได้รับข้อความแสดงข้อผิดพลาดขนาดใหญ่ ซึ่งสรุปว่า “ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งานที่เกี่ยวข้อง” ดังนั้น หากคุณประสบปัญหาที่คล้ายกันในคอมพิวเตอร์ของคุณ เพียงทำตามวิธีแก้ไขเหล่านี้เพื่อแก้ไขปัญหา
วิธีแก้ปัญหา –
1. ตรวจสอบว่าคุณกำลังเปิด Windows PowerShell ในฐานะผู้ดูแลระบบหรือไม่
2. หากคุณกำลังพยายามรันคำสั่งสำหรับผู้ใช้ทั้งหมด ให้ลองใช้ cmdlet นี้แทน –
รับ-AppxPackage -AllUsers | เลือกชื่อ PackageFullName
และหากคุณพยายามรันคำสั่งสำหรับบัญชีปัจจุบันของคุณ นี่จะเป็นคำสั่งข –
รับ-AppxPackage -AllUsers | เลือกชื่อ PackageFullName
แก้ไข 1 – แก้ไขรีจิสทรี
คุณสามารถแก้ไขรีจิสทรีเพื่อแก้ไขคีย์ 'AppXSVC' เพื่อแก้ไขปัญหานี้โดยเฉพาะ
1. ขั้นแรกให้กด ปุ่ม Windows+R คีย์ด้วยกัน
2. จากนั้นพิมพ์ “regedit” และคลิกที่ “ตกลง“.
![Regedit In Run](/f/5ab46a2bc32ca69e4201eb8d85c00b1f.png)
สำคัญ–
ก่อนที่คุณจะทำการเปลี่ยนแปลงบางอย่างในตัวแก้ไขรีจิสทรี เราขอแนะนำให้คุณสำรองคีย์รีจิสทรี
NS. เมื่อคุณเปิด Registry Editor แล้ว คุณจะต้องคลิกที่ “ไฟล์” จากนั้นคลิกที่ “ส่งออก“.
NS. บันทึกข้อมูลสำรองไว้ในที่ปลอดภัย
![ส่งออกรีจิสทรี](/f/47d98db4b491b83279b8a94a28bf20dc.png)
หากมีสิ่งใดผิดพลาด คุณสามารถคืนค่ารีจิสทรีให้กลับสู่สถานะเดิมได้อย่างง่ายดาย
3. เมื่อ Registry Editor เปิดขึ้นมา ให้ไปทางนี้
คอมพิวเตอร์\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
4. ทางด้านขวามือ ดับเบิลคลิก บน "เริ่ม” เพื่อปรับเปลี่ยน
![เริ่ม Dc Min](/f/8af9527a79c9ee754537b74f03833609.png)
5. จากนั้นตั้งค่าเป็น “2“.
6. หลังจากนั้นคลิกที่ “ตกลง” เพื่อบันทึกการเปลี่ยนแปลงนี้
![2 โอเค มิน](/f/feb57f98360ad0407269abda4826fd04.png)
ปิดตัวแก้ไขรีจิสทรี แล้ว, เริ่มต้นใหม่ คอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงนี้มีผล
หลังจากรีบูตเครื่องคอมพิวเตอร์ของคุณแล้ว ให้ลองใช้คำสั่ง 'Get-AppXPackage' ในเชลล์เทอร์มินัลอีกครั้ง สิ่งนี้ควรแก้ปัญหา
แก้ไข 2 – เริ่มบริการบางอย่างใหม่
คุณต้องมีบริการเฉพาะสองอย่างเพื่อใช้แอปพลิเคชัน Windows Store UWP บนคอมพิวเตอร์ของคุณ
- บริการใบอนุญาตไคลเอ็นต์ (ClipSVC)
- บริการปรับใช้ AppX (AppXSVC)
1. ขั้นแรกให้กด ปุ่ม Windows+R คีย์ด้วยกัน
2. จากนั้นพิมพ์ “services.msc” และตี เข้า.
![บริการ Windows 11 นาที](/f/0dc5fc999927cafb46b88eb6f77f2bca.png)
3. ในส่วนบริการ ให้มองหา “บริการพัฒนา AppX (AppXSVC)“.
4. แล้ว, ดับเบิลคลิก ในการเปิดใช้บริการ
![Appx Dc Min](/f/749babaadbbac3250d065a2d658f7139.png)
5. ตอนนี้ตรวจสอบ 'สถานะบริการ:' ของบริการเฉพาะและตรวจสอบว่าเป็น 'กำลังทำงาน' หรือไม่
6. หากสถานะระบุว่า 'กำลังดำเนินการ' ให้แตะที่ "หยุด” ให้หยุดให้บริการทันที
(หากคุณสังเกตเห็นว่าบริการแจ้งว่า 'หยุด' ให้คลิกที่ “เริ่ม” เพื่อเริ่มบริการ )
7. จากนั้นคลิกที่ “เริ่ม” เพื่อกลับมาให้บริการอีกครั้ง
![เริ่มหยุดไคลเอนต์ Min](/f/3e98d371adda138ce502acfeac1b349f.png)
8. ตอนนี้ เลื่อนลงเพื่อค้นหา “บริการใบอนุญาตไคลเอ็นต์ (ClipSVC)” บริการ.
9. เหมือนเมื่อก่อน ดับเบิลคลิก ในการเข้าใช้บริการ
![ลูกค้า Svc Dc Min](/f/b576a433722450fd5af7c0c11e6d07be.png)
10. ตอนนี้ อ่านส่วน 'สถานะการบริการ' ในส่วน "ทั่วไปแท็บ”
11. หากสถานะปรากฏเป็น 'กำลังดำเนินการ' ให้คลิกที่ “หยุด” ให้หยุดให้บริการทันที
12. จากนั้นคลิกที่ “เริ่ม” เพื่อเริ่มให้บริการอีกครั้ง
![Appx Start Stop Min](/f/735a11fb578db5539648b71c2dd4407b.png)
ปิดหน้าต่างบริการและลองรันคำสั่ง 'Get-AppxPackage' ในเชลล์
แก้ไข 3 - เรียกใช้การสแกน SFC และ DISM
คุณสามารถเรียกใช้การสแกน SFC และ DISM เพิ่มเติมเพื่อแก้ไขปัญหานี้ได้
1. คุณสามารถเปิด .ได้อย่างง่ายดาย วิ่ง เทอร์มินัลโดยกด ปุ่ม Windows+R.
2. ใน วิ่ง หน้าต่าง พิมพ์ “cmd” จากนั้นคลิกที่ “ตกลง“.
![Cmd](/f/ad6112149376b3953da82a3a97dc10fd.png)
2. เพื่อเรียกใช้ DISM คุณต้อง สำเนา และ แปะ คำสั่งนี้แล้วกด เข้า เพื่อเรียกใช้
sfc /scannow
![Sfc Scannow](/f/f98370b5316fe44f2c39aa6089337f77.png)
รอสักครู่เพื่อสิ้นสุดกระบวนการ
3. ตอนนี้, สำเนา และ แปะ คำสั่งนี้ใน พร้อมรับคำสั่ง หน้าต่างอีกครั้งแล้วกด เข้า.
DISM.exe /Online /Cleanup-image /Restorehealth
![Dism Restorehealth](/f/221668f2c30517a9a38cf2ccf59760c2.png)
ปิดหน้าต่างพรอมต์คำสั่ง
ตอนนี้ ลองใช้เทอร์มินัล PowerShell เพื่อรันคำสั่ง 'Get-AppXPacakag' ในระบบของคุณ