WN10-00-000155 - The Windows PowerShell 2.0 feature must be disabled on the system.

Warning! Audit Deprecated

This audit has been deprecated and will be removed in a future update.

View Next Audit Version


Windows PowerShell 5.0 added advanced logging features which can provide additional detail when malware has been run on a system. Disabling the Windows PowerShell 2.0 mitigates against a downgrade attack that evades the Windows PowerShell 5.0 script block logging feature.


Disable 'Windows PowerShell 2.0' on the system.

Run 'Windows PowerShell' with elevated privileges (run as administrator).
Enter the following:
Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

This command should disable both 'MicrosoftWindowsPowerShellV2Root' and 'MicrosoftWindowsPowerShellV2' which correspond to 'Windows PowerShell 2.0' and 'Windows PowerShell 2.0 Engine' respectively in 'Turn Windows features on or off'.

Search for 'Features'.
Select 'Turn Windows features on or off'.
De-select 'Windows PowerShell 2.0'.

See Also


Item Details

References: CAT|II, CCI|CCI-000381, Rule-ID|SV-220728r569187_rule, STIG-ID|WN10-00-000155, STIG-Legacy|SV-85259, STIG-Legacy|V-70637, Vuln-ID|V-220728

Plugin: Windows

Control ID: bf187b9b9f91597ae0151002fbc94342e108c9e52a50132102a970298124bb6d