รับ-Appxpackage เป็นคำสั่ง PowerShell ที่สามารถแสดงรายการแพ็คเกจแอพที่ติดตั้งในโปรไฟล์ผู้ใช้ ประกอบด้วยแอปพลิเคชันทั้งหมดที่ติดตั้งจาก Microsoft Store หรือแอปของบริษัทอื่น เมื่อใช้คำสั่ง หากคุณได้รับข้อผิดพลาด การเข้าถึง Powershell Get-Appxpackage ถูกปฏิเสธ ไม่รู้จักหรือไม่ทำงาน โพสต์นี้จะช่วยคุณแก้ไขปัญหานี้
ข้อความแสดงข้อผิดพลาดที่คุณเห็นอาจแตกต่างกันไป แต่โดยทั่วไปจะอ่านว่า:
Get-AppxPackage :ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งาน
เชื่อมโยงกับบริการดังกล่าว ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งานที่เชื่อมโยงอยู่
PowerShell Get-Appxpackage ไม่ทำงาน
เป็นปัญหาการอนุญาตที่สามารถแก้ไขได้โดยปฏิบัติตามการตรวจสอบบางอย่าง
- เรียกใช้ PowerShell โดยได้รับอนุญาตจากผู้ดูแลระบบ
- ตรวจสอบการอนุญาตด้วยไดเรกทอรีปลายทาง
- ตรวจสอบสถานะ AppX Deployment Service
เมื่อเปลี่ยนการอนุญาตของโฟลเดอร์ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ลบบัญชีผู้ใช้ที่มีอยู่แล้วออก
1] เรียกใช้ PowerShell โดยได้รับอนุญาตจากผู้ดูแลระบบ
เนื่องจากคำสั่งจำเป็นต้องติดตั้งบนแอปพลิเคชันในระดับระบบ จึงเป็นสิ่งสำคัญที่คุณจะต้องดำเนินการหรือเรียกใช้คำสั่งเมื่อเปิดใช้โดยได้รับอนุญาตจากผู้ดูแลระบบ
- กดปุ่ม Start แล้วพิมพ์ PowerShell
- เมื่อปรากฏในรายการ ให้คลิกขวาและเลือกเรียกใช้ในฐานะผู้ดูแลระบบ
- รันคำสั่งและมันควรจะทำงานโดยไม่มีข้อผิดพลาด
นอกเหนือจากการปฏิเสธการอนุญาตแล้ว คุณอาจได้รับ Not Recognized or Not Working เป็นข้อผิดพลาด แม้ว่าไม่รู้จักจะเกี่ยวข้องกับการอนุญาตของผู้ดูแลระบบ แต่การไม่ทำงานนั้นเกี่ยวข้องกับบริการ
ไปที่ Snap-in บริการ และค้นหา Client License Service (ClipSVC) และ AppX Deployment Service (AppXSVC) ตรวจสอบให้แน่ใจว่ามันพร้อมใช้งานและทำงานอยู่
2] ตรวจสอบการอนุญาตด้วยไดเรกทอรีปลายทาง
หากคุณกำลังติดตั้งแอปพลิเคชันในโฟลเดอร์ใดโฟลเดอร์หนึ่ง ให้ตรวจสอบให้แน่ใจว่าคุณได้รับอนุญาตอย่างเต็มที่ในการเขียนไฟล์ที่อยู่ภายในนั้น
- ไปที่โฟลเดอร์ Destination คลิกขวาและเลือก Properties
- จากนั้นสลับไปที่แท็บความปลอดภัย
- ตรวจสอบว่าบัญชีของคุณพร้อมใช้งานและได้รับอนุญาตอย่างเต็มที่
- คุณต้องตรวจสอบด้วยว่าบัญชีผู้ใช้ระบบพร้อมใช้งานและมีสิทธิ์ควบคุมทั้งหมดหรือไม่
- ถ้าไม่ใช่ คุณสามารถคลิกที่ปุ่มแก้ไข และเพิ่มไปพร้อมกับการอนุญาต
3] ตรวจสอบสถานะบริการปรับใช้ AppX
ในคอนโซล PowerShell ให้เรียกใช้ Get-Service "AppXSvc"
และดู.
AppX Deployment Service (AppXSVC) สถานะควรจะทำงาน
หากขึ้นว่า "หยุด" ให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้:
net start AppXSvc
หรือคุณสามารถเปิด Regedit และไปที่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
ที่นี่ตั้งค่าของ “เริ่มต้น ” ถึง “3 ” และรีบูต
โพสต์การเปลี่ยนแปลงเหล่านี้ คุณสามารถรันคำสั่งได้ และข้อผิดพลาดไม่ควรเกิดขึ้นอีกต่อไป
อ่าน :วิธีเปลี่ยนการอนุญาตไฟล์และโฟลเดอร์ใน Windows
ฉันจะเปิดใช้งาน AppxPackage ได้อย่างไร
คำสั่งและไฟล์ที่เกี่ยวข้องมีอยู่แล้วใน Windows และคุณไม่จำเป็นต้องติดตั้งอะไรเป็นพิเศษ อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าคุณดำเนินการด้วยสิทธิ์ของผู้ดูแลระบบ มิฉะนั้น ระบบจะบอกว่าระบบไม่รู้จักคำสั่ง
จะคืนค่าแอพในตัวบน Windows ได้อย่างไร
เปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบ และดำเนินการคำสั่งต่อไปนี้เพื่อกู้คืนแอปในตัวทั้งหมดใน Windows
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
จะใช้เวลาสักครู่กว่าจะเสร็จสิ้น และแอปทั้งหมดที่พร้อมใช้งานเมื่อคุณตั้งค่า Windows เป็นครั้งแรกจะพร้อมใช้งาน
ฉันหวังว่าโพสต์นี้จะง่ายต่อการติดตาม และคุณเข้าใจเหตุผลเบื้องหลังข้อผิดพลาดอย่างชัดเจน