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 :
- Appuyez sur Démarrer ou sur le bouton Windows et tapez Paramètres. Allez sur Applications > Applications installées.
- Recherchez PowerShell.
- 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 :
- Recherchez Invite de commande ou PowerShell dans le menu Démarrer.
- Cliquez avec le bouton droit de la souris sur l’application de votre choix et cliquez sur Exécuter en tant qu’administrateur.
- Copiez et collez le script suivant dans l’invite :
winget install –id Microsoft.Powershell –source winget
Utiliser GitHub :
- Allez sur la page officielle PowerShell GitHub : https://github.com/PowerShell/PowerShell
- Recherchez et cliquez sur l’onglet Releases sur le côté droit du site.
- Télécharger la dernière version du programme d’installation .msi pour Windows.
- 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 :
- Recherchez cmd dans la barre de recherche de Windows
- Cliquez avec le bouton droit de la souris sur Invite de commande
- Sélectionnez Exécuter en tant qu’administrateur
- Tapez et entrez ce qui suit dans l’invite de commande : sfc /scannow
DISM :
- Recherchez cmd dans la barre de recherche de Windows
- Cliquez avec le bouton droit de la souris sur Invite de commande
- Sélectionnez Exécuter en tant qu’administrateur
- 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
- Recherchez Panneau de configuration dans la barre de recherche
- Cliquez sur Programmes, puis sur Activer ou désactiver les fonctionnalités de Windows sous Programmes et Fonctionnalités.
- Assurez-vous que Windows PowerShell 2.0 et 5.1 (si disponible) sont cochés.
- 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 :
- Recherchez Microsoft Store dans la barre de recherche de Windows.
- Recherchez PowerShell dans la barre de recherche du magasin.
- 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.
