PowerShell Get-Appxpackage ไม่ทำงานหรือถูกปฏิเสธการเข้าถึง

Get-Appxpackageเป็น คำสั่ง PowerShellที่สามารถแสดงรายการแพ็คเกจแอพที่ติดตั้งในโปรไฟล์ผู้ใช้ ประกอบด้วยแอปพลิเคชันทั้งหมดที่ติดตั้งจากMicrosoft Storeหรือแอปของบริษัทอื่น เมื่อใช้คำสั่ง หากคุณได้รับข้อผิดพลาด — Powershell Get-Appxpackage Access Denied, Not Recognized or Not Workingโพสต์นี้จะช่วยคุณแก้ไขปัญหานี้

PowerShell Get-Appxpackage ไม่ทำงาน

ข้อความแสดงข้อผิดพลาดที่คุณเห็นอาจแตกต่างกันไป แต่โดยทั่วไปจะอ่านว่า:

Get-AppxPackage : The service cannot be started, either because it is disabled or because it has no enabled devices
associated with it. The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

PowerShell Get-Appxpackageไม่ทำงาน

เป็นปัญหาการอนุญาตที่สามารถแก้ไขได้โดยปฏิบัติตามการตรวจสอบบางอย่าง

  1. เรียกใช้ PowerShell(Run PowerShell)โดยได้รับอนุญาตจากผู้ดูแลระบบ(Admin Permission)
  2. ตรวจสอบการอนุญาต(Check Permission)ด้วยไดเรกทอรีปลายทาง(Destination Directory)
  3. (Check AppX Deployment Service)ตรวจสอบ สถานะAppX Deployment Service

เมื่อเปลี่ยนการอนุญาตของโฟลเดอร์ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ลบบัญชีผู้ใช้ที่มีอยู่แล้ว

1] เรียกใช้ PowerShell(Run PowerShell)โดยได้รับอนุญาตจากผู้ดูแลระบบ(Admin Permission)

เนื่องจากคำสั่งจำเป็นต้องติดตั้งบนแอปพลิเคชันในระดับระบบ จึงเป็นสิ่งสำคัญที่คุณจะต้องดำเนินการหรือเรียกใช้คำสั่งเมื่อเปิดใช้งานโดยได้รับอนุญาตจากผู้ดูแลระบบ

  • กดปุ่ม(Press) Start แล้ว(Start)พิมพ์PowerShell
  • เมื่อปรากฏในรายการ ให้คลิกขวาและเลือกRun as Administrator
  • รันคำสั่งและมันควรจะทำงานโดยไม่มีข้อผิดพลาด

นอกเหนือจากการปฏิเสธการอนุญาตแล้ว คุณอาจได้รับ Not Recognized or Not Workingเป็นข้อผิดพลาด แม้ว่าไม่รู้จักจะเกี่ยวข้องกับการอนุญาตของผู้ดูแลระบบ แต่การไม่ทำงานนั้นเกี่ยวข้องกับบริการ(Services)

ไปที่Services Snap-inและค้นหาClient License Service ( ClipSVC ) และAppX Deployment Service ( AppXSVC ) ตรวจสอบให้แน่ใจว่าพร้อมใช้งานและทำงานอยู่

2] ตรวจสอบการอนุญาต(Check Permission)ด้วยไดเรกทอรีปลายทาง(Destination Directory)

หากคุณกำลังติดตั้งแอปพลิเคชันในโฟลเดอร์ใดโฟลเดอร์หนึ่ง ให้ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ในการเขียนไฟล์ที่อยู่ภายในนั้นโดยสมบูรณ์

  • ไปที่ โฟลเดอร์ Destinationคลิกขวาและเลือก Properties
  • จากนั้นสลับไปที่แท็บความปลอดภัย
  • ตรวจสอบว่าบัญชีของคุณพร้อมใช้งานและได้รับอนุญาตอย่างเต็มที่
  • คุณต้องตรวจสอบด้วยว่าบัญชีผู้ใช้ระบบ พร้อมใช้งานและมีการควบคุมทั้งหมดหรือไม่(System)
  • หากไม่เป็นเช่นนั้น คุณสามารถคลิกที่ ปุ่ม แก้ไข(Edit)และเพิ่มไปพร้อมกับการอนุญาต

3] ตรวจสอบ สถานะAppX Deployment Service(Check AppX Deployment Service)

ในคอนโซล PowerShell ให้เรียกใช้Get-Service "AppXSvc"และดู

สถานะAppX Deployment Service (AppXSVC)ควรทำงานอยู่

หากแสดงStoppedให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้:

net start AppXSvc

หรือคุณสามารถเปิด Regeditและไปที่:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc

ที่นี่ตั้งค่าของ " เริ่ม(Start) " เป็น " 3 " และรีบูต

โพสต์(Post)การเปลี่ยนแปลงเหล่านี้ คุณสามารถดำเนินการคำสั่ง และข้อผิดพลาดไม่ควรเกิดขึ้นอีกต่อไป

อ่าน(Read) : วิธีเปลี่ยนสิทธิ์ของไฟล์และโฟลเดอร์ใน(How to change File and Folder permissions in Windows) Windows

ฉันจะเปิดใช้งาน AppxPackage ได้อย่างไร

คำสั่งและไฟล์ที่เกี่ยวข้องมีอยู่แล้ว ใน Windowsและคุณไม่จำเป็นต้องติดตั้งอะไรเป็นพิเศษ อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าคุณดำเนินการด้วยสิทธิ์ของผู้ดูแลระบบ มิฉะนั้นระบบจะแจ้งว่าไม่รู้จักคำสั่ง

วิธีคืนค่าแอพใน(Built-In Apps)ตัวบนWindows

เปิด PowerShell(Open PowerShell)ด้วยสิทธิ์ของผู้ดูแลระบบ และดำเนินการคำสั่งต่อไปนี้เพื่อกู้คืนแอปในตัวทั้งหมดใน Windows

Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml

จะใช้เวลาสักครู่กว่าจะเสร็จสิ้น และแอปทั้งหมดที่พร้อมใช้งานเมื่อคุณตั้งค่าWindowsเป็นครั้งแรกจะพร้อมใช้งาน

ฉันหวังว่าโพสต์นี้จะง่ายต่อการติดตาม และคุณเข้าใจเหตุผลเบื้องหลังข้อผิดพลาดอย่างชัดเจน



About the author

ฉันเป็นมืออาชีพด้านการรีวิวซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปี ฉันได้เขียนและตรวจสอบซอฟต์แวร์ประเภทต่างๆ มากมาย รวมถึงแต่ไม่จำกัดเพียง Microsoft Office (Office 2007, 2010, 2013), แอป Android และเครือข่ายไร้สาย ทักษะของฉันอยู่ที่การจัดเตรียมการทบทวนโปรแกรม/แอปพลิเคชันโดยละเอียดและมีวัตถุประสงค์เพื่อให้ผู้อื่นใช้เป็นเอกสารอ้างอิงหรือสำหรับงานของตนเอง ฉันยังเป็นผู้เชี่ยวชาญเกี่ยวกับผลิตภัณฑ์ MS office และมีคำแนะนำเกี่ยวกับวิธีการใช้งานอย่างมีประสิทธิภาพและประสิทธิผล



Related posts