Čo je conhost.exe a súvisí s NVIDIA?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Možno ste videli, že sa conhost.exe objavuje v Správcovi úloh systému Windows a zaujíma vás, čo to je. Tí, ktorí používajú graficky náročnú aplikáciu alebo používajú grafiku NVIDIA, si tiež mohli všimnúť niekoľko inštančných správ. V tomto článku objasníme viac tohto procesu, prečo vidíte niekoľko príkladov a čo má spoločné s Windows.



Čo je Conhost.exe

Po prvé, conhost plne znamená Hostiteľ okna konzoly . Poďme urobiť trochu histórie. Späť na Windows XP sa s príkazovým riadkom manipulovalo podobným procesom, ktorý sa nazýva Client Server Runtime System Service (CSRSS). V tom čase mohol CSRSS zlyhať a strhnúť so sebou celý systém a tiež neumožnil vývojárom spustiť tematický kód v systémových procesoch.



V systéme Windows Vista bol predstavený program Desktop Window Manager (DWM). Táto služba kreslila zložené zobrazenia na plochu namiesto toho, aby nechala každú aplikáciu zvládnuť jej vlastné. To poskytlo príkazovému riadku tematickú škálu podobnú ako v iných Windows. Služba dwm spracovala iba záhlavie a rámček, takže zostali ďalšie komponenty, a teda aj staré rolovacie lišty.



V systéme Windows 7 sme videli hostiteľa okna konzoly (conhost.exe). Ako už názov napovedá, ide o hostiteľský proces pre okno konzoly. Conhost.exe slúži ako rozhranie medzi CSRSS a príkazovým riadkom systému Windows, umožňuje systému Windows opraviť predchádzajúce problémy, ako je napríklad tematizovanie celého okna príkazového riadku cmd, a umožňuje presúvanie myšou do príkazového riadku. Conhost.exe žil v systéme Windows 10 a vytvoril priestor pre všetky nové prvky a štýly rozhrania, ktoré boli zavedené do systému Windows.

Aj keď Správca úloh zobrazuje rôzne inštancie hostiteľa okna konzoly, je stále spojený s CSRSS. Prebieha kontrola procesu conhost.exe pomocou Process Explorer dokazuje, conhost.exe beží pod procesom csrss.exe.



Takže Console Window Host je viac shell, ktorý sa stará o chod systémovej služby ako CSRSS a je schopný poskytnúť možnosť využívať moderné prvky používateľského rozhrania.

Prečo existuje niekoľko inštancií Conhost.Exe

Ako som už povedal na začiatku článku, v Správcovi úloh bude často vidieť niekoľko inštancií procesu hostenia okna konzoly. Je to dôsledok toho, že každá inštancia spustenia príkazového riadku bude mať vlastný proces hostiteľa okna konzoly. Či už je to aplikácia tretej strany alebo Windows, ktorý spúšťa výzvu s aktívnym oknom alebo nie, v Správcovi úloh uvidíte inštanciu hostiteľa okna konzoly. Príkladom je aplikácia, ktorá spúšťa tichú aktualizáciu na pozadí pomocou príkazového riadku.

V Správcovi úloh je bežné vidieť spustených viac inštancií súboru conhost.exe. Tieto inštancie zaberajú veľmi málo zdrojov CPU alebo RAM. Ak ste si však všimli neustále nadmerné vyťažovanie procesora alebo pamäte RAM, mali by ste sa problému venovať hlbšie a určiť, o ktoré konkrétne aplikácie ide. Môžete si stiahnuť Microsoft Process Explorer a spustite ho, aby ste získali lepší prehľad o tom, v čom by problém mohol byť. Toto článok vám poskytne viac podrobností o tom, ako Process Explorer funguje.

Ak vás zaujíma, či je conhost.exe malvér, nejde o podstatnú súčasť systému Windows. Je však možné, že vírus môže nahradiť skutočného hostiteľa okna konzoly vlastným procesom, ktorý môžete ľahko vyloviť kliknutím pravým tlačidlom myši na inštanciu hostiteľa okna konzoly a kliknutím na ikonu Otvoriť umiestnenie súboru .

Ak sa súbor nachádza v priečinku Windows System32 , potom si môžete byť istí, že nejde o vírus. Ak je umiestnenie súboru niekde inde, povedzme% userprofile% AppData Roaming Microsoft, potom môžete mať na mysli vírus. Existujú určité malware, ktoré sa maskujú ako conhost.exe a vykonávajú rôzne funkcie. Lepšou alternatívou je inštalácia antivírusového programu, ako je Malwarebytes a spustite na svojom počítači kompletnú kontrolu škodlivého softvéru.

2 minúty prečítané