COM Surrogate - что это за процесс? Советы для чайников
Опубликованно 06.01.2018 02:25
Операционные системы Windows последних поколений, несмотря на достаточно высокую стабильность, нередко отличаются непредвиденными сбоями. И очень часто виновником такого поведения системы является некая служба COM Surrogate. Что это за процесс, большинство рядовых пользователей не знают, а некоторые вообще считают, что это законспирированный вирус. Попробуем рассмотреть некоторые вопросы, касающиеся данной службы, дав объяснение максимально простым языком, понятным любому пользователю.COM Surrogate: что это за процесс?
Говоря компьютерным языком, данная служба является одним из тех компонентов системы, которые отвечают за корректное выполнение правил COM+ в среде ISS. Сама среда представляет собой набор информационных сервисов интернета Internet Information Services. Однако этот компонент не всегда имеет прямое отношение именно к интернету, поскольку дополнительно может использоваться и некоторыми инструментами для работы с мультимедиа.
Сама служба в «Диспетчере задач» не отображается, поскольку за ее функционирование отвечает процесс dllhost. Кроме того, служба имеет тесную связь с компонентами платформы .NET Framework и драйверами графического ускорителя, установленного на компьютере.Ошибки в работе службы
Но почему же тогда служба достаточно часто начинает неимоверно грузить процессор и, что называется, съедать оперативную память?
В большинстве случаев выдается уведомление о том, что работа COM Surrogate прекращена. Что самое печальное, причина остановки процесса никогда не указывается (просто констатируется факт). Происходит это в основном по причине некорректного обращения компонентов COM+ к ресурсам компьютера.
Реже наблюдаются проблемы появления синего экрана. Такое явление большей частью связано с несоответствием оборудования требованиям операционной системы, и драйверы тут совершенно ни при чем.
Наконец, можно привести пояснение, так сказать, для чайников. Данный процесс частично отвечает за воспроизведение некоторых разновидностей файлов мультимедиа, что тоже может вызывать сбои. На них остановимся более подробно.Вопросы воспроизведения мультимедиа
Конечно, выше представленное описание службы полноты картины происходящего не дает. Попробуем дать соответствующее пояснение для чайников на простых примерах.
Например, сбой этого системного компонента может появляться в том случае, когда пользователь пытается открыть, скажем, видеофайл, который был недогружен или поврежден. Естественно, большинство плееров такие объекты просто игнорируют и не открывают. А вот всем известный проигрыватель KMPlayer обращается к вышеуказанной службе, после чего и выдается ошибка.
В Windows x64 COM Surrogate обычно работает более или менее стабильно, а вот в 32-битных системах сбои появляются гораздо чаще. Очень многие специалисты связывают такие ситуации еще и с наличием в системе устаревших наборов кодеков, входящих в состав пакетов TheHDvid и K-Lite любых версий.COM Surrogate: как удалить процесс и можно ли это сделать?
Теперь несколько слов о решении проблем с описываемым компонентом. Некоторые пользователи задаются вопросами по поводу возможности удаления службы COM Surrogate. Что это за процесс такой, если он нагружает систему? Так, может, от него избавиться совсем?
Увы, в обычном понимании этот компонент удалить нельзя, зато можно избавиться от его некорректного поведения, причем совершенно элементарно. И для начала стоит обратить внимание именно на наборы кодеков и декодеров. Их нужно удалить, а затем установить самые свежие версии. Деинсталляцию можно произвести из стандартного раздела программ и компонентов «Панели управления», использовать собственные деинсталляторы пакетов или специальные программы для удаления приложений вроде iObit Uninstaller. Третий вариант выглядит наиболее предпочтительным, поскольку такие программы способны автоматически убирать из системы весь оставшийся компьютерный мусор (папки, файлы и записи в системном реестре). При использовании первых двух способов заниматься подобными вещами придется самому.
Как удалить COM Surrogate, вернее, избавиться от ошибок этой службы другими методами? Есть и более кардинальный способ. Он состоит в том, чтобы зайти в «Панель управления», выбрать раздел «Система» и использовать дополнительные параметры.
На вкладке "Дополнительно" нужно нажать кнопку параметров, перейти на вкладку предотвращения выполнения данных и активировать строку включения DEP для всех служб. Затем необходимо добавить компонент, используя соответствующую кнопку, и ввести полный путь к файлу dllhost.exe. В системах с архитектурой 32 бита он находится в папке System32, а в ОС х64 расположен в каталоге SysWOW64.
После этого следует найти все папки временных файлов, задав в консоли «Выполнить» команду %temp%, и удалить все, что в них находится.Как определить, что это вирус?
Но это только краткая информация о системном компоненте COM Surrogate. Что это за процесс, немного разобрались. Теперь перейдем к самому неприятному. Сегодня нередко можно встретить вирусы, которые после проникновения в систему маскируются под системные процессы, в том числе и под описываемую службу.
Некоторые пользователи, видя в «Диспетчере задач» множество процессов dllhost, начинают завершать их один за другим. Так делать нельзя, поскольку можно завершить и оригинальный процесс, после чего система просто «вылетит».
Определить вирусы можно по расположению исполняемых файлов, которые отвечают за активные процессы, используя для этого меню ПКМ, где выбирается соответствующий пункт. Если видите отличное от вышеуказанного местоположение, можете попробовать удалить эти компоненты.
В любом случае необходимо использовать и антивирусные сканеры портативного типа или дисковые загрузочные антивирусы, независимо от того, удастся удалить найденные файлы вручную или нет. Как считается, наилучшими портативными антивирусами являются Dr. Web CureIt! и KVRT, а из дисковых утилит – программы с общим названием Rescue Disk.В заключение
Остается добавить, что принудительное завершение связанных со службой активных процессов может привести к непредсказуемым последствиям, поэтому заниматься такими вещами нельзя ни при каких обстоятельствах. Если есть подозрения на вирусы, лучше изначально проверьте систему сканером, а только потом определите, находятся ли исполняемые файлы процессов в отличных от стандартных локациях.
Категория: Техника