Cum să remediați eroarea „Nu se găsesc depozitele de module” în PowerShell pe Windows 10

PowerShell oferă funcționalități de bază, dar potențialul său real este amplificat de multitudinea de module disponibile. Acestea se pot instala și utiliza pentru a extinde semnificativ capabilitățile inițiale. Procesul de instalare este simplu, însă ocazional, în timpul instalării, se poate întâlni o eroare, semnalând că „nu se găsesc depozitele de module,” ceea ce blochează instalarea. Din fericire, această problemă are o rezolvare destul de facilă.

Rezolvarea erorii „Imposibil de găsit depozitele de module”

Pentru a remedia această eroare, deschide PowerShell cu privilegii de administrator și execută următoarea comandă:

Register-PSRepository -Default

După executarea cu succes a comenzii, problema ar trebui să fie rezolvată. Acum, încearcă din nou să instalezi modulul dorit sau să adaugi un depozit. De această dată, operațiunea ar trebui să se desfășoare fără probleme. Comanda se finalizează de obicei în câteva secunde.

Soluții Alternative

Eroarea „Nu se pot găsi depozite de module” apare atunci când PowerShell nu reușește să identifice depozitul pe care încerci să îl adaugi sau modulul, acesta fiind, de asemenea, asociat unui depozit. Comanda specificată anterior reînregistrează galeria de depozit, rezolvând, de cele mai multe ori, problema.

Alte motive pentru apariția erorii pot fi legate de incapacitatea PowerShell de a comunica cu depozitul. Această situație poate fi cauzată de probleme de conectivitate la internet. Dacă utilizezi un serviciu VPN sau proxy, încearcă să îl dezactivezi și apoi repetă procesul de instalare. După dezactivarea proxy-ului, este recomandată rularea din nou a comenzii Register înainte de a încerca din nou instalarea modulului.

Dacă dezactivarea proxy-ului nu este o opțiune, trebuie să configurezi proxy-ul și pentru PowerShell. Dacă folosești un proxy printr-o aplicație desktop, este posibil ca PowerShell să nu-l utilizeze. După activarea proxy-ului pentru PowerShell, rulează din nou comanda Register și apoi încearcă să instalezi modulul.

Este important să te asiguri că rulezi cea mai recentă versiune de PowerShell. Dacă nu ai instalată cea mai recentă versiune de Windows 10, este posibil ca versiunea PowerShell să nu fie actualizată și, din această cauză, comanda să eșueze. De asemenea, este recomandată dezinstalarea versiunilor mai vechi de PowerShell.

În ultimă instanță, poți încerca să modifici politica de execuție și să imporți sau să instalezi modulul. De asemenea, este important să te asiguri că modulul pe care încerci să îl instalezi este încă disponibil. Încearcă să instalezi un alt modul pentru a verifica dacă problema este specifică modulului inițial. Unele module pot avea metode alternative de instalare, pe care le poți încerca.