Что такое conhost.exe и связано ли это с NVIDIA? —

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

Что такое Conhost.exe

Прежде всего, Conhost полностью выступает за Консоль Window Host. Давайте сделаем немного истории. Вернувшись в Windows XP, командная строка была обработана аналогичным процессом, называемым системной службой времени выполнения клиент-сервера (CSRSS). В то время CSRSS мог аварийно завершить работу и вывести из строя всю систему, а также не позволил разработчикам запускать тематический код в системных процессах.

В Windows Vista был представлен менеджер окон рабочего стола (DWM). Этот сервис отображает составные представления на рабочем столе, а не позволяет каждому приложению обрабатывать его самостоятельно. Это дало командной строке степень их сходства с другими окнами. Служба dwm обрабатывает только строки заголовка и фрейм, оставляя другие компоненты, следовательно, старые полосы прокрутки.

В Windows 7 мы увидели хост окна консоли (conhost.exe). Как видно из названия, это хост-процесс для окна консоли. Conhost.exe служит интерфейсом между CSRSS и командной строкой Windows, позволяя Windows исправлять предыдущие проблемы, такие как создание тем всего окна командной строки cmd и перетаскивая их в командную строку. Conhost.exe сохранился до Windows 10, создавая пространство для всех новых элементов интерфейса и стилей, представленных в Windows.

Хотя диспетчер задач показывает разные экземпляры хоста окна консоли, он все еще связан с CSRSS. Проверка процесса conhost.exe с помощью Process Explorer подтверждает, что conhost.exe запускается под процессом csrss.exe.

Таким образом, Console Window Host — это скорее оболочка, которая отвечает за работу системной службы, такой как CSRSS, и в то же время предоставляет возможность использовать элементы современного пользовательского интерфейса.

Почему существует несколько экземпляров Conhost.Exe

Как я уже говорил в начале статьи, вы часто будете видеть несколько примеров процесса хоста окна консоли, выполняющегося в диспетчере задач. Это связано с тем, что каждый запущенный экземпляр командной строки будет иметь собственный процесс хоста окна консоли. Независимо от того, является ли это приложение стороннего производителя или Windows, в котором запущено приглашение с активным окном или нет, вы увидите экземпляр хоста консольного окна в диспетчере задач. Примером является приложение, которое запускает автоматическое обновление в фоновом режиме с помощью командной строки.

Обычно в диспетчере задач работает несколько экземпляров conhost.exe. Эти экземпляры занимают очень мало ресурсов ЦП или ОЗУ. Однако, если вы заметили постоянное чрезмерное использование ЦП или ОЗУ, вам следует глубже изучить проблему и определить, какие конкретно приложения задействованы. Вы можете скачать Microsoft Process Explorer и запустить его, чтобы лучше понять, в чем может быть проблема. В этой статье вы узнаете больше о том, как работает Process Explorer.

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

Если файл находится в Windows \ System32, тогда вы можете быть уверены, что это не вирус. Если файл находится где-то еще, скажем,% userprofile% \ AppData \ Roaming \ Microsoft, то вы можете иметь дело с вирусом. Существуют определенные вредоносные программы, которые маскируются под conhost.exe и выполняют различные функции. Лучшей альтернативой для вас является установка антивируса, такого как Malwarebytes, и полное сканирование вредоносных программ на вашем компьютере.

Ссылка на основную публикацию
Adblock
detector