/
/

Comment réinstaller PowerShell sur Windows

par Miguelito Balba, IT Editorial Expert   |  
traduit par Hedi Zayani
Comment réinstaller PowerShell sur Windows blog banner image

Comme la plupart des applications, PowerShell peut ne plus répondre ou être corrompu. Dans ce cas, vous devrez réinstaller Windows PowerShell pour résoudre le problème, rétablir les fonctionnalités ou passer à une version plus moderne.

Avant de réinstaller, il est conseillé de vérifier la version de PowerShell que vous utilisez actuellement, afin de savoir exactement avec quoi vous travaillez.

Les utilisateurs de Windows peuvent installer PowerShell 5.1 et 7+, et ce guide couvre les méthodes de réparation et de réinstallation de PowerShell traditionnel et de ses versions plus récentes.

💡Note : Les méthodes décrites dans ce guide s’appliquent à Windows 10 et 11, sauf indication contraire. Bien que certaines étiquettes de l’interface utilisateur puissent différer légèrement (par exemple, Applications installées sur Windows 11 contre Applications et fonctionnalités sur Windows 10), la fonctionnalité reste la même.

Meilleures méthodes pour réinstaller PowerShell sur Windows

Vous pouvez désinstaller, réparer et télécharger PowerShell pour réinstaller l’application sur Windows. Il s’agit de trois méthodes différentes, adaptées à des scénarios spécifiques. Avant de choisir la méthode la plus adaptée à votre situation, vous devez prendre en compte certains éléments avant de désinstaller ou de réinstaller PowerShell, comme la perte de personnalisation.

Cela dit, vous trouverez ci-dessous un guide étape par étape sur la manière de réinstaller Windows PowerShell à l’aide de méthodes éprouvées, ainsi que sur le moment où il convient de les utiliser :

Méthode 1 : Réinstallation de PowerShell 7+

Utilisez cette méthode lorsque vous rencontrez des problèmes avec PowerShell 7 ou une version ultérieure. PowerShell 7+ étant modulaire et pouvant être entièrement désinstallé et réinstallé, cette méthode est idéale pour les corrections isolées ou les nouvelles installations. Pour cette méthode, vous devez suivre le guide ci-dessous :

Étape 1 : Désinstallation de la version actuelle

Tout d’abord, vous devez désinstaller la version actuelle :

  1. Appuyez sur Démarrer ou sur le bouton Windows et tapez Paramètres. Allez sur Applications Applications installées.
  2. Recherchez PowerShell.
  3. Cliquez sur d’autres options ( • • • ), puis sur Désinstaller.

Vous pouvez également utiliser PowerShell pour désinstaller en copiant et en collant le script suivant dans l’invite de commande :

winget uninstall Microsoft.PowerShell

💡Note : Cette méthode fonctionne de la même manière sous Windows 10 et 11. Sur Windows 10, le menu d’applications est intitulé Applications et fonctionnalités (au lieu d’Applications installées), et l’utilisation de winget nécessite la version 1809 ou ultérieure avec le package App Installer installé.

Étape 2 : Réinstaller PowerShell 7+

Vous pouvez ensuite réinstaller PowerShell 7+ en suivant les étapes ci-dessous :

Utilisation de WinGet :

  1. Recherchez Invite de commande ou PowerShell dans le menu Démarrer.
  2. Cliquez avec le bouton droit de la souris sur l’application de votre choix et cliquez sur Exécuter en tant qu’administrateur.
  3. Copiez et collez le script suivant dans l’invite :

winget install –id Microsoft.Powershell –source winget

Utiliser GitHub :

  1. Allez sur la page officielle PowerShell GitHub : https://github.com/PowerShell/PowerShell
  2. Recherchez et cliquez sur l’onglet Releases sur le côté droit du site.
  3. Télécharger la dernière version du programme d’installation .msi pour Windows.
  4. Exécutez le programme d’installation.

💡 Note : Cette méthode est compatible avec Windows 10 et 11, à condition que winget soit disponible (Windows 10 1809+ avec App Installer). Le programme d’installation .msi basé sur GitHub fonctionne de manière identique sur les deux versions du système d’exploitation.

Méthode 2 : Réparer Windows PowerShell 5.1

Utilisez cette méthode lorsqu’il y a un problème au niveau du système d’exploitation PowerShell. Vous ne pouvez pas désinstaller et réinstaller PowerShell 5.1, mais vous pouvez le réparer ou le réinitialiser comme suit :

Option A : Exécutez le vérificateur de fichiers système et DISM

Utilisez les commandes suivantes pour vérifier et restaurer les composants Windows manquants ou corrompus, y compris PowerShell 5.1.

Vérificateur de fichiers système :

  1. Recherchez cmd dans la barre de recherche de Windows
  2. Cliquez avec le bouton droit de la souris sur Invite de commande
  3. Sélectionnez Exécuter en tant qu’administrateur
  4. Tapez et entrez ce qui suit dans l’invite de commande : sfc /scannow

DISM :

  1. Recherchez cmd dans la barre de recherche de Windows
  2. Cliquez avec le bouton droit de la souris sur Invite de commande
  3. Sélectionnez Exécuter en tant qu’administrateur
  4. Tapez et entrez ce qui suit dans l’invite de commande : DISM /Online /Cleanup-Image /RestoreHealth

Option B : Activer Windows PowerShell en tant que fonction optionnellee

  1. Recherchez Panneau de configuration dans la barre de recherche
  2. Cliquez sur Programmes, puis sur Activer ou désactiver les fonctionnalités de Windows sous Programmes et Fonctionnalités.
  3. Assurez-vous que Windows PowerShell 2.0 et 5.1 (si disponible) sont cochés.
  4. Si ce n’est pas le cas, réactivez-les et redémarrez votre appareil.

💡  Note : Les deux options de cette méthode fonctionnent sous Windows 10 et 11. Les commandes System File Checker (sfc) et DISM fonctionnent de la même manière dans les deux versions. Cependant, la disponibilité de PowerShell 2.0 et 5.1 dans la boîte de dialogue des fonctionnalités Windows (option B) peut varier en fonction de votre édition de Windows – elle est généralement présente dans les éditions Pro, Enterprise et Education, mais n’apparaît pas toujours dans l’édition Home.

Méthode 3 : Utiliser le Microsoft Store

Vous pouvez installer PowerShell 7+ en le téléchargeant depuis le Microsoft Store. En procédant de cette manière, PowerShell est installé dans un répertoire distinct (C:\Program Files\WindowsApps) et est automatiquement mis à jour par l’intermédiaire du Store.

Pour ce faire, suivez les étapes ci-dessous :

  1. Recherchez Microsoft Store dans la barre de recherche de Windows.
  2. Recherchez PowerShell dans la barre de recherche du magasin.
  3. Cliquez sur Obtenir pour installer la dernière version de PowerShell.

💡Note : Fonctionne à la fois sur Windows 10 (version 1809+) et Windows 11. Le Microsoft Store gère les installations et les mises à jour de PowerShell 7+ de la même manière dans les deux cas.

Éléments à prendre en compte avant de réinstaller Windows PowerShell

Avant de désinstaller et de réinstaller PowerShell, vous devez tenir compte des effets sur son profil, ses stratégies d’exécution, ses variables PATH et les différentes versions dont vous disposez sur votre appareil.

Profil PowerShell

Chaque session PowerShell charge un script de profil (par exemple, Microsoft.PowerShell_profile.ps1) qui personnalise les éléments suivants :

  • Alias
  • Variables environnementales
  • Importations de modules
  • Paramètres de l’interface utilisateur

La désinstallation de PowerShell 7+ entraîne la suppression du profil associé, à moins qu’il ne soit sauvegardé manuellement.

Politiques d’exécution

PowerShell dispose de règles d’exécution permettant de restreindre l’exécution des scripts. La réinstallation du programme réinitialise ces politiques, ce qui vous oblige à réappliquer les politiques précédentes.

Variables PATH

Après la réinstallation, l’emplacement de pwsh.exe (C:\NProgram Files\NPowerShell\N) doit être présent dans la variable PATH du système :

  • Utiliser pwsh à partir de n’importe quelle CLI
  • Prise en charge des scripts d’automatisation qui invoquent pwsh.exe

Versions de PowerShell

Vous pouvez utiliser PowerShell 5.1 et 7+ simultanément, ce qui permet une compatibilité ascendante et l’accès à des fonctionnalités plus récentes. Vous pouvez accéder à la version 5.1 avec powershell.exe (le fichier exécutable de l’application) et à la version 7+ avec pwsh.exe.

Réinstallation de PowerShell sur Windows pour remédier à la corruption ou aux dépendances défectueuses

La réinstallation de Windows PowerShell garantit la stabilité et l’accès aux fonctions d’automatisation. Qu’il s’agisse de réparer la version 5.1 ou d’installer et de gérer PowerShell 7+, vous pouvez facilement réinstaller le programme à l’aide de WinGet, de GitHub ou du Microsoft Store.

FAQs

Il existe différentes méthodes pour réinstaller PowerShell. La méthode la plus simple consiste à désinstaller puis à réinstaller PowerShell 7+. Vous pouvez également vous rendre sur le Microsoft Store et y télécharger directement le programme. Pour Microsoft 5.1, vous devrez réparer l’application car vous ne pouvez pas désinstaller et réinstaller la version.

Vous pouvez installer PowerShell 7 sur Windows 11 en le téléchargeant depuis GitHub ou le Microsoft Store. Vous pouvez également copier et coller le script suivant dans PowerShell :

winget install –id Microsoft.Powershell –source winget

PowerShell 7+ est la dernière version de PowerShell. Cela est généralement mieux pour les scripts modernes, les performances, les tâches multiplateformes et l’automatisation avancée. Par ailleurs, la version 5.1 est compatible avec les anciennes fonctionnalités de Windows, les anciens scripts ou les outils d’administration tels que la stratégie de groupe.

Vous pouvez vérifier quelle version de PowerShell votre appareil utilise en utilisant la commande $PSVersionTable ou le registre.

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?