Что делает процесс conhost.exe и нужно ли с ним бороться?

Что делает процесс conhost.exe и нужно ли с ним бороться?После прочтения этой статьи вы выясните для себя, что делает процесс conhost.exe в диспетчере задач и почему он с самого начала присутствует в «свежеустановленной» операционной системе Windows 7 PC?

Что же это такое?

Процесс conhost.exe решает одну из фундаментальных проблем, присущих предыдущим версиям Windows, которая проявлялась при управлении консольными окнами и нарушала работу в режиме перетаскивания объектов «drag & drop» в Windows Vista.

Этот процесс является полностью легитимным исполняемым файлом. Доказательством тому служит его размещение в системном каталоге system32 и то, что он имеет цифровую подпись Microsoft. Заметим, что сканирование компьютера на предмет наличия вирусов все равно остается вашей главной задачей для сохранения работоспособности компьютера и безопасности данных.

Зачем нам нужен этот процесс?

Предыдущее объяснение не удовлетворило вас? Попробуем объяснить все подробнее, привязав к второстепенной информации. По существу, причиной является та схема, согласно которой в предыдущих версиях Windows запускались и работали консольные программы – все они запускались через системную службу Client Server Runtime Process (csrss.exe). При этом она должна была запускаться под учетной записью с системными правами.

Если вы взглянете на командную строку в ОС Windows XP, то наверняка обнаружите, что оформление ее окна не соответствует активной теме, примененной ко всем остальным графическим объектам интерфейса.

Если же посмотреть на консольное окно в Windows Vista, вы увидите, что это окно оформлено согласно с установленной темой. Хотя, при этом, обнаружите, что указатель прокрутки (scrollbar) все еще выглядит в старом стиле. Это связано с тем, что процесс DWM (Desktop Window Manager) задает графическое оформление элементов окон (заголовок, рамка), в то время как все остальные объекты в окне продолжают выглядеть по-старому.

Также вы можете отметить тот факт, что в Windows Vista не работает возможность переноса файлов методом «drag and drop», из окна Explorer непосредственно в командную строку. Эта функция не срабатывает из-за ограничений безопасности, так как запуск процесса CSRSS требует более высоких привилегий.

Отличия в Windows 7

Если посмотреть в диспетчер задач Windows 7, то мы увидим, что процесс conhost.exe запущен из-под процесса csrss.exe (он является зависимой от службы csrss).

Процесс conhost.exe является связующим звеном между CSRSS и cmd.exe, и позволяет в Windows 7 устранить две основные недоработки предыдущих версий ОС. Он не только позволяет правильно отобразить указатель прокрутки, но и делает возможным перетаскивание мышью объектов из окна проводника в окно командного процессора cmd.exe. При этом в командной строке файл пропишется вместе с полным путем.

Заключение

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

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

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