- - Come disabilitare Windows PowerShell 2.0 su Windows 10

Come disabilitare Windows PowerShell 2.0 su Windows 10

La versione corrente di Windows PowerShell è 5. PowerShell è preinstallato in Windows 10 e ha sostituito il prompt dei comandi nel menu Power user. Mentre PowerShell 5 è la versione stabile in esecuzione sul sistema, il motore PowerShell 2.0 è ancora abilitato su di esso e questa versione di PowerShell è ora riconosciuta come un rischio per la sicurezza che può essere utilizzato per eseguire script dannosi. Windows 10 lo ha deprecato in Fall Creators Update, ciò non significa che sia stato rimosso per tutti gli utenti. Potrebbe essere ancora abilitato sul tuo sistema. Ecco come è possibile verificare se si sta ancora eseguendo questo motore e come è possibile disabilitare Windows PowerShell 2.0.

Controlla PowerShell 2.0

Apri PowerShell con diritti amministrativi ed esegui il comando seguente.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Nei risultati restituiti da questo comando, guardail campo statale. Se dice che questo motore è abilitato, è necessario disabilitarlo. Se lo Stato restituisce il valore Disabilitato, sei a posto. Non c'è bisogno che tu faccia altro.

Disabilita il motore di Windows PowerShell 2.0

Aprire PowerShell con diritti amministrativi ed eseguire il comando seguente;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Ciò disabiliterà il motore di Windows PowerShell 2.0. Puoi verificarlo eseguendo di nuovo questo comando. Lo stato dovrebbe restituire "Disabilitato".

Se non si ha familiarità con l'esecuzione del comando in PowerShell, è possibile disabilitare la funzionalità anche dal Pannello di controllo. Apri Esplora file e inserisci quanto segue nella barra degli indirizzi.

Control PanelPrograms

Fai clic su "Attiva o disattiva le funzionalità di Windows". Questo aprirà una nuova finestra chiamata "Funzionalità Windows". Questa finestra potrebbe impiegare un po 'di tempo per caricare l'elenco di funzioni che è possibile abilitare / disabilitare. Una volta caricato l'elenco, scorrere fino alla fine e cercare Windows PowerShell 2.0. Deselezionalo e fai clic su OK. Non è necessario riavviare il sistema affinché ciò abbia effetto.

Qual è il rischio?

Windows PowerShell 5 ha una funzionalità anti-malwareche esegue la scansione e impedisce l'esecuzione di script dannosi, il motore PowerShell 2.0 può essere utilizzato per eseguire un attacco di downgrade che può aggirare il controllo antimalware. Ciò alla fine si tradurrà in uno script di PowerShell dannoso in esecuzione sul tuo sistema.

La disabilitazione del motore non dovrebbe avere alcun aspetto negativoimpatti. Microsoft è a conoscenza del fatto che alcune app utilizzano ancora PowerShell 2.0, ma stanno lavorando per aiutarle a migrarle a una versione più recente. Sebbene questa funzionalità sia stata deprecata, rimarrà comunque parte di Windows 10 per il prossimo futuro e gli utenti saranno in grado di abilitarla se ne hanno bisogno / lo desiderano.

Commenti