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

แก้ไข 'ไม่พบที่เก็บโมดูล'
เปิด PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบและเรียกใช้คำสั่งต่อไปนี้
Register-PSRepository -Default
เมื่อรันคำสั่งแล้ว ปัญหาควรได้รับการแก้ไข รันคำสั่งเพื่อติดตั้งโมดูลหรือเพิ่มที่เก็บ และคราวนี้ก็ควรจะใช้ได้ คำสั่งจะเสร็จสิ้นภายในไม่กี่วินาที
![วิธีแก้ไขข้อผิดพลาด ไม่พบที่เก็บโมดูล ใน PowerShell บน Windows 10 วิธีแก้ไขข้อผิดพลาด ไม่พบที่เก็บโมดูล ใน PowerShell บน Windows 10]()
โซลูชั่นอื่นๆ
ข้อผิดพลาด 'ไม่พบที่เก็บโมดูล' ปรากฏขึ้นเมื่อ PowerShell ไม่พบที่เก็บที่คุณกำลังเพิ่ม หรือโมดูลที่คุณกำลังพยายามเพิ่มเนื่องจากมาจากที่เก็บด้วยเช่นกัน คำสั่งลงทะเบียนแกลเลอรีที่เก็บข้อมูลอีกครั้ง ซึ่งเป็นสาเหตุส่วนใหญ่ที่ช่วยแก้ปัญหาได้
สาเหตุอื่นที่ข้อผิดพลาดนี้อาจปรากฏขึ้นคือถ้า PowerShell ไม่สามารถสื่อสารกับที่เก็บที่คุณต้องการเพิ่ม นี่อาจเป็นปัญหากับอินเทอร์เน็ตของคุณ หากคุณกำลังใช้ VPN หรือบริการ Proxy ให้ปิดการใช้งานแล้วลองติดตั้งโมดูลอีกครั้ง คุณควรเรียกใช้คำสั่ง Register อีกครั้งหลังจากปิดใช้งานพรอกซีก่อนที่คุณจะพยายามติดตั้งโมดูล
หากการปิดใช้งานพร็อกซีไม่ใช่ตัวเลือก คุณต้องเปิดใช้งานพรอกซีสำหรับ PowerShell ด้วย หากคุณกำลังใช้พรอกซีผ่านแอปเดสก์ท็อป มีความเป็นไปได้สูงที่ PowerShell จะเลี่ยงผ่าน เมื่อคุณเปิดใช้งานพร็อกซีสำหรับ PowerShell แล้ว ให้เรียกใช้คำสั่ง Register อีกครั้ง จากนั้นลองติดตั้งโมดูล
คุณควรตรวจสอบให้แน่ใจว่าคุณกำลังใช้งาน PowerShell เวอร์ชันล่าสุด หากคุณไม่ได้ใช้ Windows 10 เวอร์ชันล่าสุด เวอร์ชัน PowerShell ของคุณอาจไม่ใช่เวอร์ชันล่าสุด และนั่นเป็นสาเหตุที่คำสั่งอาจล้มเหลว คุณควรถอนการติดตั้ง PowerShell เวอร์ชันเก่าด้วย
สุดท้ายนี้ และนี่เป็นความพยายามครั้งสุดท้ายจริงๆ ให้ลองเปลี่ยนนโยบายการดำเนินการ จากนั้นนำเข้าหรือติดตั้งโมดูล คุณควรตรวจสอบให้แน่ใจว่าโมดูลยังคงใช้งานได้ ลองติดตั้งโมดูลอื่นเพื่อดูว่ามีการติดตั้งหรือไม่ และหากติดตั้งได้ ปัญหาอาจเกิดจากโมดูลอื่นที่คุณพยายามติดตั้ง บางโมดูลอาจมีวิธีการอื่นในการติดตั้ง ดังนั้นให้ลองใช้วิธีเหล่านั้น