Какво е conhost.exe и свързан ли е с NVIDIA?



Опитайте Нашия Инструмент За Премахване На Проблемите

Може да сте виждали conhost.exe да се появява в диспечера на задачите на Windows и да се чудите какво е това. Тези, които изпълняват интензивно графично приложение или с графики на NVIDIA, може да са забелязали и няколко конхост екземпляра. В тази статия ще хвърлим повече светлина върху този процес наистина, защо виждате няколко екземпляра и какво общо има с Windows.



Какво е Conhost.exe

На първо място, conhost напълно означава Хост на прозореца на конзолата . Нека направим малко история. Обратно в Windows XP, командният ред се обработва от подобен процес, наречен Client Server Runtime System Service (CSRSS). По това време CSRSS може да се срине и да отнеме цялата система със себе си, а също така не позволява на разработчиците да изпълняват тематичен код в системни процеси.



В Windows Vista беше въведен Desktop Window Manager (DWM). Тази услуга извлича композитни изгледи на работния плот, вместо да позволява на всяко приложение да се справя самостоятелно. Това даде на Command Prompt степен на тематизиране, подобно на други Windows. Услугата dwm обработваше само заглавните ленти и рамката, оставяйки други компоненти, следователно старите ленти за превъртане.



От Windows 7 видяхме хост на прозореца на конзолата (conhost.exe). Както вече подсказва името, това е процес на хост за прозореца на конзолата. Conhost.exe служи като интерфейс между CSRSS и командния ред на Windows, позволявайки на Windows да коригира предишни проблеми, като например тематизиране на целия прозорец на командния ред и позволява плъзгане и пускане в командния ред. Conhost.exe доживя до Windows 10, създавайки място за всички нови елементи и стилове на интерфейса, въведени в Windows.

Въпреки че диспечерът на задачите показва различни екземпляри на хоста на прозореца на конзолата, той все още е свързан с CSRSS. Проверка на процеса conhost.exe с Process Explorer доказва, че conhost.exe работи в рамките на процеса csrss.exe.



И така, хостът на прозореца на конзолата е по-скоро обвивка, която се грижи за работата на системна услуга като CSRSS, като същевременно може да предостави възможността да използва съвременните елементи на потребителския интерфейс.

Защо има няколко случая на Conhost.Exe

Както казах в началото на статията, често ще видите няколко екземпляра на процеса на хост на прозореца на конзолата, който се изпълнява в диспечера на задачите. Това е резултат от това, че всеки екземпляр на командния ред, който се изпълнява, ще има собствен процес на хост на прозореца на конзолата. Независимо дали става въпрос за приложение на трета страна или Windows, работещо с подкана с активен прозорец или не, ще видите копие на хост на прозореца на конзолата в диспечера на задачите. Пример е приложение, което изпълнява тиха актуализация във фонов режим с помощта на командния ред.

Често се виждат множество екземпляри на conhost.exe, работещи в диспечера на задачите. Тези екземпляри отнемат много малко CPU или RAM ресурси. Ако обаче сте забелязали непрекъснато прекомерно използване на CPU или RAM, трябва да разгледате по-задълбочено проблема и да определите за какви конкретни приложения става дума. Можете да изтеглите Microsoft Process Explorer и го стартирайте, за да получите по-голяма представа какъв може да е проблемът. Това статия ви дава повече подробности за това как работи Process Explorer.

Ако се чудите дали conhost.exe е зловреден софтуер, това не е съществен компонент на Windows. Но е възможно вирусът да замени истинския хост на прозореца на конзолата със собствен процес, който можете лесно да извадите, като щракнете с десния бутон върху екземпляр на хоста на прозореца на конзолата и щракнете върху Отворете местоположението на файла .

Ако файлът е местоположение в Windows System32 , тогава можете да сте сигурни, че не е вирус. Ако местоположението на файла е някъде другаде, да речем% userprofile% AppData Roaming Microsoft, тогава може да имате работа с вирус. Има някои зловредни програми, които се маскират като conhost.exe и изпълняват различни функции. По-добра алтернатива е да инсталирате антивирус като Malwarebytes и изпълнете пълно сканиране за злонамерен софтуер на вашия компютър.

2 минути четене