Comment désactiver Windows PowerShell 2.0 sur Windows 10

click fraud protection

La version actuelle de Windows PowerShell est 5. PowerShell est préinstallé dans Windows 10 et a remplacé l'invite de commandes dans le menu utilisateur avancé. Alors que PowerShell 5 est la version stable exécutée sur votre système, le moteur PowerShell 2.0 est toujours activé sur et cette version de PowerShell est maintenant reconnue comme un risque de sécurité qui peut être utilisé pour exécuter des programmes malveillants scripts. Windows 10 l'a déconseillé dans la mise à jour Fall Creators cependant, cela ne signifie pas qu'il a été supprimé pour tous les utilisateurs. Il peut toujours être activé sur votre système. Voici comment vérifier si vous utilisez toujours ce moteur et comment désactiver Windows PowerShell 2.0.

Vérifiez PowerShell 2.0

Ouvrez PowerShell avec des droits d'administration et exécutez la commande suivante.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Dans les résultats renvoyés par cette commande, examinez le champ État. S'il indique que ce moteur est activé, vous devez le désactiver. Si l'État renvoie la valeur Disabled, vous êtes prêt à partir. Tu n'as pas besoin de faire quoique ce soit d'autre.

instagram viewer

Désactiver le moteur Windows PowerShell 2.0

Ouvrez PowerShell avec des droits d'administration et exécutez la commande suivante;

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Cela désactivera le moteur Windows PowerShell 2.0. Vous pouvez le vérifier en exécutant à nouveau cette commande. L’État doit renvoyer «Désactivé».

Si vous n'êtes pas à l'aise d'exécuter la commande dans PowerShell, vous pouvez également désactiver la fonctionnalité à partir du Panneau de configuration. Ouvrez l'Explorateur de fichiers et entrez ce qui suit dans la barre d'emplacement.

Panneau de configuration \ Programmes

Cliquez sur «Activer ou désactiver les fonctionnalités Windows». Cela ouvrira une nouvelle fenêtre appelée «Fonctionnalités Windows». Cette fenêtre peut prendre un peu de temps pour charger la liste des fonctionnalités que vous pouvez activer / désactiver. Une fois la liste chargée, faites défiler jusqu'à la fin et recherchez Windows PowerShell 2.0. Décochez-la et cliquez sur OK. Vous n'avez pas besoin de redémarrer votre système pour que cela prenne effet.

Quel est le risque?

Windows PowerShell 5 dispose d'une fonction anti-malware qui analyse et empêche l'exécution de scripts malveillants cependant, le moteur PowerShell 2.0 peut être utilisé pour exécuter une attaque de rétrogradation qui peut contourner l'anti-malware vérifier. Cela se traduira finalement par un Script PowerShell en cours d'exécution sur votre système.

La désactivation du moteur ne devrait avoir aucun impact négatif. Microsoft sait que certaines applications utilisent toujours PowerShell 2.0, mais elles s'efforcent de les migrer vers une version plus récente. Bien que cette fonctionnalité soit obsolète, elle restera une partie de Windows 10 dans un avenir prévisible et les utilisateurs pourront l'activer s'ils en ont besoin / veulent.

watch instagram story