Correction: l'exécution des scripts est désactivée sur ce système



Essayez Notre Instrument Pour Éliminer Les Problèmes

Cette erreur se produit lorsque les utilisateurs essaient d'exécuter des scripts ou des commandes spécifiques dans PowerShell dans le cadre de leur travail ou pour résoudre un problème qui les dérange sur leur PC. L’exécution des scripts est souvent désactivée par défaut sur les systèmes des utilisateurs et ces options doivent être modifiées pour l’autoriser.



L

L'exécution des scripts est désactivée sur ce système



Il existe également d'autres causes à ce problème et c'est pourquoi nous avons rédigé un article qui devrait vous aider à résoudre ce problème si vous suivez attentivement les méthodes. Bonne chance!



Quelles sont les causes de l'erreur «L'exécution des scripts est désactivée sur ce système»?

Il n’ya pas beaucoup de causes différentes à ce problème et elles diffèrent souvent d’un système à un autre. Néanmoins, ils peuvent être répertoriés facilement et vous devriez voir si votre problème peut être classé parmi les options ci-dessous:

  • Parfois, l’exécution de scripts est désactivée par défaut sur les systèmes des utilisateurs et doit être activée manuellement à l’aide de méthodes telles que l’exécution de commandes dans PowerShell ou la modification du registre.
  • Si l'exécution est désactivée à une portée plus élevée, vous devrez peut-être l'activer à l'aide de l'éditeur de stratégie de groupe local (GPEdit). Il existe également une option pour le faire dans les paramètres de Windows 10.
  • Vous souhaiterez peut-être fournir des problèmes d'administrateur à PowerShell lors de l'exécution des commandes.

Solution 1: exécutez PowerShell en tant qu'administrateur et exécutez une commande

Il existe une commande dans PowerShell qui traite exactement ce problème et il peut être résolu en quelques minutes. Cela inclut en fait la modification de la stratégie d'exécution du script à partir de la fenêtre PowerShell. Essayez-le et voyez par vous-même!

  1. Ouvrez l'utilitaire PowerShell en cliquant avec le bouton droit sur le bouton du menu Démarrer et en cliquant sur l'option Windows PowerShell (Admin) dans le menu contextuel. Les utilisateurs de Windows 7 peuvent simplement le rechercher.
Exécution de Windows PowerShell en tant qu

Exécution de Windows PowerShell en tant qu'administrateur



  1. Si vous voyez l'invite de commande au lieu de PowerShell à cet endroit, vous pouvez également la rechercher dans le menu Démarrer ou dans la barre de recherche à côté. Cette fois, assurez-vous de cliquer avec le bouton droit sur le premier résultat et choisissez Exécuter en tant qu'administrateur.
  2. Dans la console Powershell, tapez la commande ci-dessous et assurez-vous de cliquer sur Entrée après:
Set-ExecutionPolicy RemoteSigned
  1. Laissez cette commande faire son travail et vérifiez si le message est apparu indiquant que le processus a effectivement réussi. Cette méthode peut être appliquée à tous les systèmes d'exploitation Windows, y compris Windows 10.

Solution 2: modifier les stratégies de groupe

Si la méthode ci-dessus n'a pas réussi à réussir, ce qui apparaît souvent sur les versions plus récentes de Windows telles que Windows 10, vous devrez peut-être modifier les stratégies sur une portée plus élevée. C'est le message d'erreur habituel qui apparaît après l'exécution de la commande à partir de la solution 1:

Set-ExecutionPolicy: Windows PowerShell a mis à jour votre stratégie d'exécution avec succès, mais le paramètre est remplacé par une stratégie définie à une portée plus spécifique. En raison du remplacement, votre shell conservera sa politique d'exécution effective actuelle de ...

Afin de résoudre le problème, vous devez vous diriger vers l'éditeur de stratégie de groupe et modifier le paramètre à partir de là immédiatement.

  1. Utilisez la combinaison de touches Windows + R (appuyez simultanément sur les touches) pour ouvrir la boîte de dialogue Exécuter. Entrez 'gpedit.msc' dans la boîte de dialogue Exécuter et appuyez sur le bouton OK pour ouvrir l'outil Éditeur de stratégie de groupe local. Sur Windows 10, vous pouvez essayer de taper simplement l'éditeur de stratégie de groupe dans le menu Démarrer et cliquer sur le résultat supérieur.
