More

    Comment réparer PowerShell qui ne fonctionne pas sur Windows 11

    PowerShell est un outil très utile pour exécuter diverses commandes et scripts dans Windows. Cependant, PowerShell peut parfois rencontrer des problèmes et ne s’ouvre pas ou ne s’exécute pas correctement. C’est certainement très ennuyeux, surtout si vous utilisez souvent PowerShell pour gérer votre système.

    Il existe plusieurs causes possibles pour lesquelles PowerShell ne fonctionne pas sur Windows 11, telles que :

    • Il y a un conflit avec un autre programme en cours d’exécution
    • Erreur dans le fichier PowerShell ou le registre Windows
    • Il existe des restrictions de stratégie ou d’autorisation qui empêchent PowerShell de s’exécuter
    • Il y a un problème avec la version de PowerShell que vous utilisez

    Pour résoudre ce problème, vous pouvez essayer les méthodes suivantes :

    PowerShell

    1. Exécuter PowerShell en tant qu’administrateur

    L’un des moyens les plus simples de réparer PowerShell ne fonctionne pas est de l’exécuter en tant qu’administrateur. Cela accordera à PowerShell des droits d’accès complets pour accéder à toutes les fonctionnalités et fonctions requises.

    La procédure d’exécution de PowerShell en tant qu’administrateur dans Windows 11 est la suivante :

    • Cliquez avec le bouton droit de la souris sur le bouton Démarrer dans le coin inférieur gauche de l’écran
    • Sélectionnez Terminal Windows dans le menu qui s’affiche
    • Si vous n’avez pas PowerShell comme profil par défaut, cliquez sur la flèche orientée vers le bas en haut, puis sélectionnez Windows PowerShell dans la liste des options qui s’affichent. Vous pouvez également appuyer sur CTRL+MAJ+1 après avoir lancé Terminal pour ouvrir PowerShell.
    • Cliquez avec le bouton droit sur l’onglet PowerShell en haut, puis sélectionnez Exécuter en tant qu’administrateur dans le menu qui s’affiche
    • Cliquez sur Oui dans la boîte de dialogue Contrôle de compte d’utilisateur qui s’affiche

    Après cela, vous pouvez essayer d’exécuter la commande ou le script que vous souhaitez dans PowerShell. S’il y a encore des problèmes, passez à la méthode suivante.

    2. Vérifier et réparer les fichiers PowerShell ou le registre Windows

    Parfois, PowerShell ne fonctionne pas en raison d’un blocage ou d’une erreur dans le fichier PowerShell ou le registre Windows. Pour résoudre ce problème, vous pouvez utiliser l’outil Windows intégré nommé System File Checker (SFC) and Deployment Image Servicing and Management (DISM).

    SFC est un outil qui peut analyser et réparer les fichiers système endommagés ou manquants, y compris les fichiers PowerShell. DISM est un outil qui peut résoudre les problèmes liés aux images d’installation de Windows, y compris le registre Windows.

    Comment utiliser SFC et DISM pour réparer PowerShell qui ne fonctionne pas est la suivante :

    • Ouvrez le Terminal Windows en tant qu’administrateur comme à l’étape précédente
    • Tapez la commande suivante dans PowerShell et appuyez sur Entrée :
    sfc /scannow
    • Attendez la fin du processus d’analyse et de réparation. Si des fichiers sont corrompus ou manquants, SFC essaiera de les réparer automatiquement
    • Lorsque vous avez terminé, tapez la commande suivante dans PowerShell et appuyez sur Entrée :
    DISM /Online /Cleanup-Image /RestoreHealth

    3. Modifier les stratégies ou les autorisations PowerShell

    Parfois, PowerShell ne fonctionne pas en raison de restrictions de stratégie ou d’autorisation qui empêchent PowerShell de s’exécuter. Cela peut se produire en raison de paramètres incorrects ou délibérément effectués par des administrateurs système ou des programmes de sécurité.

    Pour contourner ce problème, vous pouvez essayer de modifier les stratégies ou les autorisations PowerShell à l’aide de Registry Editor ou Group Policy Editor. Cependant, gardez à l’esprit que cette méthode nécessite de la prudence et de la prudence, car des erreurs dans la modification du registre ou des stratégies peuvent entraîner d’autres problèmes dans votre système.

    La procédure pour modifier les stratégies ou les autorisations PowerShell avec l’Éditeur du Registre est la suivante :

    • Ouvrez Exécuter en appuyant sur la touche Windows + R
    • Tapez regedit et appuyez sur Entrée ou cliquez sur OK
    • Dans la fenêtre Registry Editor, accédez à HKEY_CURRENT_USER > SOFTWARE > Microsoft > Windows > CurrentVersion > Policies > Explorer
    • Cliquez avec le bouton droit de la souris sur le dossier Explorateur et sélectionnez New > DWORD (32-bit) Value
    • Nommez le nouveau DisallowRun value et remplacez-le par 0
    • Ouvrez le dossier DisallowRun qui se trouve à l’intérieur du dossier de l’Explorateur et supprimez tous les value qui s’y trouvent
    • Fermez Registry Editor et redémarrez votre ordinateur
    • Essayez d’ouvrir à nouveau PowerShell et voyez si le problème est résolu

    La procédure pour modifier les stratégies ou les autorisations PowerShell avec l’éditeur de stratégie de groupe est la suivante :

    • Ouvrez Run en appuyant sur la touche Windows + R
    • Tapez gpedit.msc et appuyez sur Entrée ou cliquez sur OK
    • Dans la fenêtre Group Policy Editor, accédez à User Configuration > Administrative Templates > System
    • Double-cliquez sur la stratégie nommée Don’t run specified Windows applications
    • Définissez l’état de la stratégie sur Not Configured ou Disabled
    • Cliquez sur Apply et OK
    • Fermez Group Policy Editor et redémarrez votre ordinateur
    • Essayez d’ouvrir à nouveau PowerShell et voyez si le problème est résolu

    4. Mettre à jour ou réinstaller PowerShell

    Si les méthodes précédentes ne fonctionnent pas, il est fort probable que le problème PowerShell ne fonctionne pas soit causé par un problème avec la version de PowerShell que vous utilisez. Votre version de PowerShell est peut-être obsolète, incompatible ou corrompue.

    Pour résoudre ce problème, vous pouvez essayer de mettre à jour ou de réinstaller PowerShell en téléchargeant la dernière version à partir du site Web officiel de Microsoft.

    La procédure de mise à jour ou de réinstallation de PowerShell est la suivante :

    • Ouvrez le site officiel de PowerShell à partir de ce lien
    • Sélectionnez la version de PowerShell qui correspond au système d’exploitation et à l’architecture de votre ordinateur, par exemple, Windows 11 x64
    • Cliquez sur le lien sous la colonne MSI, par exemple, PowerShell-7.4.0-win-x64.msi
    • Attendez la fin du processus de téléchargement et exécutez le fichier téléchargé
    • Suivez les instructions qui s’affichent à l’écran pour terminer le processus d’installation
    • Lorsque vous avez terminé, ouvrez PowerShell à partir du menu Démarrer ou du terminal Windows
    • Vérifiez la version de PowerShell que vous utilisez en tapant la commande suivante dans PowerShell et en appuyant sur Entrée :
    $PSVersionTable.PSVersion
    • Assurez-vous que la version de PowerShell que vous utilisez correspond à la version que vous avez téléchargée
    • Essayez d’exécuter la commande ou le script souhaité dans PowerShell et voyez si le problème est résolu

    Voici quelques façons de réparer PowerShell qui ne fonctionne pas sur Windows 11. J’espère que cet article vous a été utile et vous a aidé à surmonter les problèmes auxquels vous êtes confronté. Si vous avez des questions, des suggestions ou des critiques, n’hésitez pas à les écrire dans les commentaires ci-dessous. Merci.

    Dernières articles