- - Jak zakázat Windows PowerShell 2.0 v systému Windows 10

Jak zakázat Windows PowerShell 2.0 v systému Windows 10

Aktuální verze prostředí Windows PowerShell je 5. PowerShell je předinstalován v systému Windows 10 a nahradil příkazový řádek v nabídce Power user. Zatímco PowerShell 5 je stabilní verze běžící ve vašem systému, je v něm stále aktivován motor PowerShell 2.0 a tato verze PowerShell je nyní považována za bezpečnostní riziko, které lze použít ke spuštění škodlivých skriptů. Systém Windows 10 ji však v aktualizaci Fall Creators Update zastaral, to však neznamená, že byl odstraněn pro všechny uživatele. Ve vašem systému může být stále povolena. Zde je návod, jak můžete zkontrolovat, zda tento motor stále používáte a jak můžete zakázat Windows PowerShell 2.0.

Zkontrolujte PowerShell 2.0

Otevřete PowerShell s právy správce a spusťte následující příkaz.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Ve výsledcích, které se tento příkaz vrací, se podívejte napole státu. Pokud se říká, že tento motor je povolen, musíte jej deaktivovat. Pokud stát vrátí hodnotu Zakázáno, je dobré jít. Nemusíš dělat nic jiného.

Zakázat Windows PowerShell 2.0 Engine

Otevřete PowerShell s právy správce a spusťte následující příkaz;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Tím zakážete motor Windows PowerShell 2.0. Můžete to zkontrolovat opětovným spuštěním tohoto příkazu. Stát by se měl vrátit „zdravotně postižený“.

Pokud se vám nepodaří spustit příkaz v prostředí PowerShell, můžete tuto funkci také zakázat z ovládacího panelu. Otevřete Průzkumník souborů a do panelu umístění zadejte následující.

Control PanelPrograms

Klikněte na „Zapnout nebo vypnout funkce systému Windows“. Otevře se nové okno s názvem „Funkce systému Windows“. V tomto okně může chvíli trvat, než načte seznam funkcí, které můžete povolit / zakázat. Po načtení seznamu přejděte na konec a vyhledejte Windows PowerShell 2.0. Zrušte zaškrtnutí a klikněte na OK. Aby se to projevilo, není nutné restartovat systém.

Jaké je riziko?

Windows PowerShell 5 má anti-malware funkcikterý prověřuje a zabraňuje spouštění škodlivých skriptů, ale motor PowerShell 2.0 lze použít ke spuštění downgrade útoku, který může obejít kontrolu anti-malware. To nakonec povede ke škodlivému skriptu PowerShell spuštěnému ve vašem systému.

Vypnutí motoru by nemělo mít žádné negativnídopady. Společnost Microsoft si je vědoma, že některé aplikace stále používají PowerShell 2.0, ale snaží se je migrovat na novější verzi. I když byla tato funkce zastaralá, zůstane v dohledné budoucnosti součástí systému Windows 10 a uživatelé ji budou moci povolit, budou-li to potřebovat / chtějí.

Komentáře