Операционные системы Windows используют ряд процессов, которые позволяют определенным приложениям и компонентам функционировать должным образом, но во многих случаях как пользователи мы не имеем четкого представления о роли, которую играет каждый из них.
Сегодня Solvetic расскажет о процессе Com Surrogate и посмотрим, какую роль он играет в Windows.
Что такое процесс Com Surrogate?
Процессы COM означают объектную модель компонентов, и это интерфейс, представленный Microsoft в 1993 году, который позволяет разработчикам создавать «объекты COM» с использованием различных языков программирования. эти COM-объекты подключаются к другим приложениям и расширяют их возможности.
Файловый менеджер Windows использует COM-объекты для создания миниатюр изображений и других файлов при открытии папки. COM-объект отвечает за обработку изображений, видео и других файлов для генерации миниатюр, позволяющих расширять проводник с поддержкой новых видео или кодеков изображений.
Surrogate Com - это код инцидента, который отображается, когда пакеты кодеков не работают, как указано, или программа, которую мы используем для изменения данных аудиофайлов, несовместима с версией операционной системы.
Этот код инцидента нельзя просто включить или отключить. Процесс COM Surrogate выполняет объект COM за пределами исходного процесса, в котором он был запрошен, поэтому, если объект COM заблокирован, он удалит только процесс замены COM, и исходный процесс хоста не будет заблокирован. Суррогатный процесс COM называется «dllhost.exe», поскольку размещаемые на нем объекты COM являются файлами DLL.
Как узнать, какой объект Com Surrogate находится в операционной системе?
Шаг 1
Из диспетчера задач Windows мы можем проверить, что процессы COM Surrogate размещаются в режиме реального времени, для этого мы получим доступ к диспетчеру задач, перейдем на вкладку «Процессы» и в разделе «Фоновые процессы» мы увидим, что различные процессы Com Surrogate активны:
Шаг 2
Там мы можем щелкнуть правой кнопкой мыши / Свойства этого процесса и на вкладке Подробности мы можем получить более подробную информацию о выбранном процессе:
Шаг 3
Хотя у нас есть базовая информация о процессе, идеально, чтобы узнать о нем подробнее. Для этого мы можем использовать инструмент Process Explorer, разработанный Microsoft, который входит в группу инструментов SysInternals.
Мы можем скачать его бесплатно по следующей ссылке:
Проводник процессов
После того, как приложение выполнено, мы можем навести указатель мыши на какой-нибудь процесс dllhost.exe и увидим, с каким приложением это связано:
Мы можем отключить этот процесс.
Процесс Surrogate COM нельзя отключить, поскольку он является необходимой частью Windows. На самом деле это просто контейнерный процесс, который используется для выполнения COM-объектов, которые другие процессы хотят выполнить, и они не получают его. Все процессы dllhost.exe, которые мы видим в системе, были запущены другой программой, чтобы сделать то, что она хочет.
Напомним, что этот процесс является частью операционного цикла операционных систем Windows и поэтому не указан как вирус или угроза для всей информации, размещенной в системе.
Мы видели, как процесс Com Surrogate включается в активные процессы Windows, и нас это не должно пугать.
СТАТЬИ