PowerShell

Файлът PowerShell не може да бъде зареден, тъй като стартирането на скриптове е деактивирано в тази система

Файлът PowerShell не може да бъде зареден, тъй като стартирането на скриптове е деактивирано в тази система

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

PowerShell не може да бъде зареден, тъй като стартирането на скриптове е деактивирано в тази система

Има само един начин да се изпълни тази задача. Трябва да настроите политиката за изпълнение неограничен.

За това първо ще проверим какви правила са зададени за отделните потребителски групи на вашия компютър.

За това започнете с натискане WINKEY + X комбиниран бутон или щракнете с десния бутон върху бутона Старт и кликнете върху Windows Powershell (администратор) или търсете Powershell в полето за търсене щракнете с десния бутон върху него и изберете Изпълни като администратор. Кликнете върху Да за подкана UAC или потребителски акаунт, който получавате. След това прозорецът на Windows Powershell най-накрая ще бъде отворен. Сега въведете следната команда, за да получите списъка с правила за изпълнение за всички области на вашия компютър,

Get-ExecutionPolicy -List


Това ще включи списък с потребителските групи и тяхното състояние на политиката за изпълнение.

Под колоната на Обхват, трябва да внимавате LocalMachine.

Ако откриете, че неговата политика за изпълнение е настроена на едно от двете Неопределено или Ограничен, вие сте проследили проблема си.

Следващото нещо, което трябва да направите, е да зададете политиката за изпълнение на Неограничен.

За това трябва да въведете следната команда в същия прозорец на PowerShell сесия,

Set-ExecutionPolicy Неограничен


Това ще ви даде съобщение с искане за различни разрешения, за които или ще трябва да натиснете да кажа Да към всички съобщения поотделно или натиснете ключ за казване Да към всички съобщения наведнъж.

Ако тази команда изведе грешка, можете също да принудите да промените политиката за изпълнение, като въведете следната команда,

Set-ExecutionPolicy Unrestricted -Force

Това най-накрая ще зададе Политиката за изпълнение за вашите PowerShell скриптове и кратки команди Неограничен.

Сега това трябва да премахне грешката за вас в PowerShell, която казва, Файлът не може да бъде зареден, защото стартирането на скриптове е деактивирано в тази система.

Това помогна ли ви?

Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...