Qu’est-ce que conhost.exe ? (Console Window Host dans Windows)
conhost.exe signifie Console Window Host. Il s’agit d’un processus système légitime de Microsoft Windows qui aide les applications basées sur la console à afficher du texte, à recevoir les saisies clavier et à interagir correctement avec le bureau Windows moderne.
Vous verrez généralement conhost.exe lorsque des programmes comme l’Invite de commandes, PowerShell, des fichiers batch, des utilitaires en ligne de commande, des installateurs, des outils de développement ou des scripts en arrière-plan sont en cours d’exécution. Le processus sert d’hôte entre une application console et l’interface graphique de Windows.
C:\Windows\System32\conhost.exe. Il faut surtout l’examiner lorsqu’il s’exécute depuis un dossier suspect, consomme trop de ressources ou apparaît avec des programmes inconnus.
À quoi sert Console Window Host ?
Console Window Host gère l’environnement visible de la console ainsi que plusieurs fonctions de compatibilité :
| Fonction | Signification |
|---|---|
| Affichage de la console | Affiche la sortie texte des programmes en ligne de commande |
| Saisie clavier | Transmet les commandes tapées et les raccourcis aux applications console |
| Intégration des fenêtres | Permet aux fenêtres de console de se comporter comme des fenêtres de bureau classiques |
| Prise en charge du glisser-déposer | Permet de déposer des fichiers ou des dossiers dans certaines fenêtres de console |
| Couche de compatibilité | Aide les anciens programmes en ligne de commande à fonctionner dans les versions modernes de Windows |
Pourquoi conhost.exe s’exécute-t-il dans Windows 10 ou Windows 11 ?
conhost.exe apparaît dans le Gestionnaire des tâches chaque fois qu’une session de console est active. Cela ne signifie pas toujours qu’une fenêtre visible de l’Invite de commandes est ouverte. Certaines applications lancent silencieusement des outils en ligne de commande en arrière-plan.
Les programmes et tâches courants qui peuvent lancer conhost.exe incluent :
- Invite de commandes et PowerShell
- Windows Terminal ou sessions de console héritées
- Fichiers batch, scripts et tâches planifiées
- Installateurs et désinstallateurs de logiciels
- Utilitaires de pilotes et outils de surveillance matérielle
- Outils de développement comme Git, Node.js, Python, Java ou systèmes de compilation
- Outils de sécurité et utilitaires de maintenance système
conhost.exe est-il sûr ou peut-il être un logiciel malveillant ?
Le véritable fichier conhost.exe est sûr et appartient à Microsoft Windows. Cependant, un logiciel malveillant peut utiliser le même nom pour paraître légitime. Le nom seul ne suffit pas ; vous devez vérifier l’emplacement du fichier et sa signature numérique.
- Appuyez sur
Ctrl + Shift + Escpour ouvrir le Gestionnaire des tâches. - Accédez à l’onglet Détails.
- Recherchez conhost.exe.
- Cliquez dessus avec le bouton droit et sélectionnez Ouvrir l’emplacement du fichier.
- Vérifiez si le fichier se trouve dans le bon dossier système de Windows.
C:\Users\, C:\ProgramData\, C:\Temp\, un dossier Téléchargements ou n’importe quel dossier d’application aléatoire. Méfiez-vous également s’il n’a pas de signature numérique Microsoft.
Comment vérifier la signature numérique
- Cliquez avec le bouton droit sur conhost.exe dans l’Explorateur de fichiers.
- Choisissez Propriétés.
- Ouvrez l’onglet Signatures numériques.
- Le signataire doit être Microsoft Windows ou Microsoft Corporation.
Emplacement correct de conhost.exe dans Windows
L’emplacement normal du véritable processus Console Window Host 64 bits est :
C:\Windows\System32\conhost.exe
Sous Windows 64 bits, une version 32 bits peut également être présente ici :
C:\Windows\SysWOW64\conhost.exe
| Propriété | Valeur attendue |
|---|---|
| Nom du processus | conhost.exe |
| Nom complet | Console Window Host |
| Éditeur | Microsoft Corporation |
| Emplacement principal | C:\Windows\System32\conhost.exe |
| Emplacement 32 bits sur Windows 64 bits | C:\Windows\SysWOW64\conhost.exe |
| Peut-on le supprimer sans risque ? | Non |
Pourquoi y a-t-il plusieurs processus conhost.exe dans le Gestionnaire des tâches ?
La présence de plusieurs processus conhost.exe est généralement normale. Windows peut créer une instance distincte de Console Window Host pour chaque programme en ligne de commande, script ou session de console en arrière-plan.
Par exemple, vous pouvez voir plusieurs entrées conhost.exe si :
- L’Invite de commandes et PowerShell sont ouverts en même temps.
- Un installateur de logiciel exécute des outils auxiliaires en ligne de commande.
- Une tâche planifiée lance un script en arrière-plan.
- Un environnement de développement exécute des outils de compilation ou des gestionnaires de paquets.
- Un utilitaire tiers utilise des composants de console en interne.
Comment voir quel programme a lancé conhost.exe
Le Gestionnaire des tâches n’affiche pas toujours clairement le processus parent. Pour une meilleure vue, utilisez Microsoft Process Explorer ou la ligne de commande :
tasklist /fi "imagename eq conhost.exe" /v
Vous pouvez aussi utiliser PowerShell pour lister les processus conhost en cours :
Get-Process conhost | Select-Object Id, ProcessName, CPU, StartTime
conhost.exe utilise beaucoup de CPU, de RAM ou de disque — causes courantes
Dans des conditions normales, conhost.exe utilise très peu de CPU et de mémoire. Une utilisation élevée signifie généralement que l’application console qui lui est associée est occupée, bloquée ou produit une grande quantité de sortie texte.
| Cause | Explication |
|---|---|
| Tâche lourde en ligne de commande | Un script, une compilation, un outil antivirus ou un installateur effectue réellement un travail |
| Boucle infinie dans un script | Un script batch, PowerShell, Python ou Node.js peut être bloqué |
| Trop de sortie console | Les programmes qui affichent des milliers de lignes peuvent surcharger l’hôte de console |
| Installateur défectueux | Un processus d’installation peut relancer en boucle des commandes auxiliaires |
| Usurpation par un logiciel malveillant | Un faux conhost.exe peut s’exécuter depuis un dossier qui n’appartient pas à Windows |
| Fichiers système corrompus | Des problèmes dans les fichiers système de Windows peuvent provoquer un comportement anormal |
Comment corriger les problèmes de conhost.exe dans Windows
Utilisez les étapes suivantes si conhost.exe provoque une utilisation élevée du CPU, semble suspect ou réapparaît après la fermeture de toutes les fenêtres de console.
Solution 1 — Fermer les fenêtres de console et scripts inutiles
- Fermez l’Invite de commandes, PowerShell, Windows Terminal et les fenêtres d’installation ouvertes.
- Ouvrez le Gestionnaire des tâches.
- Vérifiez si conhost.exe disparaît ou si l’utilisation du CPU diminue.
- Si c’est le cas, l’un des outils fermés était responsable.
Solution 2 — Identifier le processus parent
Installez ou exécutez Process Explorer de Microsoft Sysinternals, recherchez conhost.exe et vérifiez quel processus l’a lancé. C’est le moyen le plus rapide de déterminer si l’hôte appartient à un outil normal ou à une application indésirable.
Solution 3 — Rechercher les logiciels malveillants
- Ouvrez Sécurité Windows.
- Accédez à Protection contre les virus et menaces.
- Lancez une analyse complète.
- Si l’emplacement du fichier paraît suspect, lancez également une analyse hors ligne Microsoft Defender.
Solution 4 — Réparer les fichiers système de Windows
Ouvrez l’Invite de commandes en tant qu’administrateur et exécutez :
sfc /scannow
Exécutez ensuite DISM pour réparer le magasin de composants Windows :
DISM /Online /Cleanup-Image /RestoreHealth
Solution 5 — Vérifier les tâches planifiées et les applications de démarrage
- Appuyez sur
Ctrl + Shift + Escet ouvrez l’onglet Applications de démarrage. - Désactivez les entrées de démarrage inconnues ou inutiles.
- Appuyez sur
Win + R, tapeztaskschd.msc, puis appuyez sur Entrée. - Recherchez les tâches récemment ajoutées qui exécutent des scripts,
cmd.exe,powershell.exeou des exécutables inconnus.
Peut-on désactiver ou supprimer conhost.exe ?
Vous ne devez pas désactiver ni supprimer le processus conhost.exe légitime. Il fait partie de Windows et il est nécessaire au bon fonctionnement des applications console. Mettre fin à une instance dans le Gestionnaire des tâches peut être acceptable si vous savez à quel programme console elle appartient, mais Windows relancera conhost.exe dès qu’une autre application console en aura besoin.
Que se passe-t-il si vous arrêtez conhost.exe ?
Si vous arrêtez un processus conhost.exe, l’application console associée peut se fermer, se bloquer, perdre sa sortie ou arrêter de traiter les commandes. Cela peut interrompre des installateurs, des scripts, des mises à jour ou des tâches de maintenance.
FAQ sur conhost.exe
conhost.exe est-il un virus ?
Non, le véritable conhost.exe n’est pas un virus. C’est un processus système de Microsoft Windows. Un faux fichier portant le même nom peut toutefois être malveillant : vérifiez toujours l’emplacement du fichier et sa signature.
Pourquoi conhost.exe s’ouvre-t-il et se ferme-t-il rapidement ?
Cela se produit généralement lorsqu’un programme exécute une courte tâche en ligne de commande, par exemple un script, un assistant de mise à jour ou une commande d’installation. Si cela se produit constamment, vérifiez les applications de démarrage et le Planificateur de tâches.
Pourquoi conhost.exe utilise-t-il le GPU ?
Le rendu de la console peut utiliser l’accélération graphique dans certains cas, surtout lorsque la sortie texte est importante. Une faible utilisation du GPU est généralement normale. Une utilisation élevée du GPU doit être examinée avec le processus parent.
Puis-je supprimer conhost.exe ?
Non. Ne supprimez pas le véritable conhost.exe des dossiers système de Windows. Si une copie suspecte existe en dehors du dossier Windows, analysez-la avec un antivirus avant de la supprimer.
conhost.exe est-il identique à cmd.exe ?
Non. cmd.exe est l’interpréteur de commandes. conhost.exe est le processus hôte qui fournit l’environnement de fenêtre de console utilisé par cmd.exe et d’autres programmes en ligne de commande.
Conclusion : faut-il s’inquiéter de conhost.exe ?
Dans la plupart des cas, conhost.exe est un processus Windows normal et sûr. Il apparaît lorsque Windows ou une application a besoin d’une session de console. La présence de plusieurs instances est courante, surtout sur les systèmes qui exécutent des scripts, des installateurs, des outils de développement ou des utilitaires de maintenance.
Vous devez examiner conhost.exe uniquement s’il s’exécute depuis le mauvais dossier, ne possède pas de signature Microsoft, utilise beaucoup de CPU pendant longtemps ou apparaît avec des éléments de démarrage inconnus. La méthode de dépannage la plus sûre consiste à identifier le processus parent, à rechercher les logiciels malveillants et à réparer les fichiers système si nécessaire.
C:\Windows\System32 fait partie de Windows. Ne le supprimez pas. En cas de problème, corrigez le programme ou le script qui le lance.