Как да деактивирате Windows PowerShell 2.0 на Windows 10

Текущата версия на Windows PowerShell е 5. PowerShell се предлага предварително инсталирана в Windows 10 и е заменила командния ред в менюто на Power User. Докато PowerShell 5 е стабилната версия, работеща във вашата система, двигателят PowerShell 2.0 все още е активиран в него и тази версия на PowerShell вече се разпознава като риск за сигурността, който може да се използва за изпълнение на злонамерени скриптове. Windows 10 го оттегли в актуализацията на Fall Creators това обаче не означава, че е премахнат за всички потребители. Възможно е все още да е активиран във вашата система. Ето как можете да проверите дали все още работите с този двигател и как можете да деактивирате Windows PowerShell 2.0.

Проверете PowerShell 2.0

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

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

В резултатите, които тази команда връща, погледнете полето Състояние. Ако пише, че този двигател е активиран, тогава трябва да го деактивирате. Ако държавата върне стойността Disabled, можете да тръгнете. Не е нужно да правиш нищо друго.

  Как да свържете няколко монитора на Windows 11

Деактивирайте Windows PowerShell 2.0 Engine

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

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Това ще деактивира двигателя на Windows PowerShell 2.0. Можете да го проверите, като изпълните тази команда отново. Държавата трябва да върне „Инвалид“.

Ако не ви е удобно да изпълнявате командата в PowerShell, можете да деактивирате функцията и от контролния панел. Отворете File Explorer и въведете следното в лентата за местоположение.

Control PanelPrograms

Щракнете върху „Включване или изключване на функциите на Windows“. Това ще отвори нов прозорец, наречен „Функции на Windows“. Може да отнеме малко време, докато този прозорец зареди списъка с функции, които можете да активирате/деактивирате. След като списъкът се зареди, превъртете до края и потърсете Windows PowerShell 2.0. Премахнете отметката и щракнете върху OK. Не е необходимо да рестартирате системата си, за да се отрази това.

  Вземете стартов панел на приложения като iPad на Windows

Какъв е рискът?

Windows PowerShell 5 има функция за защита от злонамерен софтуер, която сканира и предотвратява стартирането на злонамерени скриптове, но двигателят PowerShell 2.0 може да се използва за стартиране на атака с понижаване, която може да заобиколи проверката за защита от зловреден софтуер. Това в крайна сметка ще доведе до стартиране на злонамерен PowerShell скрипт във вашата система.

Деактивирането на двигателя не трябва да има отрицателни последици. Microsoft е наясно, че някои приложения все още използват PowerShell 2.0, но работят, за да помогнат за мигрирането им към по-нова версия. Въпреки че тази функция е остаряла, тя все още ще остане част от Windows 10 в обозримо бъдеще и потребителите ще могат да я активират, ако имат нужда/желаят.

  Как да заобиколите счупен клавиш на клавиатурата на компютър с Windows 10