Cum să dezactivați Windows PowerShell 2.0 pe Windows 10

Versiunea curentă a Windows PowerShell este 5, fiind integrată în mod implicit în Windows 10, unde a înlocuit Command Prompt în meniul Power User. Deși PowerShell 5 reprezintă versiunea stabilă, motorul PowerShell 2.0 rămâne activ, fiind considerat o vulnerabilitate de securitate, susceptibil de a fi exploatat pentru executarea de scripturi dăunătoare. Windows 10 l-a declasat odată cu actualizarea Fall Creators, însă acest lucru nu implică eliminarea sa completă de pe toate sistemele. Este posibil ca acesta să fie încă activ pe dispozitivul dumneavoastră. Iată cum puteți verifica dacă motorul este încă funcțional și cum îl puteți dezactiva.

Verificarea Prezenței PowerShell 2.0

Pentru a începe, deschideți PowerShell cu drepturi de administrator și rulați următoarea comandă:

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Analizați rezultatele returnate de această comandă, concentrându-vă pe câmpul „State”. Dacă acesta indică faptul că motorul este „Enabled”, atunci dezactivarea este necesară. În cazul în care câmpul „State” afișează „Disabled”, nu este necesară nicio acțiune suplimentară.

Dezactivarea Motorului Windows PowerShell 2.0

Deschideți PowerShell cu privilegii administrative și executați comanda următoare:

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Această comandă va dezactiva motorul Windows PowerShell 2.0. Pentru a confirma dezactivarea, executați din nou comanda de verificare; câmpul „State” ar trebui să afișeze acum „Disabled”.

Alternativ, dacă preferați să evitați linia de comandă, dezactivarea se poate realiza și prin intermediul Panoului de Control. Accesați File Explorer și introduceți următoarea adresă în bara de locație:

Control PanelPrograms

Apoi, selectați „Activați sau dezactivați caracteristici Windows”. Aceasta va deschide o fereastră nouă, denumită „Caracteristici Windows”. Este posibil să dureze câteva momente până ce lista de caracteristici se încarcă. Odată încărcată, derulați până la sfârșitul listei și identificați „Windows PowerShell 2.0”. Debifați caseta corespunzătoare și confirmați modificarea cu „OK”. Nu este necesară repornirea sistemului pentru ca această schimbare să fie aplicată.

Care este Pericolul?

Windows PowerShell 5 include protecții anti-malware, care detectează și blochează scripturile dăunătoare. Totuși, motorul PowerShell 2.0 poate fi utilizat pentru un atac de tip downgrade, evitând astfel verificările anti-malware. Această vulnerabilitate poate conduce la executarea de scripturi PowerShell rău intenționate pe sistemul dvs.

Dezactivarea motorului nu ar trebui să genereze efecte secundare negative. Microsoft este conștientă că anumite aplicații utilizează încă PowerShell 2.0, dar depune eforturi pentru a facilita migrarea acestora către versiuni mai recente. Deși această funcționalitate a fost declarată învechită, ea va rămâne în continuare parte integrantă a Windows 10 pe termen scurt, iar utilizatorii vor avea posibilitatea de a o reactiva în cazul în care au nevoie.