PowerShell Get-Appxpackage ไม่ทำงานหรือถูกปฏิเสธการเข้าถึง
Get-Appxpackageเป็น คำสั่ง PowerShellที่สามารถแสดงรายการแพ็คเกจแอพที่ติดตั้งในโปรไฟล์ผู้ใช้ ประกอบด้วยแอปพลิเคชันทั้งหมดที่ติดตั้งจากMicrosoft Storeหรือแอปของบริษัทอื่น เมื่อใช้คำสั่ง หากคุณได้รับข้อผิดพลาด — Powershell Get-Appxpackage Access Denied, Not Recognized or Not Workingโพสต์นี้จะช่วยคุณแก้ไขปัญหานี้
ข้อความแสดงข้อผิดพลาดที่คุณเห็นอาจแตกต่างกันไป แต่โดยทั่วไปจะอ่านว่า:
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ไม่ทำงาน
เป็นปัญหาการอนุญาตที่สามารถแก้ไขได้โดยปฏิบัติตามการตรวจสอบบางอย่าง
- เรียกใช้ PowerShell(Run PowerShell)โดยได้รับอนุญาตจากผู้ดูแลระบบ(Admin Permission)
- ตรวจสอบการอนุญาต(Check Permission)ด้วยไดเรกทอรีปลายทาง(Destination Directory)
- (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เป็นครั้งแรกจะพร้อมใช้งาน
ฉันหวังว่าโพสต์นี้จะง่ายต่อการติดตาม และคุณเข้าใจเหตุผลเบื้องหลังข้อผิดพลาดอย่างชัดเจน
Related posts
กำหนดค่าควบคุม Folder Access โดยใช้ Group Policy & PowerShell
9 วิธีในการเปิด PowerShell ใน Windows (รวมถึงในฐานะผู้ดูแลระบบ)
ปิดใช้งาน Security Questions ใน Windows 10 โดยใช้ PowerShell Script
Check Windows 10 OS architecture ใช้ PowerShell or Command Prompt
Create System Restore Point ใช้ Command Prompt or PowerShell
วิธีการดูคำสั่ง PowerShell History บน Windows 10
Create Multiple Folders Using Command Prompt and PowerShell
วิธีการ ALWAYS Run Command Prompt and PowerShell เป็น Administrator
วิธีรีเซ็ต PowerShell and Command Prompt เพื่อการตั้งค่าเริ่มต้น
วิธีการสร้าง Local User Account โดยใช้ PowerShell ใน Windows 10
วิธีการติดตั้ง Google Chrome โดยใช้ Windows PowerShell
เปิดใช้งาน Remote Desktop ใช้ Command Prompt or PowerShell
วิธีการเปิด PowerShell prompt ใน Windows 10
Use PowerShell เพื่อแก้ไขหรือเปลี่ยนค่า Registry
Change Local Account password ใช้ Command Prompt or PowerShell
Microsoft PowerShell Script Browser ช่วยให้คุณค้นหาตัวอย่างสคริปต์ได้อย่างง่ายดาย
PWSH.EXE คืออะไร รายการ PWSH syntax ที่คุณสามารถใช้ได้
PowerShell script เพื่อตรวจสอบ Windows Update status
Get back Open Command Prompt ที่นี่แทน PowerShell ใน Explorer
วิธีการตรวจสอบ PowerShell version ใน Windows 11/10