▷ Qu'est-ce que conhost.exe et est-il lié à NVIDIA?

Contenu

Vous avez peut-être vu conhost.exe apparaître dans le Gestionnaire des tâches de Windows et vous vous demandez ce que c'est. Ceux qui exécutent des applications gourmandes en graphiques ou avec des graphiques NVIDIA peuvent également avoir remarqué plusieurs instances de conhost. Dans cet article, nous allons faire la lumière sur ce qu'est vraiment ce processus, pourquoi voyez-vous plusieurs instances et qu'est-ce que cela a à voir avec Windows.

Qu'est-ce que Conhost.exe

En premier lieu, conhost signifie complètement Hôte de fenêtre de console. Faisons un peu d'histoire. En Windows XP, l'invite de commande a été gérée par un processus similaire appelé service système d'exécution client-serveur (CSRSS). À ce moment là, CSRSS pourrait planter et faire tomber tout le système avec lui, et cela ne permettait pas non plus aux développeurs d'exécuter du code thématique dans les processus d'un système.

Sous Windows Vista, Le gestionnaire de fenêtres de bureau a été introduit (DWM). Ce service a dessiné des vues composites sur le bureau plutôt que de laisser chaque application s'occuper de la sienne. Cela a donné à l'invite de commande un degré de thème similaire à celui des autres fenêtres. Le service DWM ne gérait que les barres de titre et le cadre, laissant d'autres composants, d'où les anciennes barres de défilement.

Depuis Windows 7, nous avons vu l'hôte depuis la fenêtre de la console (conhost.exe). Comme son nom l'indique déjà, est un processus hôte pour la fenêtre de la console. Conhost.exe sert d'interface entre CSRSS et l'invite de commande Windows, permettre à Windows de résoudre les problèmes précédents, comme thème de toute la fenêtre d'invite de commande cmd, et permet le glisser-déposer sur la commande d'invite de commande. Conhost.exe a été à la hauteur de Windows 10, laissant de la place à tous les nouveaux éléments et styles d'interface introduits dans Windows.

Bien que le Gestionnaire des tâches affiche différentes instances de l'hôte à partir de la fenêtre de la console, est toujours associé au CSRSS. La vérification du processus conhost.exe avec Process Explorer vérifie que conhost.exe s'exécute sous le processus csrss.exe.

conhost-exe-1-1622526

Donc, l'hôte de la fenêtre de la console est plus un shell qui prend en charge le fonctionnement d'un service système comme CSRSS, tout en permettant d'utiliser des éléments d'interface utilisateur modernes. .

Pourquoi y a-t-il plusieurs instances de Conhost.Exe?

Comme je l'ai dit au début de l'article, vous verrez souvent plusieurs instances du processus hôte à partir de la fenêtre de la console s'exécutant dans le Gestionnaire des tâches. En effet, chaque instance de ligne de commande en cours d'exécution a son propre processus d'hôte de fenêtre de console. Qu'il s'agisse d'une application tierce ou d'une fenêtre active ou non, vous verrez une instance de l'hôte à partir de la fenêtre de la console dans le Gestionnaire des tâches. Un exemple est une application qui exécute une mise à jour silencieuse en arrière-plan à l'aide de la ligne de commande.

Il est courant de voir plusieurs instances de conhost.exe s'exécuter dans le Gestionnaire des tâches. Ces instances nécessitent très peu de ressources CPU ou RAM. Cependant, si vous avez remarqué une utilisation excessive continue du processeur ou de la RAM, vous devez creuser plus profondément et déterminer quelles applications spécifiques sont impliquées. Vous pouvez télécharger Process Explorer à partir de Microsoft et l'exécuter pour en savoir plus sur le problème potentiel. Cet article vous donne plus de détails sur le fonctionnement de Process Explorer.

Si vous vous demandez si conhost.exe est un malware, c'est juste un composant essentiel de Windows. Mais il est possible qu'un virus remplace l'hôte de la fenêtre de console réelle par son propre processus, qui peut être facilement détecté en cliquant avec le bouton droit sur une instance d'hôte dans la fenêtre de la console et en cliquant sur Ouvrir l'emplacement du fichier.

conhost-exe-2-8110229

Si le fichier est sur Windows System32, vous pouvez être sûr que ce n'est pas un virus. Si l'emplacement du fichier est ailleurs, disons % profil d'utilisateur %% AppDataRoamingMicrosoft, c'est peut être un virus. Il existe certains programmes malveillants qui se déguisent en conhost.exe et remplissent diverses fonctions. Une meilleure alternative consiste à installer un antivirus comme Malwarebytes et à exécuter une analyse complète des logiciels malveillants sur votre PC..

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.