Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Dragokas
Эксперт WindowsАвтор FAQ
16922 / 7007 / 851
Регистрация: 25.12.2011
Сообщений: 10,803
Записей в блоге: 16
#1

Процесс conhost.exe - что это и для чего он запущен? - CMD/BAT

20.07.2015, 23:09. Просмотров 1194. Ответов 0
Метки нет (Все метки)

Источник

Процесс conhost.exe - что это и для чего он запущен?

http://www.cyberforum.ru/cmd-bat/thread1518969.html
Если вы читаете эту статью значит вам интересно что такое 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.

Процесс conhost.exe - что это и для чего он запущен?

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

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


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

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

Процесс conhost.exe - что это и для чего он запущен?

Conhost.exe сидит в середине между CSRSS и cmd.exe и исправляет в Windows 7
проблемы предыдущих версий Windows, не только делает правильными полосы прокрутки, но и
позволяет перетащить файл из проводника прямо в командную строку:

Процесс conhost.exe - что это и для чего он запущен?
Это вставит путь к файлу в командной строке.

Процесс conhost.exe - что это и для чего он запущен?
Если вы посмотрите на подробные свойства процесса в “Диспетчере задач”, вы заметите, что
ComSpec установлен в cmd.exe, четкое указание на то, что этот процесс находится в командной строке.

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

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

Источник
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2015, 23:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Процесс conhost.exe - что это и для чего он запущен? (CMD/BAT):

Условия в bat файле если запущен процесс
Всем привет! Помогите пожалуйста с такой проблемой: пытаюсь создать bat файл...

Завершить процесс или запустить его в зависимости от того, запущен ли он в данный момент
Добрый день, помогите пожалуйста написать .bat который будет искать процесс...

Как удалить .exe который запущен, не убивая процесс?
Есть файл к примеру qq.exe он запущен в диспетчере есть процесс qq.exe ....

Как узнать, что процесс не запущен
Смысл такой: таймер проверяет запущен ли процесс, например, "notepad" и если...

Узнать что процесс запущен системой
С помощью System.Diagnostics.Process я могу получить список процессов. А как...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2015, 23:09
Привет! Вот еще темы с решениями:

Процессы conhost.exe и mgusb.exe появляются и пропадают
В диспетчере задач эти два процесса появляются на пару секунд и пропадают на...

Кто сможет объяснить что означает в этом коде 0x55555, что это такое, для чего предназначено?
#include "stdafx.h" #pragma warning(disable : 4996) #include <stdio.h>...

Что это и для чего нужна.
Вот нашел такую штуку: http://www.ebay.som/itm/PCB-UV-Curable- ... 3f10fid04d...

Что это такое и для чего?
ребята что это? зачем это? и как подключить?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru