Что такое хост окна консоли
Перейти к содержимому

Что такое хост окна консоли

  • автор:

Что за процесс conhost.exe?

Что за процесс conhost.exe?

Если вы читаете эту статью значит вам интересно что такое conhost.exe процесс, что он делает в диспетчере задач, и почему он работает в Windows 7.

Описание

Conhost.exe — это решение фундаментальной проблемы обработки консольных окон в предыдущих версиях Windows, он работал с ошибками в Vista, а в Windows ХР его вообще не было.

Он совершенно безопасный если запущен и работает из папки C:\Windows\system32\conhost.exe. Но сканирование компьютера на наличие вирусов никогда не помешает. Если он находиться в другом месте , то скорее всего, это вирус или вредоносная программа.

Windows 7 улучшена таким образом что визуальные окна консоли обрабатывает сама операционная система. В предыдущих версиях Windows процесс консоли работал под управлением процесса csrss.exe (Client Server Runtime Process). Он запускался от системной привилегированной учетной записи.

Если посмотреть на окно командной строки в Windows XP, то можно заметить что оно всегда имеет классический вид, вне зависимости от того какую тему Windows вы используете на вашем компьютере. Это связано с тем что окно консоли формирует не проводник windows explorer.exe, а выше упомянутая служба csrss.exe.

О кно консоли в Windows Vista , использует ту же тему, что и все остальные окна, но если присмотреться внимательно то видно что полосы прокрутки все еще используют старый стиль . Это связано с тем что DWM (Desktop Window Manager) управляет процессом рисования внешнего вида окна, но процесс работает так же как и в Windows XP , а полосы прокрутки являются частью самого окна.

Можно также заметить что в Windows Vista не было возможности перетаскивания файлов из проводника прямо в командную строку. Причина состоит в вопросах безопасности , так как процесс CSRSS , работает с более высоким уровнем привилегий.

Windows 7 делает это иначе

Посмотрите на него в “Диспетчере задач” Windows 7 , и вы увидите что процесс conhost.exe выполняется под службой csrss.exe .

Кроме того conhost.exe запускается только если у вас открыта консоль CMD. Хотя есть и другие приложения, которым нужен доступ к командной строке, и могут запускать этот процесс. Conhost.exe является основным процессом Windows 7 , который позволяет работать командной строке CMD .

Итак, теперь вы знаете, что делает процесс conhost.exe, и почему вы никогда не должны удалять его.

Была ли эта статья Вам полезна?

Комментарии к статье (2)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *