Corrigez l'erreur Windows « PowerShell ne peut pas être chargé car l'exécution des scripts est désactivée »

Vous utilisez PowerShell pour exécuter certaines commandes lorsque tout d'un coup, une notification d'erreur apparaît indiquant : "PowerShell ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système". Êtes-vous curieux de connaître la racine de ce problème et ses solutions ? Nous vous présenterons plusieurs solutions rapides qui peuvent vous aider à résoudre définitivement ce problème.

Comment réparer PowerShell n’arrête pas d’apparaître sous Windows 11

Différentes méthodes pour corriger l'erreur Windows « PowerShell ne peut pas être chargé car l'exécution des scripts est désactivée »

Méthode 1 : lancer PowerShell en mode administrateur

Accorder à PowerShell l'autorité d'administrateur aidera les utilisateurs à effectuer leurs tâches avec succès, car l'application PowerShell dispose désormais d'un accès complet aux fichiers et aux ressources système.

Étape 1 :PresseGagner + Xpour lancer le menu Alimentation de Windows.

Étape 2 :SélectionnerTerminal(Administrateur).

Étape 3 :La fenêtre Terminal s'ouvrira maintenant en mode élevé.

Étape 4 :Toute fenêtre d'outil qui s'ouvre ici aura des droits d'administrateur. Cliquez sur la flèche vers le bas pour sélectionner Windows PowerShell et lancez-le.

Comment récupérer des fichiers supprimés par PowerShell sur un ordinateur Windows

Méthode 2 : modifier la politique d’exécution de Windows PowerShell

La politique d'exécution peut être décrite comme une fonctionnalité de sécurité qui régule la façon dont les scripts PowerShell sont exécutés sur votre PC. Il établit quels types de scripts peuvent être exécutés et indique également ceux qui doivent être évités. Par exemple, le problème « L'exécution des scripts est désactivée » peut apparaître si les stratégies « RemoteSigned », « AllSigned » ou « Restreint » sont activées. La seule chose que vous devez faire pour résoudre le problème est de changer la politique d'exécution sur « ByPass » ou « Unrestricted ». Voici comment procéder :

Étape 1 :FrapperGagner + Xpour lancer le menu d'alimentation.

Étape 2 :SélectionnerTerminal (administrateur)et ouvrez la fenêtre PowerShell.

Étape 3 :Saisissez la commande suivante, puis appuyez sur le boutonEntrerclé.

Get-ExecutionPolicy -List

Étape 4 :Modifiez la politique d'exécution en exécutant la commande suivante :

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Étape 5 :Quittez la fenêtre Terminal et redémarrez votre ordinateur.

Comment mettre à jour Powershell sur Windows 11

Méthode 3 : utiliser l'éditeur de stratégie de groupe

La modification de la politique d'exécution est également simplifiée via l'éditeur de stratégie de groupe local (LGPE). Vous pouvez utiliser cet utilitaire pour modifier différents paramètres système ou résoudre un large éventail de problèmes PC. Voici comment modifier la politique d'exécution de la LGPE :

Étape 1 :Dans la zone de recherche du menu Démarrer, saisissez «Modifier la stratégie de groupe» puis cliquez sur la meilleure correspondance.

Étape 2 :Accédez au chemin suivant :

Computer Configuration -> Administrative Templates -> Windows Components -> Windows PowerShell.

Étape 3 :Double-cliquez sur l'élément intituléActiver l'exécution du script.

Étape 4 :Sélectionnez leActivécase à cocher.

Étape 5 :À partir de là, choisissezAutoriser les scripts locaux et les scripts signés à distancedans l'option déroulante Politique d'exécution.

Étape 6 :Pour enregistrer ces modifications, appuyez surAppliquerpuis appuyez surD'ACCORD.

Comment compresser/décompresser des fichiers à l'aide de Powershell sous Windows

Méthode 4 : utiliser le registre Windows

Essayez de modifier la politique d'exécution à l'aide de l'Éditeur du Registre si les autres techniques n'ont pas fonctionné. À l'aide de l'Éditeur du Registre, suivez ces étapes pour modifier la stratégie d'exécution :

Étape 1 :FrapperGagner + Rpour lancer leCOURIRboîte.

Étape 2 :Pour lancer l'éditeur de registre, tapezRegeditet frappéEntrer.

Étape 3 :Saisissez la commande suivante en la collant dans la barre d'adresse :

HKEY_LOCAL_MACHINESOFTWAREMicrosoftPowerShell1ShellIdsMicrosoft.PowerShell

En savoir plus:Comment réparer PowerShell qui ne fonctionne pas sous Windows 11

Étape 4 :Sur le côté droit, recherchez lePolitique d'exécutionvaleur.

Étape 5 :Double-cliquez sur la valeur de ExecutionPolicy.

Étape 6 :Dans le "Données de valeur", entrezBy-pass. PowerShell pourra ainsi exécuter le script sans restrictions.

Étape 7 :PresseD'ACCORDpour enregistrer les modifications après avoir tapé la valeur dans la case « Données de la valeur ».

Étape 8 :Redémarrez votre appareil après avoir fermé l'éditeur de registre.

Comment installer des applications à partir d'une invite de commande ou de PowerShell

Le dernier mot sur la façon de corriger l'erreur Windows « PowerShell ne peut pas être chargé car l'exécution des scripts est désactivée »

Lorsque, de manière inattendue, vous ne pouvez pas exécuter des tâches spécifiques dans Windows PowerShell, cela peut être très agaçant. Mais si vous rencontrez le problème « les scripts sont désactivés », les correctifs dont nous avons discuté devraient être utiles.

Veuillez nous faire savoir dans les commentaires ci-dessous si vous avez des questions ou des recommandations. Nous serions ravis de vous proposer une résolution. Nous publions fréquemment des conseils, des astuces et des solutions aux problèmes technologiques courants. Vous pouvez également nous retrouver surFacebook,Gazouillement,YouTube,Instagram,Tableau à feuilles mobiles, etPinterest.