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

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

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

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

เราค้นคว้าเกี่ยวกับปัญหานี้เป็นจำนวนมากและพบว่าปัญหาอาจเกิดขึ้นเนื่องจาก PowerShell ไม่มีสิทธิ์ของผู้ดูแลระบบ นอกจากนี้ยังมีบริการที่เรียกว่า AppX Deployment Service ซึ่งหากไม่ได้ทำงานจะสร้างปัญหาดังกล่าวขณะดำเนินการคำสั่งเหล่านี้

ในบทความนี้ เราได้รวบรวมการแก้ไขบางอย่างที่จะแก้ไขปัญหานี้ในระบบของคุณ

สารบัญ

แก้ไข 1 – ตรวจสอบให้แน่ใจว่า AppX Deployment Service กำลังทำงานอยู่

AppX Deployment Service มีหน้าที่หลักในการดำเนินการคำสั่งทั้งหมดของ Get-Appxpackage ในแอป PowerShell หากโดยบังเอิญ บริการนี้หยุดทำงานและทำงานไม่ถูกต้อง แสดงว่าเกิดปัญหาที่กล่าวถึงข้างต้นในบทความนี้

ดังนั้น เราแนะนำให้ผู้ใช้ของเราลองตรวจสอบสถานะของ AppX Deployment Service ก่อน และหากหยุดทำงาน ให้เริ่มบริการนี้โดยใช้ขั้นตอนที่อธิบายไว้ด้านล่าง

โฆษณา

ขั้นตอนที่ 1: เปิด ที่ PowerShell แอพโดยเปิด .ก่อน วิ่ง สั่งโดย กด ที่ ชนะ+รับ คีย์ด้วยกัน

ขั้นตอนที่ 2: จากนั้นพิมพ์ พาวเวอร์เชลล์ ในกล่องข้อความแล้วกด เข้า กุญแจ.

เรียกใช้ Powershell Min

ขั้นตอนที่ 3: เมื่อหน้าต่างแอป PowerShell เปิดขึ้น ให้พิมพ์ รับบริการ “AppXSvc” แล้วกด เข้า.

สถานะของบริการ Appxdeployment 11zon

ขั้นตอนที่ 4: จะแสดงสถานะของบริการ Appx

ขั้นตอนที่ 5: ตอนนี้ หากสถานะระบุว่ากำลังทำงาน แสดงว่า Appx Deployment Service ทำงานได้อย่างสมบูรณ์

ขั้นตอนที่ 6: มิฉะนั้น จำเป็นต้องเริ่มต้นเพื่อแก้ไขปัญหานี้

ขั้นตอนที่ 7: ตอนนี้ปิดหน้าต่าง PowerShell

ขั้นตอนที่ 8: เปิด ที่ พรอมต์คำสั่งยกระดับ โดยกด ชนะ+รับ คีย์ร่วมกันและพิมพ์ cmd ในนั้น.

ขั้นตอนที่ 9: จากนั้นกด Ctrl+ Shift+ Enter คีย์เข้าด้วยกันแล้วคลิก ใช่ บนข้อความแจ้ง UAC เพื่อดำเนินการต่อ

3 เรียกใช้ Cmd Optimized

ขั้นตอนที่ 10: สิ่งนี้จะเปิดพรอมต์คำสั่งที่ยกระดับขึ้น

ขั้นตอนที่ 11: พิมพ์ net start AppXSvc และตี เข้า.

เริ่มบริการ Appx 11zon

ขั้นตอนที่ 12: คำสั่งนี้ถูกดำเนินการและเริ่มต้น Appx Deployment Service บนระบบของคุณ

ขั้นตอนที่ 13: ตอนนี้คุณสามารถปิดหน้าต่างพรอมต์คำสั่งได้แล้ว

แก้ไข 2 - เรียกใช้แอป PowerShell ในฐานะผู้ดูแลระบบ

การขาดสิทธิ์ของผู้ดูแลระบบอาจทำให้เกิดปัญหาดังกล่าวกับแอป PowerShell เพื่อดำเนินการคำสั่งใดๆ รวมทั้งคำสั่ง Get-Appxpackage ดังนั้น เราจะแสดงวิธีเปิดแอป PowerShell ในฐานะผู้ดูแลระบบ

โฆษณา

ขั้นตอนที่ 1: ขั้นแรก เปิด วิ่ง กล่องคำสั่งในระบบของคุณโดย กด ที่ Windows+ R คีย์ด้วยกัน

