Что такое суррогат COM в Windows 10 и является ли он вирусом?

Вы когда-нибудь замечали процесс COM Surrogate в диспетчере задач Windows 10 ? Я просматривал список процессов и заметил, что два из них запущены в моей системе.

Понимание различных процессов в диспетчере задач может быть довольно сложной задачей. Я уже писал подробный пост о svchost.ex e, который представляет собой процесс, в котором размещаются различные службы Windows . В любой момент времени в вашей системе может быть запущено от 10 до 15 таких программ.

В этой статье я кратко расскажу, что такое COM Surrogate в Windows 10 и стоит ли вам об этом беспокоиться или нет.

Что такое суррогат COM?

COM Surrogate — это один из тех процессов, когда вы действительно не представляете, что он делает, глядя на него. У него нет пользовательского значка, и он сидит там, не предоставляя много информации о том, что он делает.

Иногда одновременно выполняется несколько процессов COM Surrogate . Если вы зайдете в диспетчер задач, вы обычно увидите, что два из них работают.

Если вы щелкните правой кнопкой мыши любой из них и выберите «Перейти к деталям(Go to Details) », вы увидите, что имя процесса на самом деле dllhost.exe. Вы также заметите, что процесс выполняется под вашим именем пользователя, а не под учетными записями System , Local Service или Network Service( Network Servic) .

К счастью, COM Surrogate не является вирусом (в большинстве случаев). Это законный процесс Windows 10 , работающий в фоновом режиме. (Windows 10)Он называется dllhost, потому что в этом процессе размещаются DLL - файлы. Это, вероятно, не имеет смысла, поэтому давайте объясним это более подробно.

По сути, Microsoft создала интерфейс для разработчиков, чтобы они могли создавать расширения для программ под названием COM Objects . Это также используется для некоторых программ в Windows 10 . Например, проводник Windows(Windows Explorer) имеет COM - объект, позволяющий создавать эскизы изображений и видео в папке.

Однако большая проблема с этими COM - объектами заключалась в том, что они приводили к сбою и приводили к остановке процесса Explorer . Это означало, что вся ваша система рухнет, если COM - объект по какой-либо причине выйдет из строя.

Чтобы решить эту проблему, Microsoft придумала процесс COM Surrogate , который фактически запускал COM - объект в отдельном процессе, а не в том, который его запрашивал. Таким образом, в примере с проводником (Explorer)COM - объект будет запускаться не в процессе explorer.exe, а в этом вновь созданном суррогатном процессе COM .

Теперь, если объект COM выйдет из строя, он уничтожит только процесс (COM)COM Surrogate , и Explorer продолжит работу. Довольно(Pretty) умно, правда?

На самом деле, если вы загрузите Process Explorer , вы увидите COM - объект, о котором я говорил выше.

Если вы наведете указатель мыши на запись dllhost.exe, вы увидите, что класс COM — это (COM)Microsoft Thumbnail Cache , расширение, используемое для создания миниатюр в проводнике(Explorer) .

Может ли суррогат COM быть вирусом?

В прошлом были случаи, когда трояны и вирусы прятались в операционной системе Windows , маскируя себя под COM Surrogate и другие процессы Windows .

Если вы откроете диспетчер задач, щелкните процесс правой кнопкой мыши и выберите « Открыть расположение файла(Open file location) », вы сможете найти исходное расположение процесса.

Если процесс COM Surrogate приводит к файлу с именем «dllhost» в папке C:\Windows\System3 2, маловероятно, что это вирус. Если это ведет в другое место, вам следует немедленно запустить сканирование на вирусы.

Обычно суррогат COM использует очень мало памяти и ЦП(CPU) , и работает только один или два экземпляра. Если существует множество процессов dllhosts.exe или процесс потребляет более 1-2 процентов вашего ЦП(CPU) , я бы посоветовал выполнить автономный поиск вирусов , который может лучше обнаруживать хитрые скрытые вирусы.

Надеюсь(Hopefully) , прочитав эту статью, вы узнали кое-что о COM Surrogate и фоновых процессах Windows 10 . В будущем вы должны меньше беспокоиться о том, что подобные процессы работают в фоновом режиме.

Если у вас остались какие-либо вопросы, оставьте комментарий, и мы постараемся помочь. Наслаждаться!



About the author

Я инженер-программист с более чем 15-летним опытом работы с Microsoft Office и Edge. Я также разработал несколько инструментов, используемых конечными пользователями, например, приложение для отслеживания важных медицинских данных и детектор программ-вымогателей. Мои навыки заключаются в разработке элегантного кода, который хорошо работает на различных платформах, а также в отличном понимании взаимодействия с пользователем.



Related posts