Что такое Conhost.exe и безопасно ли это?

Когда работает ПК с Windows , выполняются миллионы вычислений, сообщающих компьютеру, как делать все, от загрузки веб-страницы до открытия части программного обеспечения. Для этого процесса требуется любое количество системных служб, которые доставят вас из точки А в точку Б, а такие процессы, как ntoskrnl.exe , призваны играть определенную роль в общем взаимодействии с пользователем.

Это включает в себя conhost.exe, системный процесс, который появляется каждый раз, когда вы открываете окно командной строки . (command prompt)Но что такое conhost.exe? И безопасно ли оставлять этот процесс запущенным на вашем ПК? В этом руководстве объясняется все, что вам нужно знать о conhost.exe, в том числе о том, как определить поддельный системный процесс.

Что такое Conhost.exe?(What is Conhost.exe?)

Процесс conhost.exe, также известный как процесс Console Window Host , возник в Windows XP как способ взаимодействия командной строки (cmd.exe) с другими элементами Windows , включая проводник Windows(Windows Explorer) как часть системы выполнения клиентского сервера . Служба (csrss.exe)(Client Server Runtime System Service (csrss.exe))(Client Server Runtime System Service (csrss.exe))

If you decided to drag a file onto a command prompt window, for instance, CSRSS would ensure that the location of the file would correctly appear on the command prompt line.

Unfortunately, as a major system process, this presents huge security risks. Allowing the command line (with full control over your PC) this kind of access to the file system could bring down your PC. This security threat forced Microsoft to make changes to how the system operated.

Windows Vista предлагала большую безопасность, но с ограниченной функциональностью, что делало невозможным перетаскивание файлов в окно командной строки. Для Windows 10 Microsoft представила процесс conhost.exe(Microsoft) , который (наряду с гораздо меньшим процессом csrss.exe) позволяет командной строке безопасно работать с другими процессами без того же уровня угроз безопасности, что и csrss.exe в Windows XP . .

Это позволяет Microsoft более тесно интегрировать такие процессы, как командная строка, в Windows 10 с современными темами(modern themes) и функциями перетаскивания, которые можно увидеть в версии csrss.exe для XP. Если вы используете современную оболочку Windows Powershell(modern Windows Powershell) , вы увидите еще большую безопасность, при этом csrss.exe и conhost.exe полностью игнорируются.

Может ли Conhost.exe вызывать высокую загрузку ЦП, ОЗУ или других системных ресурсов?(Can Conhost.exe Cause High CPU, RAM or Other High System Resource Usage?)

Хотя это маловероятно, сообщалось, что conhost.exe вызывает высокую загрузку ЦП(CPU) или ОЗУ(RAM) (или обычно высокую загрузку системных ресурсов) на ПК с Windows 10. Если это произойдет с вами, это может указывать на более серьезную проблему с вашим компьютером.

В нормальных условиях conhost.exe не должен приводить к высокому использованию системных ресурсов. Он должен появляться только в том случае, если вы (или фоновое приложение) используете командную строку. Теперь, когда Windows PowerShell является инструментом терминала по умолчанию в Windows , вам вообще не нужно будет открывать cmd.exe.

Однако это не исключает возможности того, что другие фоновые приложения могут по-прежнему использовать для запуска скрытую командную строку. Хотя игра в старые игры для DOS(playing old DOS games) вряд ли вызовет всплеск использования системных ресурсов, некоторые новые системные приложения могут вызвать проблемы.

Чтобы найти виновника, вы можете использовать разработанное Microsoft приложение Process Explorer . Это позволяет вам увидеть, какие запущенные приложения могут взаимодействовать с conhost.exe и вызывать высокую загрузку ЦП(CPU) .

  1. Для этого скачайте и запустите Process Explorer(download and run Process Explorer) с сайта Microsoft . В окне Process Explorer выберите « Find > Find Handle or DLL », чтобы открыть окно поиска. Либо нажмите Ctrl + F на клавиатуре.

  1. В поле поиска Process Explorer найдите (Process Explorer Search )conhost , затем нажмите кнопку « Поиск ». (Search )В списке выберите один из результатов. Process Explorer немедленно изменит вид, чтобы выделить элемент.

  1. Сделайте это для каждого экземпляра conhost.exe, запущенного на вашем ПК. Если использование системных ресурсов (например, CPU в столбце CPU ) слишком велико, вы можете завершить процесс, щелкнув правой кнопкой мыши и выбрав опцию Kill Process .