ขั้นตอนที่ 2: ประเภทถัดไป พาวเวอร์เชลล์ ในกล่องข้อความและกด Ctrl + Shift + Enter คีย์พร้อมกัน

เรียกใช้ Powershell Min

ขั้นตอนที่ 3: คุณอาจต้องยอมรับข้อความแจ้ง UAC โดยคลิก ใช่ เพื่อจะดำเนินการต่อ.

Uac พร้อมท์ Powershell 11zon

ขั้นตอนที่ 4: ตอนนี้ PowerShell ถูกเปิดขึ้นในฐานะผู้ดูแลระบบ

แก้ไข 3 - อนุญาตการอนุญาตไปยังโฟลเดอร์ปลายทาง

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

นี่คือขั้นตอนเกี่ยวกับวิธีการที่ผู้ใช้สามารถทำได้

ขั้นตอนที่ 1: ไปที่ โฟลเดอร์ ที่คุณต้องการติดตั้งบางแอพหรือถอนการติดตั้งแอพที่ติดตั้งในโฟลเดอร์นี้

ขั้นตอนที่ 2: คลิกขวา บน โฟลเดอร์นี้ และเลือก คุณสมบัติ จากเมนูบริบทตามที่แสดงในภาพหน้าจอด้านล่าง

คุณสมบัติโฟลเดอร์ 11zon

ขั้นตอนที่ 3: เมื่อหน้าต่าง Properties เปิดขึ้น ให้คลิกที่แท็บ Security และค้นหาชื่อผู้ใช้ของคุณในส่วน Group หรือ User Name ดังที่แสดงด้านล่าง

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

ขั้นตอนที่ 5: หากมีการอนุญาตบางอย่างที่ไม่ได้รับอนุญาต ให้คลิกปุ่มแก้ไขเพื่อเปลี่ยนการอนุญาต

แก้ไขสิทธิ์ 11zon

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

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

บันทึก – หากคุณไม่พบโปรไฟล์ผู้ใช้ของคุณ คุณสามารถคลิก เพิ่ม และปฏิบัติตามคำแนะนำในหน้าต่างป๊อปอัปเพื่อค้นหาโปรไฟล์ของคุณและเพิ่มเข้าไป

ขั้นตอนที่ 8: สุดท้าย คลิก ตกลง.

เพิ่มสิทธิ์ 11zon

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

ตอนนี้ลองดูว่าคำสั่งนั้นทำงานโดยไม่มีข้อผิดพลาดหรือไม่

คุณยังสามารถดาวน์โหลดเครื่องมือซ่อมแซมพีซีนี้เพื่อค้นหาและแก้ไขปัญหาพีซี:
ขั้นตอนที่ 1 - ดาวน์โหลด Restoro PC Repair Tool จากที่นี่
ขั้นตอนที่ 2 - คลิกที่เริ่มสแกนเพื่อค้นหาและแก้ไขปัญหาพีซีโดยอัตโนมัติ
การดำเนินการของสคริปต์ถูกปิดใช้งานในระบบนี้ [แก้ไข]

การดำเนินการของสคริปต์ถูกปิดใช้งานในระบบนี้ [แก้ไข]Powershellผิดพลาด

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมด...

อ่านเพิ่มเติม
นักพัฒนา PowerShell พร้อมใช้งานแล้วใน Visual Studio 2019

นักพัฒนา PowerShell พร้อมใช้งานแล้วใน Visual Studio 2019Powershellวิชวลสตูดิโอ

Microsoft เพิ่งประกาศ เครื่องมือใหม่สำหรับ Visual Studio 2019นักพัฒนา PowerShell มาจากคำติชมของผู้ใช้จากคำติชมของผู้ใช้ บริษัทได้เพิ่ม Developer PowerShell สำหรับผู้ที่ต้องการทางเลือกอื่นนอกเหนือจา...

อ่านเพิ่มเติม
การเติมข้อความอัตโนมัติของ PowerShell ไม่ทำงาน? ลองวิธีการเหล่านี้สิ

การเติมข้อความอัตโนมัติของ PowerShell ไม่ทำงาน? ลองวิธีการเหล่านี้สิPowershell

ในการแก้ไขปัญหาต่าง ๆ ของพีซี เราขอแนะนำ DriverFix:ซอฟต์แวร์นี้จะช่วยให้ไดรเวอร์ของคุณทำงานอยู่เสมอ ทำให้คุณปลอดภัยจากข้อผิดพลาดทั่วไปของคอมพิวเตอร์และความล้มเหลวของฮาร์ดแวร์ ตรวจสอบไดรเวอร์ทั้งหมด...

อ่านเพิ่มเติม