6 façons de résoudre le problème des fenêtres PowerShell qui apparaissent

Certaines applications sont configurées pour s’exécuter au démarrage, ce qui les fait se lancer dès que Windows démarre. Mais si c’est Windows PowerShell qui apparaît, alors vous avez un problème. Il s’avère que c’est un problème connu affectant un bon nombre d’utilisateurs de Windows. Heureusement, il existe des solutions, comme détaillé dans ce guide.
Astuce : vous pouvez utiliser PowerShell pour cacher les mises à jour Windows ennuyeuses. Nous vous montrons comment.
Table des matières
- Solutions générales
- Vérifiez si une tâche ou un script s’exécute en arrière-plan
- Démarrez en mode propre
- Désactivez temporairement Windows PowerShell
- Supprimez le raccourci PowerShell du dossier de démarrage
- Supprimez le statut de démarrage de PowerShell dans le gestionnaire de tâches
- Utilisez le programme Microsoft Autoruns
- Questions fréquentes
Solutions générales
Avant d’appliquer des solutions spécifiques au problème, ces conseils généraux pourraient vous aider à résoudre le problème s’il était causé par un virus ou un bogue dans le système.
- Analysez votre PC avec un outil de suppression de logiciels malveillants : si vous avez un programme antivirus ou anti-malware tiers, vous pouvez rechercher sur l’ordinateur tout logiciel malveillant. Mais si ce n’est pas le cas, vous pouvez faire effectuer une analyse complète de votre ordinateur par Windows Defender.
- Effectuez des analyses Chkdsk, DISM et SFC : Windows dispose de quelques utilitaires précieux pour vérifier les fichiers système et s’assurer qu’ils sont intacts et qu’il n’existe pas de fichiers corrompus dans votre dossier système. En tapant les commandes associées, vous pouvez exécuter ces utilitaires dans le terminal Windows ou PowerShell.
- Mettez à jour Windows : allez dans les paramètres et vérifiez les mises à jour disponibles dans l’onglet Windows Update.
- Exécutez le dépanneur de maintenance du système : ouvrez la fenêtre Exécuter en appuyant sur Win + R, puis tapez
%systemroot%\system32\msdt.exe -id MaintenanceDiagnosticet appuyez sur Entrée pour ouvrir l’outil de maintenance du système.
1. Vérifiez si une tâche ou un script s’exécute en arrière-plan
Votre système Windows s’appuie sur PowerShell pour lancer des processus en arrière-plan ou autoriser des applications à accéder à des fichiers de sécurité. Si Windows PowerShell continue d’apparaître, il y a de bonnes chances que votre système exécute des processus de mise à jour ou des tâches essentielles en arrière-plan. Vous pouvez vérifier si c’est le cas en suivant ces étapes :
- Faites un clic droit sur le menu Démarrer et choisissez “Gestionnaire de tâches”.

- Dans l’onglet “Processus”, cliquez sur “CPU” pour réorganiser la liste en fonction de l’utilisation CPU par processus.

- Vérifiez la liste pour voir quel processus utilise une quantité anormale de CPU. S’il s’agit d’un processus inconnu, recherchez son nom sur Google pour voir s’il est acceptable de mettre fin à la tâche.
- Alternativement, s’il s’agit d’un processus nommé “wsappx” ou d’un service utilisant trop de CPU, cela signifie que Windows met à jour une application ou lui-même.
Remarque : si vous remarquez PowerShell dans le Gestionnaire de tâches, mettre fin à la tâche ne serait pas utile, et vous devriez passer aux corrections suivantes.
2. Démarrez en mode propre
Les applications tierces sont connues pour créer des fichiers nuisibles dans votre système et tirer parti de Windows PowerShell pour apporter des modifications à votre ordinateur. Le seul moyen d’identifier ces applications et de couper l’accès à votre PC est de le démarrer en mode propre.
- Lancez la fenêtre Exécuter en appuyant simultanément sur les touches Windows + R. Tapez
msconfiget appuyez sur Entrée.

- Dans l’onglet “Général”, sélectionnez “Démarrage sélectif” et décochez “Charger les éléments de démarrage”.

- Rendez-vous dans l’onglet “Services” et cliquez sur “Masquer tous les services Microsoft.” Sélectionnez “Désactiver tout” en bas de la fenêtre et cliquez sur “OK.”

- Cliquez sur l’onglet “Démarrage” et choisissez “Ouvrir le Gestionnaire de tâches.”

