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 - คลิกที่เริ่มสแกนเพื่อค้นหาและแก้ไขปัญหาพีซีโดยอัตโนมัติ
Wsmprovhost.exe: มันคืออะไร & จะหยุดการใช้งาน CPU สูงได้อย่างไร

Wsmprovhost.exe: มันคืออะไร & จะหยุดการใช้งาน CPU สูงได้อย่างไรการใช้งานซีพียูสูงPowershell

ตรวจสอบโซลูชันของผู้เชี่ยวชาญเพื่อลดการใช้งาน CPUที่ wsmprovhost.exe กระบวนการมีความสำคัญและเชื่อมโยงกับเซสชันระยะไกลใน Windowsผู้ใช้บางคนรายงานว่า wsmprovhost.exe ส่งผลให้มีการใช้งาน CPU สูงหากต้อ...

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