Как да коригирате грешката „Не може да се намерят хранилища на модули“ в PowerShell на Windows 10

PowerShell прави няколко основни неща, но има доста модули, налични за него, които можете да инсталирате и използвате, за да извлечете повече от него. Инсталирането на модул в PowerShell обаче е доста лесно, понякога, когато се опитате да инсталирате модул, получавате грешка „Не мога да намеря хранилища на модули“, което ви пречи да го инсталирате. Ако получавате тази грешка, коригирането е доста лесно.

Поправете „Не мога да намеря хранилища на модули“

Отворете PowerShell с администраторски права и изпълнете следната команда;

Register-PSRepository -Default

След като командата се изпълни, проблемът трябва да бъде разрешен. Изпълнете командата, за да инсталирате модул или да добавите хранилище и този път трябва да работи. Командата завършва в рамките на няколко секунди.

  Как да блокирате достъпа до интернет за услугите на Windows 10

Други решения

Грешката „Не може да се намерят хранилища на модули“ се появява, когато PowerShell не може да намери хранилището, което добавяте, или модула, който се опитвате да добавите, тъй като то също идва от хранилище. Командата пререгистрира галерията на хранилището, поради което в повечето случаи ще отстрани проблема.

Други причини, поради които може да се появи тази грешка, е, ако PowerShell не може да комуникира с хранилището, което искате да добавите. Това може да е проблем с вашия интернет. Ако използвате VPN или прокси услуга, деактивирайте я и след това опитайте да инсталирате модула отново. Струва си да изпълните отново командата Register, след като деактивирате проксито, преди да опитате да инсталирате модул.

  Как да деактивирате времевата линия в Windows 10

Ако деактивирането на проксито не е опция, трябва да активирате и проксито за PowerShell. Ако използвате прокси чрез настолно приложение, много вероятно е PowerShell да го заобикаля. След като активирате прокси сървъра за PowerShell, изпълнете отново командата Register и след това опитайте да инсталирате модула.

Трябва също така да се уверите, че използвате най-новата версия на PowerShell. Ако не използвате най-новата версия на Windows 10, вашата версия на PowerShell може да не е най-новата и затова командата може да е неуспешна. Трябва също да деинсталирате по-стари версии на PowerShell.

  Как да създадете динамична тема за тапет за Windows 10

И накрая, и това наистина е последно усилие, опитайте да промените политиката за изпълнение и след това импортирайте или инсталирайте модула. Трябва също така да се уверите, че модулът все още е наличен. Опитайте да инсталирате друг модул, за да видите дали се инсталира и ако се инсталира, може би проблемът е в другия модул, който се опитвате да инсталирате. Някои модули може да имат други, алтернативни методи за инсталирането им, така че опитайте тези.