Résolu: l'exécution de scripts est désactivée sur ce système [Cloner le disque]

Résumé :

l

Ne peut pas être chargé car l'exécution de scripts est désactivée sur ce système Un grand nombre de personnes reçoivent ce message d'erreur lors de l'utilisation de PowerShell. Si vous avez également du mal à le comprendre, ce post de MiniTool explore des méthodes de dépannage efficaces.





Navigation Rapide :

Pourquoi l'exécution de scripts est désactivée sur ce système

PowerShell est un utilitaire pratique qui vous permet d'exécuter certaines lignes de commande pour accéder à divers services d'un système d'exploitation en tant qu'administrateur. Cependant, de nombreux utilisateurs de Windows 10 rencontrent le message d'erreur «ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système».

l

Cette erreur se produit souvent lorsque la stratégie d'exécution de PowerShell n'autorise pas les scripts de sunning. En outre, cette erreur apparaît également lors de l'exécution d'un certain script PowerShell. Pour corriger l'erreur «l'exécution des scripts est désactivée sur ce système», nous explorons les méthodes de dépannage suivantes.



Correctif 1, définissez la stratégie d'exécution PowerShell sur RemoteSigned

Comme vous le savez peut-être, la stratégie d'exécution de PowerShell est définie sur Limité statut par défaut. Pour exécuter le script PowerShell, vous devez d'abord créer un script PowerShell, puis modifier la stratégie d'exécution.

Il existe 4 principales politiques d'exécution différentes et vous pouvez la modifier en fonction de vos demandes.

  • Limité : Vous ne pouvez pas exécuter le script PowerShell. C'est pourquoi vous rencontrez que l'exécution des scripts PowerShell est désactivée sur ce problème système.
  • ToutSigné : Vous ne pouvez exécuter que les scripts PowerShell signés par un éditeur approuvé.
  • RemoteSigned : Vous pouvez exécuter les scripts téléchargés signés par un éditeur de confiance.
  • Libre : Vous pouvez exécuter tous les scripts Windows PowerShell.

Ainsi, la modification de la politique d'exécution peut vous aider à corriger l'erreur «l'exécution des scripts est désactivée sur ce système». Le premier choix consiste à modifier la stratégie d'exécution en RemoteSigned. Voici comment procéder:



Étape 1. Cliquez avec le bouton droit de la souris sur Début et sélectionnez le Windows PowerShell (administrateur) option dans le menu contextuel.

ouvrez PowerShell en tant qu

Étape 2. Dans la fenêtre contextuelle, tapez la commande suivante pour obtenir la liste des stratégies d'exécution sur votre PC Windows 10.



Get-ExecutionPolicy - Liste

obtenir la liste des politiques d

Étape 3. Si vous trouvez que la stratégie d’exécution est définie sur Indéfini ou Limité status, vous pouvez taper la commande suivante et appuyer sur Entrer t le changer.



Set-ExecutionPolicy RemoteSigned

changer la stratégie d

Conseil: Vous pouvez ajouter ce script PowerShell powershell –ExecutionPolicy ByPass –File script.psl commande pour contourner la commande ci-dessus.

Étape 4. Il vous sera demandé différentes autorisations. Frappez le Oui clé à dire Oui à tous les messages individuellement, ou appuyez sur le À clé à dire Oui à tous les messages à la fois.

Maintenant, redémarrez votre ordinateur et exécutez le script Windows PowerShell pour voir si le problème «l'exécution des scripts est désactivée sur ce système» est résolu.

Correctif 2. Définissez la stratégie d'exécution PowerShell sur Illimité

En plus de la méthode ci-dessus, vous pouvez essayer de modifier la stratégie d'exécution en Libre pour corriger l'erreur «ne peut pas être chargé car l'exécution des scripts est désactivée sur ce système». Pour ce faire, suivez les étapes ci-dessous:

Étape 1. Ouvrez le Windows PowerShell en tant qu'administrateur par la méthode ci-dessus.

Étape 2. Tapez ensuite la commande Set-ExecutionPolicy sans restriction et frapper Entrer .

définir la stratégie d

Étape 3. Maintenant, vous pouvez frapper le Oui clé ou la À clé pour changer la politique d'exécution.

Après cela, l'exécution des scripts est désactivée sur ce problème système doit être corrigé. Si cette ligne de commande déclenche une erreur, vous pouvez exécuter la commande Set-ExecutionPolicy Unrestricted –Force . Cette commande forcera la modification de la politique d'exécution.