Co je Conhost.exe a souvisí s NVIDIA?



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Možná jste viděli, že se conhost.exe objeví ve Správci úloh systému Windows a přemýšlíte, co to je. Ti, kteří používají graficky náročnou aplikaci nebo s grafikou NVIDIA, si také mohli všimnout několika instancí conhost. V tomto článku vrhneme více světla na to, jak tento proces skutečně je, proč vidíte několik instancí a co to má společného s Windows.



Co je Conhost.exe

Za prvé, conhost plně znamená Hostitel okna konzoly . Pojďme udělat malou historii. Zpět v systému Windows XP byl příkazový řádek zpracován podobným procesem zvaným Client Server Runtime System Service (CSRSS). V té době mohl CSRSS selhat a zničit s ním celý systém a také neumožnil vývojářům spouštět tematický kód v systémových procesech.



Ve Windows Vista byl představen Desktop Window Manager (DWM). Tato služba namísto toho, aby každá aplikace mohla zpracovávat své vlastní, kreslila složené pohledy na plochu. To dalo příkazovému řádku rozsah témat podobný ostatním Windows. Služba dwm zpracovávala pouze záhlaví a rámeček a ponechala další komponenty, tedy staré posuvníky.



V systému Windows 7 jsme viděli hostitele okna konzoly (conhost.exe). Jak již název napovídá, jedná se o hostitelský proces pro okno konzoly. Conhost.exe slouží jako rozhraní mezi CSRSS a příkazovým řádkem systému Windows, umožňuje systému Windows opravit předchozí problémy, jako je tematizace celého okna s příkazovým řádkem cmd, a umožňuje přetažení do příkazového řádku. Conhost.exe žil v systému Windows 10 a vytvořil prostor pro všechny nové prvky a styly rozhraní, které byly zavedeny do systému Windows.

Ačkoli Správce úloh zobrazuje různé instance hostitele okna konzoly, je stále spojen s CSRSS. Kontrola procesu conhost.exe pomocí Průzkumník procesů dokazuje, conhost.exe běží pod procesem csrss.exe.



Hostitel okna konzoly je tedy více prostředím, které se stará o chod systémové služby, jako je CSRSS, a je schopen poskytnout možnost využívat moderní prvky uživatelského rozhraní.

Proč existuje několik instancí Conhost.Exe

Jak jsem řekl na začátku článku, ve Správci úloh často uvidíte několik instancí procesu Console Window Host. Důvodem je, že každá instance spuštěná z příkazového řádku bude mít vlastní proces hostitele okna konzoly. Ať už se jedná o aplikaci třetí strany nebo Windows se spuštěním výzvy s aktivním oknem či nikoli, ve Správci úloh uvidíte instanci hostitele okna konzoly. Příkladem je aplikace, která spouští tichou aktualizaci na pozadí pomocí příkazového řádku.

Je běžné vidět více instancí conhost.exe spuštěných ve Správci úloh. Tyto instance zabírají velmi málo prostředků CPU nebo RAM. Pokud jste si však všimli neustálého nadměrného využití CPU nebo RAM, měli byste se podívat na problém hlouběji a určit, o jaké konkrétní aplikace se jedná. Můžete si stáhnout Microsoft Průzkumník procesů a spusťte jej, abyste získali lepší přehled o tom, o jaký problém by mohlo jít. Tento článek vám poskytne více podrobností o tom, jak Process Explorer funguje.

Pokud vás zajímá, zda je soubor conhost.exe malwarem, není to jen základní součást systému Windows. Je ale možné, že virus může nahradit skutečného hostitele okna konzoly vlastním procesem, který můžete snadno vylovit kliknutím pravým tlačítkem na instanci hostitele okna konzoly a kliknutím na Otevřít umístění souboru .

Pokud je soubor umístěn v Windows System32 , pak si můžete být jisti, že nejde o virus. Pokud je umístění souboru někde jinde, řekněme% userprofile% AppData Roaming Microsoft, pak možná jednáte s virem. Existují určité malware, které se maskují jako conhost.exe a plní různé funkce. Lepší alternativou je instalace antivirového programu Malwarebytes a spusťte kompletní skenování malwaru na vašem PC.

2 minuty čtení