Jak naprawić błąd „Nie można znaleźć repozytoriów modułów” w programie PowerShell w systemie Windows 10

PowerShell wykonuje kilka podstawowych rzeczy, ale dostępnych jest kilka modułów, które można zainstalować i używać, aby uzyskać więcej z niego. Instalowanie modułu w programie PowerShell jest dość łatwe, jednak czasami podczas próby zainstalowania modułu pojawia się błąd „Nie można znaleźć repozytoriów modułów”, co uniemożliwia jego zainstalowanie. Jeśli otrzymujesz ten błąd, poprawka jest dość łatwa.

Napraw „Nie można znaleźć repozytoriów modułów”

Otwórz PowerShell z uprawnieniami administratora i uruchom następujące polecenie;

Register-PSRepository -Default

Po wykonaniu polecenia problem powinien zostać rozwiązany. Uruchom polecenie, aby zainstalować moduł lub dodać repozytorium i tym razem powinno działać. Polecenie kończy się w ciągu kilku sekund.

Inne rozwiązania

Błąd „Nie można znaleźć repozytoriów modułów” pojawia się, gdy program PowerShell nie może znaleźć repozytorium, które dodajesz, lub modułu, który próbujesz dodać, ponieważ również pochodzi z repozytorium. Polecenie ponownie rejestruje galerię repozytorium, dlatego w większości przypadków rozwiązuje problem.

Inne powody, dla których ten błąd może się pojawić, to to, że PowerShell nie może komunikować się z repozytorium, które chcesz dodać. Może to być problem z Twoim Internetem. Jeśli korzystasz z VPN lub usługi Proxy, wyłącz je, a następnie spróbuj ponownie zainstalować moduł. Przed przystąpieniem do instalacji modułu warto ponownie uruchomić polecenie Register po wyłączeniu proxy.

Jeśli wyłączenie serwera proxy nie jest opcją, musisz również włączyć serwer proxy dla programu PowerShell. Jeśli korzystasz z serwera proxy za pośrednictwem aplikacji komputerowej, jest wysoce prawdopodobne, że program PowerShell go omija. Po włączeniu serwera proxy dla programu PowerShell ponownie uruchom polecenie Register, a następnie spróbuj zainstalować moduł.

Upewnij się również, że korzystasz z najnowszej wersji programu PowerShell. Jeśli nie używasz najnowszej wersji systemu Windows 10, Twoja wersja programu PowerShell może nie być najnowsza i dlatego polecenie może się nie powieść. Powinieneś także odinstalować starsze wersje programu PowerShell.

Wreszcie, a to naprawdę ostatnia próba, spróbuj zmienić zasady wykonywania, a następnie zaimportuj lub zainstaluj moduł. Powinieneś także upewnić się, że moduł jest nadal dostępny. Spróbuj zainstalować inny moduł, aby sprawdzić, czy zostanie zainstalowany, a jeśli tak, być może problem dotyczy innego modułu, który próbujesz zainstalować. Niektóre moduły mogą mieć inne, alternatywne metody ich instalacji, więc wypróbuj te.