- - Hur du inaktiverar Windows PowerShell 2.0 i Windows 10

Hur du inaktiverar Windows PowerShell 2.0 i Windows 10

Den nuvarande versionen av Windows PowerShell är 5. PowerShell kommer förinstallerat i Windows 10 och har ersatt kommandotolken i Power-användarmenyn. Medan PowerShell 5 är den stabila versionen som körs på ditt system är PowerShell 2.0-motoren fortfarande aktiverad på den och denna version av PowerShell erkänns nu som en säkerhetsrisk som kan användas för att köra skadliga skript. Windows 10 avskrev det i Fall Creators Update, det betyder dock inte att det har tagits bort för alla användare. Det kan fortfarande vara aktiverat på ditt system. Så här kan du kontrollera om du fortfarande kör denna motor och hur du kan inaktivera Windows PowerShell 2.0.

Kontrollera PowerShell 2.0

Öppna PowerShell med administrativa rättigheter och kör följande kommando.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Titta på i resultaten som det här kommandot returnerarstatens fält. Om det står att denna motor är aktiverad måste du inaktivera den. Om staten returnerar det inaktiverade värdet är du bra att gå. Du behöver inte göra något annat.

Inaktivera Windows PowerShell 2.0 Engine

Öppna PowerShell med administrativa rättigheter och kör följande kommando;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Detta kommer att inaktivera Windows PowerShell 2.0-motor. Du kan kontrollera det genom att köra det här kommandot igen. Staten bör returnera "Inaktiverad".

Om du inte är bekväm med att köra kommandot i PowerShell kan du också inaktivera funktionen från Kontrollpanelen. Öppna File Explorer och ange följande i platsfältet.

Control PanelPrograms

Klicka på "Slå på eller stänga av Windows-funktioner". Detta öppnar ett nytt fönster som heter 'Windows-funktioner'. Det kan ta lite tid för det här fönstret att ladda listan med funktioner som du kan aktivera / inaktivera. När listan laddats bläddrar du till slutet och letar efter Windows PowerShell 2.0. Avmarkera det och klicka på OK. Du behöver inte starta om ditt system för att detta ska påverka.

Vad är risken?

Windows PowerShell 5 har en anti-malware-funktionsom skannar och förhindrar skadliga skript från att köra, men PowerShell 2.0-motorn kan användas för att köra en nedgraderingsattack som kan kringgå anti-malware-kontrollen. Detta kommer i slutändan att resultera i ett skadligt PowerShell-skript som körs på ditt system.

Att inaktivera motorn bör inte ha något negativteffekter. Microsoft är medveten om att vissa appar fortfarande använder PowerShell 2.0 men de arbetar för att migrera dem till en nyare version. Även om den här funktionen har avskrivits kommer den fortfarande att vara en del av Windows 10 under överskådlig framtid och användare kommer att kunna aktivera den om de behöver / vill.

kommentarer