Comment désactiver PowerShell sur Windows 11
Microsoft Windows 10 Windows 11 Héros / / June 08, 2023
Publié
PowerShell est un puissant outil de ligne de commande permettant aux administrateurs d'apporter des modifications au système. Si vous souhaitez désactiver l'accès à PowerShell sur Windows 11, suivez ce guide.
Le terminal Windows PowerShell permet aux administrateurs de configurer les paramètres du système et des applications sous Windows. Cependant, vous souhaiterez peut-être désactiver PowerShell sur Windows 11 pour certains utilisateurs.
PowerShell est un utilitaire puissant permettant d'exécuter des commandes pour gérer les paramètres système. Cependant, si vous avez un utilisateur inexpérimenté, vous ne voudrez peut-être pas qu'il accède au terminal PowerShell et apporte des modifications système indésirables.
La désactivation de l'accessibilité empêchera les utilisateurs d'entrer des commandes entraînant une instabilité du système. Découvrez comment désactiver PowerShell sur Windows 11 pour garantir un système stable ci-dessous.
Comment désactiver PowerShell sur Windows 11
Bien que vous puissiez configurer de nombreux paramètres système et d'application avec PowerShell, la ligne de commande n'est pas conviviale pour les utilisateurs inexpérimentés. Si une personne exécute des commandes incorrectes, cela peut entraîner des résultats indésirables.
Heureusement, vous pouvez désactiver PowerShell sur Windows 11 Pro et supérieur via la stratégie de groupe ou modifier les paramètres du registre sur les versions Home ou Pro de Windows.
Note: Les étapes suivantes désactiveront PowerShell sur Windows 10 ou 11 Pro ou supérieur.
Pour désactiver PowerShell sous Windows à l'aide de l'éditeur de stratégie de groupe :
- Presse Touche Windows + R pour lancer le Courir dialogue.
- Taper gpedit.msc et cliquez D'ACCORD ou appuyez sur Entrer.
- Accédez à l'emplacement suivant dans l'éditeur de stratégie de groupe :
Configuration utilisateur > Modèles d'administration > Système
- Double-cliquez sur le Ne pas exécuter les applications Windows spécifiées politique dans la colonne de droite.
- Définissez la stratégie sur Activé dans le coin supérieur gauche.
- Sous le Choix section, cliquez sur le Montrer bouton.
- Taper powershell.exe dans le Valeur boîte dans le Afficher le contenu fenêtre qui apparaît et cliquez sur D'ACCORD.
- Cliquez sur Appliquer et D'ACCORD sur l'écran Stratégie de groupe lorsque la fenêtre Afficher le contenu se ferme.
- Un utilisateur peut toujours rechercher PowerShell, mais lorsqu'il essaie de l'ouvrir, l'application ne se lance pas, même en utilisant le Exécuter en tant qu'administrateur option.
Si vous devez activer PowerShell plus tard, accédez à la stratégie de groupe et définissez le Ne pas exécuter les applications Windows spécifiées politique de Pas configuré ou Désactivé.
Comment désactiver PowerShell à l'aide de l'éditeur de registre
Si vous exécutez la version Home de Windows 10 ou 11 ou si vous ne souhaitez pas utiliser l'éditeur de stratégie de groupe, vous pouvez désactiver PowerShell en modifiant le registre.
Important: Apporter des modifications au registre n'est pas pour les débutants. La suppression ou la modification incorrecte d'une valeur peut rendre le système instable ou, pire, incapable de démarrer. Avant de continuer, assurez-vous de sauvegarder le Registre et créer un point de restauration. Pour les meilleurs résultats, créer une sauvegarde du système pour récupérer le PC à partir d'une image système en cas de problème.
Pour désactiver PowerShell à l'aide de l'éditeur de registre :
- Presse Touche Windows + R pour ouvrir le Courir dialogue.
- Taper regedit et cliquez D'ACCORD ou appuyez sur Entrer.
- Accédez à l'emplacement suivant dans l'Éditeur du Registre :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- Cliquez avec le bouton droit sur une zone vide à droite de la touche Explorer et sélectionnez Nouveau > Valeur DWORD (32 bits).
- Nommez la nouvelle valeur comme Interdire l'exécution.
- Double-cliquez sur le Interdire l'exécution valeur, changez sa Données de valeur depuis 0 pour 1, et cliquez D'ACCORD.
- Faites un clic droit sur le Explorateur touche de la colonne de gauche, sélectionnez Nouveau > Clé, et nommez-le à Interdire l'exécution.
- Cliquez avec le bouton droit sur une zone vide de la Interdire l'exécution dossier sur la droite et sélectionnez Nouveau > Valeur de chaîne.
- Nommez la valeur de chaîne comme 1.
- Double-cliquez sur la nouvelle valeur de chaîne, définissez le Données de valeur pour powershell.exe, et cliquez D'ACCORD.
- Redémarrez votre système Windows pour que les modifications prennent effet.
Après le redémarrage, comme l'utilisation de la stratégie de groupe pour désactiver PowerShell, vous pourrez toujours trouver l'application PowerShell, mais elle ne se lancera pas lorsqu'elle sera sélectionnée.
Si vous devez réactiver PowerShell à l'avenir, ouvrez Éditeur de registre et accédez au Explorateur clé décrite ci-dessus. Double-cliquez sur le Interdire l'exécution valeur et définissez ses données de valeur de 1 à 0.
Gestion des utilitaires de ligne de commande sous Windows 11
Lorsque vous ne souhaitez pas autoriser les utilisateurs à apporter des modifications au système à partir de la ligne de commande sous Windows, il est prudent de désactiver PowerShell. Mais, bien sûr, vous devez également désactiver l'invite de commande sous Windows, qui est également un outil puissant.
Si vous ne voulez pas le désactiver mais que vous rencontrez des problèmes, vous pouvez réparer PowerShell ne se lance pas. Et en tant qu'administrateur, vous voudrez peut-être ouvrir PowerShell en tant qu'administrateur sur Windows 11.
Vous pouvez prendre d'autres mesures de protection pour assurer le bon fonctionnement du PC d'un utilisateur. Par exemple, vous pouvez désactiver les installations d'applications tierces et autoriser uniquement les applications du Microsoft Store. En outre, vous pouvez empêcher les utilisateurs de faire modifications apportées aux paramètres rapides sur Windows 11.