- Dans l’onglet “Démarrage” du Gestionnaire de tâches, faites un clic droit sur chaque élément et “Désactivez-le”.
- Enfin, cliquez sur “OK” et redémarrez votre PC. Si votre PC démarre sans problème, cela signifie qu’une application récemment installée était la cause et que vous devriez la désinstaller pour résoudre le problème. Sinon, passez à la méthode suivante.
Bon à savoir : apprenez à exécuter un programme Java dans l’invite de commande.
3. Désactivez temporairement Windows PowerShell
Vous pouvez utiliser l’invite de commande pour désactiver temporairement Windows PowerShell. Si vous utilisez PowerShell pour se désactiver lui-même, cela peut entraîner un crash et causer des problèmes. Notez que cette méthode fonctionne sur Windows 10 1803 et nécessite des privilèges administratifs.
- Cliquez sur le bouton de recherche Windows et tapez “Invite de commandes.” Faites un clic droit sur le meilleur résultat et choisissez “Exécuter en tant qu’administrateur.”

- Tapez les commandes suivantes et appuyez sur Entrée après chacune d’elles. N’oubliez pas de réactiver PowerShell plus tard. Pour le désactiver, tapez :
Dism /online /Disable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root- Pour le réactiver, tapez :
Dism /online /Enable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root4. Supprimez le raccourci PowerShell du dossier de démarrage
Le dossier de démarrage contient tous les raccourcis des applications de démarrage afin que Windows puisse les exécuter dès son démarrage. Le raccourci “PowerShell.exe” peut également se trouver dans ce dossier, car la plupart du temps, cette application est configurée pour se lancer au démarrage. Ainsi, si Windows PowerShell continue d’apparaître, vous devez localiser et supprimer le raccourci de cette application dans le dossier de démarrage.
- Lancez la fenêtre Exécuter en appuyant sur les touches Windows + R. Tapez
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUpet appuyez sur Entrée.

- Trouvez et faites un clic droit sur le raccourci PowerShell et choisissez “Supprimer.” Si la liste est vide ou si vous ne pouvez pas trouver PowerShell, passez à la méthode suivante.
Astuce : consultez toutes les options disponibles pour ouvrir le Gestionnaire de tâches dans Windows.
5. Supprimez le statut de démarrage de PowerShell dans le Gestionnaire de tâches
Vous pouvez également désactiver le statut de démarrage de PowerShell via le Gestionnaire de tâches pour l’empêcher de se lancer au démarrage.
Faites un clic droit sur le menu Démarrer et choisissez “Gestionnaire de tâches.”
Cliquez sur l’onglet “Démarrage” et trouvez “Windows PowerShell.” Faites un clic droit dessus et sélectionnez “Désactiver.”

6. Utilisez le programme Microsoft Autoruns
Microsoft propose un outil puissant pour arrêter les applications qui sont configurées pour s’exécuter automatiquement sur votre Windows.
- Téléchargez Autoruns.
- Ouvrez l’application, et dans l’onglet “Connexion” **, localisez “PowerShell” et décochez sa case.

Astuce : le Microsoft Store ne fonctionne pas comme il le devrait ? Nous vous montrons comment le réparer.
Questions fréquentes
Est-il acceptable de désactiver PowerShell indéfiniment ?
Bien que nous ne vous encouragions pas à le faire, parfois votre seule option est de désactiver ce module indéfiniment. Windows devrait fonctionner sans PowerShell, car il peut utiliser l’invite de commandes, mais PowerShell est une version améliorée de l’invite de commandes qui peut faire beaucoup plus que cmd.
Que peut faire PowerShell que l’invite de commandes ne peut pas ?
Alors que PowerShell est construit sur la plateforme .NET, il peut communiquer avec les objets Windows même au niveau de base, contrairement à l’invite de commandes, qui ne peut pas.
Puis-je mettre à jour Windows PowerShell ?
Windows met à jour les applications liées au système avec chaque mise à jour de Windows, donc il n’est pas nécessaire de mettre à jour PowerShell séparément. Cependant, vous pouvez mettre à jour PowerShell manuellement sans attendre que Windows le fasse pour vous lors de la prochaine mise à jour. Pour obtenir les mises à jour de PowerShell à partir de l’application Microsoft Store, recherchez Windows PowerShell dans l’application Microsoft Store Windows, et la première application affichée est celle que vous recherchez.
Crédit image : Pexels. Toutes les captures d’écran par Farhad Pashaei.