Sådan deaktiveres Windows PowerShell 2.0 på Windows 10

Den aktuelle version af Windows PowerShell er 5. PowerShell kommer forudinstalleret i Windows 10 og har erstattet kommandoprompt i Power-brugermenuen. Mens PowerShell 5 er den stabile version, der kører på dit system, er PowerShell 2.0-motoren stadig aktiveret på den, og denne version af PowerShell er nu anerkendt som en sikkerhedsrisiko, der kan bruges til at køre ondsindede scripts. Windows 10 forældede det i Fall Creators Update det betyder dog ikke, at det er blevet fjernet for alle brugere. Det kan stadig være aktiveret på dit system. Her er, hvordan du kan kontrollere, om du stadig kører denne motor, og hvordan du kan deaktivere Windows PowerShell 2.0.

Tjek PowerShell 2.0

Åbn PowerShell med administrative rettigheder og kør følgende kommando.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

I de resultater, som denne kommando returnerer, skal du se på feltet Tilstand. Hvis der står, at denne motor er aktiveret, skal du deaktivere den. Hvis staten returnerer værdien Deaktiveret, er du god til at gå. Du behøver ikke at gøre andet.

  Sådan får du vist batteriprocent for Xbox One-controllere i Windows

Deaktiver Windows PowerShell 2.0 Engine

Åbn PowerShell med administrative rettigheder, og kør følgende kommando;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Dette vil deaktivere Windows PowerShell 2.0-motoren. Du kan kontrollere det ved at køre denne kommando igen. Staten bør returnere ‘Deaktiveret’.

Hvis du ikke er tryg ved at køre kommandoen i PowerShell, kan du også deaktivere funktionen fra kontrolpanelet. Åbn File Explorer og indtast følgende i placeringslinjen.

Control PanelPrograms

Klik på ‘Slå Windows-funktioner til eller fra’. Dette åbner et nyt vindue kaldet ‘Windows-funktioner’. Det kan tage lidt tid for dette vindue at indlæse listen over funktioner, som du kan aktivere/deaktivere. Når listen er indlæst, skal du rulle til slutningen og kigge efter Windows PowerShell 2.0. Fjern markeringen i det, og klik på OK. Du behøver ikke at genstarte dit system for at dette skal træde i kraft.

  Sådan deaktiveres udklipsholdersynkronisering på tværs af enheder på Windows 10

Hvad er risikoen?

Windows PowerShell 5 har en anti-malware-funktion, der scanner og forhindrer ondsindede scripts i at køre, men PowerShell 2.0-motoren kan bruges til at køre et nedgraderingsangreb, der kan omgå anti-malware-kontrollen. Dette vil i sidste ende resultere i et ondsindet PowerShell-script, der kører på dit system.

Deaktivering af motoren burde ikke have nogen negativ indvirkning. Microsoft er klar over, at nogle apps stadig bruger PowerShell 2.0, men de arbejder på at hjælpe med at migrere dem til en nyere version. Selvom denne funktion er blevet forældet, vil den stadig forblive en del af Windows 10 i en overskuelig fremtid, og brugere vil være i stand til at aktivere den, hvis de har brug for/ønsker det.

  Sådan stopper du, at Windows 10 vågner tilfældigt fra dvale