Если вы обнаружите, что conhost.exe взаимодействует с другим приложением или службой, которые вы не знаете, это может указывать на заражение вредоносным ПО. Если это произойдет, проверьте свой компьютер на наличие вредоносных программ(scan your PC for malware) , чтобы убедиться, что ваш компьютер безопасен для использования.

Как удалить Conhost.exe из Windows 10(How to Remove Conhost.exe from Windows 10)

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

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

Если вы используете его самостоятельно, это все равно не должно быть проблемой, хотя мы все равно рекомендуем перейти на более новый PowerShell(switching to the newer PowerShell) в долгосрочной перспективе. Однако conhost.exe может оказаться проблематичным, когда он используется мошенническим программным обеспечением. 

Некоторые вредоносные программы будут запускать поддельные процессы (используя имя conhost.exe), чтобы замаскировать себя, в то время как другие будут взаимодействовать с conhost.exe, чтобы получить дополнительный контроль над вашим ПК и его ресурсами. Если вас это беспокоит (даже после сканирования на наличие вредоносных программ(scanning for malware) ), вы можете проверить, является ли conhost.exe законным системным процессом.

Как проверить, является ли Conhost.exe реальным и безопасным(How to Check if Conhost.exe is Real and Safe)

Почти во всех случаях системные процессы, такие как conhost.exe и msmpeng.exe , должны запускаться только из одного места на вашем ПК: из папки Windows (C: Windows ) или одной из ее подпапок (например, C: Windows System32). Хотя существуют исключения для упакованных приложений UWP , таких как (UWP)yourphoneexe.exe(yourphonexe.exe) , это все еще верно для conhost.exe.

Это позволяет легко определить, является ли conhost.exe безопасным и законным или поддельным, с помощью диспетчера задач Windows(Windows Task Manager) , чтобы открыть расположение любых запущенных процессов conhost.exe. Если вы хотите быть уверены, что conhost не взаимодействует с вредоносным ПО, вы можете использовать Process Explorer (как описано выше) для проверки в первую очередь.

  1. Чтобы проверить, безопасен ли conhost.exe, щелкните правой кнопкой мыши панель задач и выберите параметр « Диспетчер задач(Task Manager ) ».

  1. На вкладке « Процессы(Processes) » окна «Диспетчер задач» найдите процесс « Хост окна консоли»(Console Window Host ) . Возможно, вам придется нажать значок стрелки(arrow icon ) рядом с каждым процессом, чтобы найти его в списке другого процесса. Вместо этого найдите conhost.exe на вкладке « Сведения(Details) ».

  1. Чтобы проверить, является ли процесс conhost.exe реальным, щелкните его правой кнопкой мыши на вкладке « Процессы(Processes ) » или « Сведения(Details) », затем выберите параметр « Открыть расположение файла(Open file location ) ».

  1. Это откроет папку C:\Windows\System32 проводнике Windows(Windows File Explorer) . Если это не так, то запущенный в данный момент процесс conhost.exe является поддельным. Вам нужно будет предпринять шаги для сканирования вашего компьютера, чтобы избавиться от вероятного заражения вредоносным ПО,(likely malware infection) если это так.

Защита системы Windows 10(Securing a Windows 10 System)

Conhost.exe — это лишь один из многих различных системных процессов, которые играют роль в правильной работе всей операционной системы Windows . Следуя описанным выше шагам, вы можете быть уверены, что процессы, на которые опирается ваш компьютер, безопасны для запуска и использования без необходимости их остановки или удаления.

Это не означает, что каждый процесс, работающий на вашем ПК, безопасен. Если вы беспокоитесь, вы можете запланировать сканирование Защитника Windows на уровне загрузки,(schedule a boot-level Windows Defender scan) чтобы проверить каждый файл на вашем компьютере на наличие вредоносных программ. И, если это не сработает, существует множество сторонних приложений, которые могут вместо этого удалять упрямые вредоносные программы .(remove stubborn malware)



About the author

Я выпускник Университета штата Юта по специальности компьютерная инженерия с более чем 10-летним опытом разработки программного обеспечения и разработки для Windows. Имею опыт работы с документами PDF и Office, а также создания гаджетов на платформах iOS и Android.



Related posts