Come correggere l’errore “Impossibile trovare i repository dei moduli” in PowerShell su Windows 10

PowerShell fa alcune cose di base, ma ci sono alcuni moduli disponibili per questo che puoi installare e usarli per ottenere di più da esso. L’installazione di un modulo in PowerShell è piuttosto semplice, tuttavia, a volte quando si tenta di installare un modulo viene visualizzato l’errore “Impossibile trovare i repository del modulo” che impedisce l’installazione. Se ricevi questo errore, la correzione è abbastanza semplice.

Risolto il problema “Impossibile trovare i repository dei moduli”

Apri PowerShell con diritti di amministratore ed esegui il seguente comando;

Register-PSRepository -Default

Una volta eseguito il comando, il problema dovrebbe essere risolto. Esegui il comando per installare un modulo o aggiungere un repository e questa volta dovrebbe funzionare. Il comando viene completato entro pochi secondi.

Altre soluzioni

L’errore “Impossibile trovare i repository dei moduli” viene visualizzato quando PowerShell non riesce a trovare il repository che stai aggiungendo o il modulo che stai tentando di aggiungere poiché anch’esso proviene da un repository. Il comando registra nuovamente la galleria del repository, motivo per cui, nella maggior parte dei casi, risolverà il problema.

Altri motivi per cui questo errore può apparire è se PowerShell non è in grado di comunicare con il repository che si desidera aggiungere. Questo potrebbe essere un problema con Internet. Se stai utilizzando una VPN o un servizio Proxy, disabilitalo e prova a installare nuovamente il modulo. Vale la pena eseguire nuovamente il comando Register dopo aver disabilitato il proxy prima di tentare di installare un modulo.

Se la disabilitazione del proxy non è un’opzione, è necessario abilitare anche il proxy per PowerShell. Se utilizzi un proxy tramite un’app desktop, è molto probabile che PowerShell lo ignori. Dopo aver abilitato il proxy per PowerShell, eseguire nuovamente il comando Register e quindi provare a installare il modulo.

Dovresti anche assicurarti di eseguire l’ultima versione di PowerShell. Se non stai utilizzando l’ultima versione di Windows 10, la tua versione di PowerShell potrebbe non essere l’ultima ed è per questo che il comando potrebbe non riuscire. È inoltre necessario disinstallare le versioni precedenti di PowerShell.

Infine, e questo è davvero un ultimo disperato sforzo, prova a cambiare la politica di esecuzione e quindi importa o installa il modulo. Dovresti anche assicurarti che il modulo sia ancora disponibile. Prova a installare un modulo diverso per vedere se si installa e, se lo fa, forse il problema è con l’altro modulo che stai tentando di installare. Alcuni moduli potrebbero avere altri metodi alternativi per installarli, quindi prova quelli.