Comment activer ou installer Windows PowerShell 2.0 sur Windows 11

📅
🕑 5 minutes de lecture

Comment activer ou installer Windows PowerShell 2.0 sous Windows 11

Exécuter d’anciens scripts peut parfois s’avérer fastidieux, surtout que les versions récentes de Windows ont tendance à désactiver par défaut des fonctionnalités comme PowerShell 2.0. Pour ceux qui travaillent avec du code hérité ou certains outils d’automatisation, activer PowerShell 2.0 est parfois la seule solution. C’est assez étrange, mais Windows le propose toujours comme option, même si les versions plus récentes de PowerShell sont généralement recommandées. L’astuce ? L’activer n’est pas compliqué, mais ce n’est pas aussi évident que d’appuyer sur un bouton, à moins de savoir où chercher. Activer PowerShell 2.0 permet de retrouver cet environnement de script familier. C’est très pratique pour dépanner d’anciens scripts ou pour exécuter des outils d’entreprise anciens qui utilisent encore cette version. Attention cependant : pour des raisons de sécurité, Microsoft l’a désactivé par défaut. Il est donc déconseillé de l’activer systématiquement sans raison valable. Une fois activé, un simple redémarrage suffit généralement, et tout devrait fonctionner correctement.

Comment activer ou installer Windows PowerShell 2.0 sous Windows 11

Ouvrez la barre de recherche Windows et trouvez le menu des fonctionnalités

La première étape consiste à afficher le bon menu. Cliquez sur le menu Démarrer ou appuyez sur la touche Windows de votre clavier. Ensuite, commencez à taper « Fonctionnalités Windows ».L’ option « Activer ou désactiver des fonctionnalités Windows » devrait apparaître. Si ce n’est pas le cas, vous pouvez également y accéder via Paramètres → Applications → Fonctionnalités facultatives, mais la méthode classique est plus rapide pour la plupart des utilisateurs. Une fois que vous voyez « Activer ou désactiver des fonctionnalités Windows » dans les résultats de recherche, cliquez dessus. Une nouvelle fenêtre s’ouvre alors, affichant la liste de tous les composants facultatifs que Windows peut activer ou désactiver. Considérez-la comme un menu permettant d’accéder à des fonctionnalités cachées.

Rechercher et vérifier Windows PowerShell 2.0

Faites défiler la liste jusqu’à trouver Windows PowerShell 2.0. Vous devriez voir une case à cocher principale intitulée Windows PowerShell 2.0, contenant généralement une sous-option appelée Moteur Windows PowerShell 2.0. Si la case n’est pas cochée, cela signifie que le moteur est désactivé. Pour l’activer, cochez la case correspondante. Il est un peu agaçant qu’elle soit imbriquée, mais sur certaines configurations, la case principale peut rester décochée même si le moteur est activé. Assurez-vous donc que les deux options sont cochées si nécessaire.

Activez la fonctionnalité et patientez.

Après avoir coché la case, cliquez sur OK. Windows effectuera la vérification des modifications, puis activera la fonctionnalité. Prévoyez un court instant ; l’opération est généralement rapide car tout est intégré, mais sur du matériel plus ancien, cela peut prendre une ou deux minutes. Pendant cette étape, Windows peut afficher une barre de progression ou un message tel que « Application des modifications ». Ne fermez pas la fenêtre et n’interrompez pas le processus. Si tout se déroule correctement, un message vous indiquera que l’opération est terminée.

Redémarrez votre PC si on vous le demande.

Le plus souvent, Windows vous invitera à redémarrer pour finaliser le processus. En effet, c’est parfois le seul moyen de garantir le bon fonctionnement de la fonctionnalité. Dans ce cas, cliquez simplement sur « Redémarrer maintenant ». Après le redémarrage, l’ancien moteur PowerShell devrait être activé et prêt à l’emploi.

Vérifiez si PowerShell 2.0 est prêt

Une fois le système redémarré, il est conseillé de vérifier que tout fonctionne correctement. Recherchez PowerShell dans le menu Démarrer et ouvrez-le. Dans la nouvelle fenêtre, saisissez : $PSVersionTable et appuyez sur Entrée. Si une version comme 5.1 s’affiche, c’est normal. Pour tester spécifiquement PowerShell 2.0, ouvrez la boîte de dialogue Exécuter avec Ctrl+C Windows + R, puis saisissez : powershell.exe -version 2 et appuyez sur Entrée. Cela lance PowerShell en mode version 2.0, utile pour le dépannage ou l’exécution de ce type de script.

FAQ

Windows PowerShell 2.0 est-il disponible sous Windows 11 ?

Oui, vous pouvez toujours l’activer en tant que fonctionnalité optionnelle, mais elle est désactivée par défaut car elle est assez obsolète et présente des risques de sécurité.

Pourquoi les gens s’embêtent-ils à activer PowerShell 2.0 ?

Principalement pour des raisons de compatibilité : certains anciens scripts ou outils métiers en ont encore besoin, et les versions modernes de PowerShell ne sont tout simplement pas adaptées.

PowerShell 2.0 est-il sûr à utiliser ?

Pas vraiment. Il présente des vulnérabilités connues et n’est pas sécurisé selon les normes actuelles. Utilisez-le uniquement en cas de nécessité absolue, et de préférence dans un environnement isolé.

Est-il possible de désactiver PowerShell 2.0 ultérieurement ?

Tout à fait. Il suffit de retourner dans Activer ou désactiver des fonctionnalités Windows et de décocher la case Windows PowerShell 2.0. C’est simple comme bonjour.

Quelle version de PowerShell est généralement incluse dans Windows 11 ?

L’installation par défaut inclut PowerShell 5.1. Vous pouvez également installer séparément PowerShell 7, une version multiplateforme, si nécessaire.

Tous les scripts seront-ils compatibles avec PowerShell 2.0 ?

Non. Les scripts conçus pour des versions plus récentes (comme la 7 ou la 5.1) utilisent souvent des commandes ou des modules qui n’existaient pas dans la version 2.0. Si vous testez du code ancien, c’est là que le sélecteur de version s’avère utile.

PowerShell 7 est-il identique à Windows PowerShell ?

Pas tout à fait. PowerShell 7 est plus récent, multiplateforme et basé sur. NET Core, tandis que Windows PowerShell est la version Windows traditionnelle basée sur. NET Framework.

Conclure

Activer PowerShell 2.0 sur Windows 11 est simple si vous savez où chercher. C’est une fonctionnalité un peu ancienne, mais si vous avez besoin de cet environnement de script, il est toujours là, caché parmi les options. Après l’activation et un redémarrage rapide, il est prêt à exécuter vos anciens scripts. Pensez à désactiver PowerShell 2.0 si vous n’en avez plus besoin. Cela vous évitera de passer des heures à chercher pourquoi un script ancien refuse de s’exécuter.