Exécution de l

Exécution de l'éditeur de stratégie de groupe

  1. Dans le volet de navigation de gauche de l'éditeur de stratégie de groupe local, sous Configuration ordinateur, double-cliquez sur Modèles d'administration et accédez à la section Composants Windows >> Windows PowerShell.
  2. Sélectionnez le dossier Windows Powershell en double-cliquant dessus et consultez sa section de droite.
  3. Double-cliquez sur l'option de stratégie «Activer l'exécution du script», cochez le bouton radio à côté de l'option «Activé». Dans le menu Stratégie d'exécution, choisissez Autoriser tous les scripts, appliquez les modifications que vous avez apportées avant de quitter. Les modifications ne seront appliquées qu'après le redémarrage.
Autoriser tous les scripts à s

Autoriser tous les scripts à s'exécuter

  1. Enfin, redémarrez l'ordinateur pour enregistrer les modifications et vérifiez si vous êtes toujours la cible de l'erreur

Solution 3: modifiez-le dans les paramètres de Windows 10

Les utilisateurs de Windows 10 peuvent également modifier les paramètres de script dans leur application Paramètres de Windows 10, sous la section Pour les développeurs. En règle générale, c'est l'endroit où vous devriez vous diriger si les étapes ci-dessus n'ont pas donné de résultats de qualité afin de résoudre le problème. Notez que cela ne peut être appliqué qu'aux utilisateurs exécutant Windows 10.

  1. Utilisez la combinaison de touches Touche Windows + I pour ouvrir les paramètres sur votre PC Windows 10. Vous pouvez également rechercher 'Paramètres' en utilisant la barre de recherche située dans la barre des tâches ou vous pouvez cliquer sur l'icône en forme de rouage juste au-dessus du bouton du menu Démarrer après son ouverture
  2. Recherchez et ouvrez la sous-entrée «Mise à jour et sécurité» dans l'application Paramètres en cliquant une fois dessus.
Mise à jour et sécurité dans les paramètres

Mise à jour et sécurité dans les paramètres

  1. Accédez à l'onglet Pour les développeurs et recherchez dans la section Powershell l'option intitulée «Modifier la stratégie d'exécution pour permettre aux scripts PowerShell locaux de s'exécuter sans signature. Exiger la signature pour les scripts distants ».
  2. Cliquez sur la case à cocher juste à côté pour l'activer et cliquez sur le bouton Appliquer juste en dessous.
Autoriser les scripts dans les paramètres

Autoriser les scripts dans les paramètres

  1. Redémarrez immédiatement votre ordinateur et essayez d'exécuter un script dans PowerShell pour voir si l'erreur «L'exécution des scripts est désactivée sur ce système» apparaît toujours.

Solution 4: résoudre la méthode à l'aide du registre

Si les méthodes ci-dessus n'ont pas réussi à résoudre votre problème, il ne vous reste plus qu'à vous diriger vers le registre et à modifier les paramètres manuellement dans la plus grande mesure possible. Cette méthode est assez simple, mais vous devez toujours faire attention lors de la modification du registre pour vous assurer que rien ne va pas.

  1. Ouvrez la fenêtre de l'Éditeur du Registre en tapant «regedit» dans la barre de recherche, le menu Démarrer ou la boîte de dialogue Exécuter accessible avec la combinaison de touches Windows Key + R. Accédez à la clé suivante dans votre registre en naviguant dans le volet gauche:
HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
Éditeur de registre

Éditeur de registre

  1. Cliquez sur cette clé et essayez de localiser une entrée de chaîne appelée ExecutionPolicy sur le côté droit de la fenêtre. Si une telle option existe, cliquez dessus avec le bouton droit de la souris et choisissez l'option Modifier dans le menu contextuel.
  2. Dans la fenêtre Modifier, sous la section Données de la valeur, modifiez la valeur en Unrestricted ou RemoteSigned et appliquez les modifications que vous avez apportées. Confirmez toutes les boîtes de dialogue de sécurité qui peuvent apparaître au cours de ce processus.

    Modification de la stratégie de script dans l'éditeur de registre

  3. Vous pouvez maintenant redémarrer manuellement votre ordinateur en cliquant sur le menu Démarrer >> bouton d'alimentation >> Redémarrer et vérifier si le problème a disparu.
4 minutes de lecture