Що таке процес 'conhost.exe', який відображається в диспетчері завдань?


20

Процес conhost.exeпочав з’являтися в Windows 7, і пошук в Google не виявляє пояснення, що таке процес і чому він з'являється.

Який conhost.exeпроцес?

Відповіді:


24

conhost.exeце новий процес хостів для консольних вікон. Раніше оброблялися ті, за допомогою csrss.exeяких відбувається «Процес виконання сервера клієнтів», процес, що працює з привілеями на системному рівні.

Починаючи з Windows Vista, Microsoft зробила кілька суттєвих удосконалень та змін щодо безпеки. Однією з таких змін було те, що додатки, що працюють на різних "рівнях" або через те, що різні користувачі не мали права вільно обмінюватися даними.

Оскільки консольні вікна оброблялися csrss.exeцим, це побічно впливало на те, що ви більше не можете перетягувати файли у вікно консолі та вставляти повний шлях та ім'я файлу. Перетягування - такий випадок обміну даними, який був виключений. Люди кричали, хоча більшість користувачів Windows, мабуть, навіть не знали про цю особливість.

Втім, я сумніваюся, що відсутність функцій перетягування та падіння була причиною витягування вікон консолі csrss. Більш прагматичною причиною було б те, що немає абсолютно жодної причини, щоб така функціональність сиділа наближеною до ядра ОС. Зрозуміло, це не стільки функціональність, скільки може бути, якщо Windows буде реалізовувати емулятори терміналів, як зазвичай, на ОС, схожих на UNIX (і набагато менше, ніж це було б, якщо схожі на UNIX повністю дотримуються ECMA-48). Але все-таки все, що станеться не так з одним вікном консолі, може зірвати основну частину операційної системи.

Внесення змін до того, як працюватимуть консольні вікна, стає набагато складніше через це, оскільки вам доведеться враховувати досить страшні наслідки, якщо щось піде не так. Ще одна зміна, яку ви побачите, окрім функції перетягування та повторної роботи, полягає в тому, що символи більше не обмежуються клітиною. Особливо за умови ClearType деякі гліфи вийдуть за межі їх клітин і залишать сліди та інші артефакти позаду. Це вже майже (але не зовсім) виправлено.


1
І раптом моя лють проти якоїсь дивної поведінки консолі відлітає, дякую за цю відповідь.
SuperBloup

Раніше їх розміщував csrss через функціональність на повноекранному екрані.
kinokijuf

They were previously hosted by csrss because of the fullscreen functionality. @kinokijuf, що є дуже пропущеною функцією в Vista +.
Synetech

People cried out even though most Windows users probably didn't even know of that feature.- Дякую! Я так сильно сміявся з цього!
Виняк

@Synetech: У Windows 10 повернувся, начебто, Alt + Enter перемикає вікно консолі в режим повноекранного режиму.
Joey

9

Я щойно написав статтю, намагаючись пояснити мету процесу. Він орієнтований на звичайних людей, але є багато скріншотів для ілюстрації.

Що таке conhost.exe і чому він працює?

Суть полягає в тому, що conhost.exe знаходиться між процесом CSRSS та cmd.exe, тож ви можете використовувати перетягування та скидання знову.

alt текст


2

Conhost.exe - це новий бінарний файл на Win7. Тут розміщено вікно командного рядка, в якому працює cmd.exe.

Джерело тут


1

Це хост вікна консолі в Windows 7. Кілька програм (Spybot приходить на думку) виявлять це як помилковий позитив, але це зроблено Microsoft і не є шкідливим.


1

Я використав "що таке conhost.exe?" з Google, включаючи цитати, і отримали одну відповідь: http://www.fileinspect.com/fileinfo/conhost-exe/

У ньому написано: conhost.exe - хост вікон консолі. Цей файл є частиною операційної системи Microsoft® Windows®. Conhost.exe розроблена корпорацією Microsoft. Це системний і прихований файл. Conhost.exe зазвичай знаходиться в папці% SYSTEM% і його звичайний розмір становить 270 848 байт. Процес conhost.exe безпечний, а його відключення може бути небезпечним, оскільки програми на вашому комп’ютері потребують його коректної роботи.

Це все-таки новий додаток, тому логічно, що він не дуже відомий в Google. Це допомагає, коли ви робите ваші запити більш конкретними ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.