Mettre à jour PowerShell sous Windows 11 paraît simple, mais parfois, cela peut s’avérer plus complexe que prévu. Il se peut que la mise à jour semble bloquée ou que le programme d’installation génère une erreur étrange. Ou peut-être n’êtes-vous tout simplement pas certain d’avoir la dernière version, surtout si vous utilisez une ancienne version depuis un certain temps. Quoi qu’il en soit, maintenir PowerShell à jour est crucial : cela permet de débloquer de nouvelles fonctionnalités, de corriger les failles de sécurité et, plus généralement, de maintenir votre environnement plus performant et plus sécurisé. Le processus n’est pas toujours simple, mais ce guide devrait vous aider à éviter certains pièges courants et à garantir la pérennité de la mise à jour.
Comment mettre à jour PowerShell sur Windows 11
Si vous en avez assez d’utiliser un PowerShell obsolète où certaines commandes fonctionnent bizarrement ou certaines fonctionnalités sont manquantes, la mise à niveau vers la dernière version peut faire toute la différence. C’est assez simple, mais il est important de prêter attention à quelques détails. Voici un résumé avec des conseils pour éviter les problèmes courants.
Ouvrir PowerShell avec les privilèges d’administrateur
Tout d’abord, lancez PowerShell correctement pour avoir l’autorisation de tout faire. Cliquez sur le menu Démarrer, saisissez « PowerShell », puis faites un clic droit sur Windows PowerShell et sélectionnez « Exécuter en tant qu’administrateur ».Certains préfèrent utiliser Win + Xet choisir « Terminal Windows (Admin) » si vous utilisez la nouvelle interface, mais l’objectif reste le même : exécuter la console avec privilèges élevés.
L’exécution en tant qu’administrateur vous permet d’installer les mises à jour sans rencontrer d’erreurs d’autorisations. Croyez-moi, rien n’est plus frustrant que de voir le programme d’installation bloqué à mi-chemin parce que PowerShell ne dispose pas des autorisations nécessaires.
Vérifiez votre version actuelle de PowerShell
Une fois PowerShell ouvert, saisissez « » $PSVersionTable. PSVersion
et appuyez sur « » Enter. Un numéro de version, comme 5.1.x ou 7.x, s’affichera. Cela vous permettra de confirmer si vous avez réellement besoin d’une mise à jour, surtout si vous avez tardé. D’après mon expérience, certains systèmes utilisent encore PowerShell 5.1 même lorsque des versions plus récentes sont disponibles. Il est donc conseillé de vérifier avant de se lancer dans un téléchargement complexe.
Visitez la page officielle des versions PowerShell GitHub
Ouvrez votre navigateur et rendez-vous sur la page des versions PowerShell de GitHub. C’est l’endroit le plus fiable pour les dernières versions ; il est crucial d’éviter les sites tiers douteux (Windows est déjà suffisamment complexe).Vous y trouverez toutes les versions, mais privilégiez la dernière version stable. Soyez attentif au numéro de version et aux notes de version, car une mise à jour peut parfois indiquer qu’il s’agit d’une préversion ou d’une version bêta si vous n’y prêtez pas attention.
Téléchargez le programme d’installation pour votre système
Choisissez le bon installateur, généralement un fichier. MSI pour Windows. Soyez vigilant quant à l’architecture : x64 pour la plupart des machines modernes, sauf si vous possédez un système 32 bits plus ancien. Vérifiez l’architecture de votre système dans Paramètres > Système > À propos, ou exécutez systeminfo | findstr /B /C:"System Type"
PowerShell ou CMD. Sur certaines configurations, cette étape peut perturber les utilisateurs : ils téléchargent la mauvaise version, puis se demandent pourquoi elle ne fonctionne pas ou plante.
Exécutez le programme d’installation et suivez les instructions
Une fois le programme d’installation téléchargé, double-cliquez dessus et suivez les instructions à l’écran. La procédure est simple : acceptez la licence, choisissez les options si vous y êtes invité, puis cliquez sur « Installer ».Windows Defender ou SmartScreen peuvent parfois se montrer trop prudents, ce qui peut engendrer des avertissements. Vérifiez simplement l’éditeur si vous y êtes invité, puis continuez. Après l’installation, il n’est pas rare que l’ancien PowerShell reste affiché par défaut, surtout si vous êtes habitué au raccourci Windows PowerShell. Pour passer à PowerShell 7 (ou version ultérieure), s’il est installé avec Windows PowerShell, vous devrez le lancer séparément ou configurer des raccourcis en conséquence.
Vérifiez la mise à jour et ajustez-la si nécessaire
Relancez PowerShell et exécutez $PSVersionTable. PSVersion
. Votre dernier numéro de version devrait maintenant s’afficher. Sinon, essayez de redémarrer votre ordinateur ou d’ouvrir PowerShell à nouveau. Windows a parfois besoin d’un petit coup de pouce ou d’un redémarrage complet pour que la nouvelle version soit correctement enregistrée, surtout si la mise à jour implique le remplacement des fichiers principaux.
Si vous voyez toujours une ancienne version après tout cela, vérifiez si vos variables d’environnement PATH ou vos raccourcis pointent vers l’ancienne installation. Il peut également être utile de vérifier si Windows Update ou des fonctionnalités système existantes bloquent la mise à niveau.
Et si vous rencontrez un problème, n’hésitez pas à désinstaller les anciennes versions de Applications et fonctionnalités — en particulier les versions du Microsoft Store — puis à réinstaller la dernière.
Conseils pour la mise à jour de PowerShell sous Windows 11
- Sauvegardez les scripts importants — juste au cas où quelque chose d’étrange se produirait pendant la mise à jour.
- Assurez-vous que votre système répond aux exigences matérielles pour la dernière version de PowerShell : parfois, les nouvelles fonctionnalités nécessitent un peu de muscle.
- Consultez les notes de publication sur GitHub, car elles répertorient souvent les problèmes connus ou les nouvelles fonctionnalités.
- Envisagez de définir PowerShell 7+ comme shell par défaut dans le terminal Windows pour des flux de travail plus fluides.
- Gardez également un œil sur vos mises à jour Windows : elles peuvent interférer si elles sont en attente ou interrompues.
FAQ
Pourquoi s’embêter à mettre à jour PowerShell sur Windows 11 ?
En résumé, les nouvelles versions de PowerShell offrent de meilleures performances, des correctifs de sécurité et des fonctionnalités intéressantes. C’est comme mettre à niveau votre boîte à outils pour ne pas être laissé pour compte lors de la création de scripts ou de l’automatisation de tâches.
Est-il sûr de mettre à jour depuis GitHub ?
Bien sûr, tant que vous vous en tenez aux versions officielles répertoriées sur le GitHub PowerShell.Évitez les sites de téléchargement douteux : Windows rend déjà la sécurité déjà assez complexe.
Puis-je revenir à une ancienne version si elle casse quelque chose ?
Oui, vous pouvez désinstaller la nouvelle version depuis « Applications et fonctionnalités » et réinstaller l’ancienne si nécessaire. Conservez simplement une copie ou une note de l’ancien programme d’installation si vous souhaitez revenir à la version précédente ultérieurement.
Dois-je redémarrer après la mise à jour ?
Habituellement, ce n’est pas obligatoire, mais le redémarrage est une bonne idée, surtout si vous remarquez un comportement étrange ou des problèmes de commande par la suite.
Que se passe-t-il si la mise à jour échoue ou provoque des problèmes ?
Consultez le dépôt GitHub PowerShell pour obtenir des conseils de dépannage ou consultez les journaux d’erreurs lors de l’installation. Parfois, une simple désinstallation et réinstallation propre suffit.
Résumé
- Ouvrir PowerShell en tant qu’administrateur
- Vérifiez votre version actuelle avec
$PSVersionTable. PSVersion
- Visitez la page officielle des versions GitHub
- Téléchargez le programme d’installation adapté à l’architecture de votre système
- Exécutez le programme d’installation et suivez les instructions
Conclure
Installer la dernière version de PowerShell sur Windows 11 n’est pas sorcier, mais le plus important est de choisir la bonne version et de l’exécuter en tant qu’administrateur. Une fois l’installation terminée, vous constaterez probablement des performances plus rapides et de nouvelles fonctionnalités qui rendent l’écriture de scripts plus agréable. En fin de compte, maintenir les choses à jour ne se résume pas à de nouveaux outils : il s’agit de sécurité, de stabilité et d’éviter les tracas ultérieurs. Espérons que cela vous permettra de gagner un peu de temps, car, avouons-le, les mises à jour Windows peuvent être un peu frustrantes.