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

Versiunea actuală de Windows PowerShell este 5. PowerShell vine preinstalat în Windows 10 și a înlocuit Command Prompt în meniul Power user. În timp ce PowerShell 5 este versiunea stabilă care rulează pe sistemul dvs., motorul PowerShell 2.0 este încă activat pe acesta și această versiune de PowerShell este acum recunoscută ca un risc de securitate care poate fi utilizat pentru a rula scripturi rău intenționate. Windows 10 l-a depreciat în actualizarea Fall Creators cu toate acestea, asta nu înseamnă că a fost eliminat pentru toți utilizatorii. Este posibil să fie încă activat pe sistemul dvs. Iată cum puteți verifica dacă încă rulați acest motor și cum puteți dezactiva Windows PowerShell 2.0.

Verificați PowerShell 2.0

Deschideți PowerShell cu drepturi administrative și executați următoarea comandă.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

În rezultatele pe care le returnează această comandă, uitați-vă la câmpul State. Dacă scrie că acest motor este activat, atunci trebuie să-l dezactivați. Dacă statul returnează valoarea Disabled, ești gata. Nu trebuie să faci nimic altceva.

Dezactivați motorul Windows PowerShell 2.0

Deschideți PowerShell cu drepturi administrative și executați următoarea comandă;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Aceasta va dezactiva motorul Windows PowerShell 2.0. O puteți verifica rulând această comandă din nou. Statul ar trebui să returneze „Dezactivat”.

Dacă nu vă simțiți confortabil să rulați comanda în PowerShell, puteți dezactiva funcția și din Panoul de control. Deschideți File Explorer și introduceți următoarele în bara de locație.

Control PanelPrograms

Faceți clic pe „Activați sau dezactivați funcțiile Windows”. Aceasta va deschide o nouă fereastră numită „Funcții Windows”. Poate dura puțin timp pentru ca această fereastră să încarce lista de funcții pe care le puteți activa/dezactiva. Odată ce lista se încarcă, derulați până la sfârșit și căutați Windows PowerShell 2.0. Debifați-l și faceți clic pe OK. Nu trebuie să reporniți sistemul pentru ca acest lucru să aibă efect.

  Cum să deschideți mai multe fișiere simultan pe Windows 10

Care este riscul?

Windows PowerShell 5 are o funcție anti-malware care scanează și împiedică rularea scripturilor rău intenționate, totuși, motorul PowerShell 2.0 poate fi folosit pentru a rula un atac de downgrade care poate ocoli verificarea anti-malware. Acest lucru va duce în cele din urmă la un script PowerShell rău intenționat care rulează pe sistemul dvs.

Dezactivarea motorului nu ar trebui să aibă niciun impact negativ. Microsoft știe că unele aplicații folosesc în continuare PowerShell 2.0, dar lucrează pentru a ajuta la migrarea lor la o versiune mai nouă. Deși această caracteristică a fost retrasă, va rămâne în continuare parte a Windows 10 în viitorul apropiat, iar utilizatorii o vor putea activa dacă au nevoie/dor să o facă.