Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

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

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

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

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

Get-AppxPackage :ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งาน
เชื่อมโยงกับบริการดังกล่าว ไม่สามารถเริ่มบริการได้ เนื่องจากถูกปิดใช้งานหรือเนื่องจากไม่มีอุปกรณ์ที่เปิดใช้งานที่เชื่อมโยงอยู่

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

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

  1. เรียกใช้ PowerShell โดยได้รับอนุญาตจากผู้ดูแลระบบ
  2. ตรวจสอบการอนุญาตด้วยไดเรกทอรีปลายทาง
  3. ตรวจสอบสถานะ 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 เป็นครั้งแรกจะพร้อมใช้งาน

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

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