Здравствуйте. Некоторые моменты в операционной системе Виндовс способны пошатнуть психику даже самого устойчивого пользователя. Чтобы немножко упростить Вам жизнь, хочу поведать о COM Surrogate: что это за процесс, за что отвечает, стоит ли удалять его, и как сделать это корректно.
Обзор приложения
COM Surrogate является стандартной утилитой, тесно связанной с работой драйверов графического адаптера и динамическими библиотеками .NET Framework. Без данной программы было бы невозможно просматривать видео или картинки на компьютере.
Запускается она с помощью файла dllhost.exe, который можно увидеть в перечне процессов диспетчера задач. Иногда он может потреблять значительную часть ресурсов, создавая сильную нагрузку на оперативную память и ЦПУ.
Почему COM Surrogate грузит процессор?
Ниже мы разберем причины такого нежелательного поведения. Но сначала просто их перечислим. Проблемы возникают, когда:
- Вы пытаетесь воспроизвести поврежденный медиа файл;
- В системе установлены неактуальные версии кодеков;
- На компьютере «поселился» вирус.
Рекомендуем:
- TouchPal — что это за программа для Android
- Taskmgr.exe что за процесс, как отключить и стоит ли?
- Отключаем автоматический запуск USB в Windows 10
- Как открыть и эффективно использовать Диспетчер задач Windows 10
Методы исправления проблемы
Если файл, который Вы хотите открыть (изображение / видео) является битым, то увидите сообщение об ошибке «COM Surrogate прекращена работа». Но для достоверности в принятии последующих решений необходимо выполнить проверку:
- Запускаем утилиту «Монитор ресурсов», воспользовавшись строкой поиска Windows:
- Когда откроется стандартное приложение, необходимо переключиться на вкладку «ЦП» и отыскать в перечне процессов файл «exe». Затем кликните по нему для просмотра детального описания в нижней части окна:
- Если обнаружите дескриптор, для которого указан путь к видео или картинке, следует выполнить удаление объекта в указанном местоположении. Это позволит устранить ошибку.
Возможно, требуемый элемент будет заблокирован. Рекомендую для удаления воспользоваться одной из программ, перечисленных
в обзоре по ссылке
.
Деинсталляция кодеков
- Откройте папку «Этот компьютер» и в правом верхнем углу увидите ссылку на действие «Удалить / изменить программы». Нажмите на неё:
- Найдите в списке утилиту K-Lite или любую другую, название которой содержит слово «Codec», и нажмите кнопку «Удалить»:
Для Windows 10 актуален и другой способ: кликаем правой кнопкой мышки по кнопке «Пуск» (или нажимаем Win + X ) и в появившемся меню выбираем самый первый пункт – «Приложения и возможности»:
- После окончания процедуры обязательно перезагружаем ПК.
Ситуация не изменилась в лучшую сторону? Тогда рассмотрим еще несколько решений.
Отключаем DEP
Не буду особо вдаваться в подробности, а сразу перейду к инструкции:
- Через панель управления или строку поиска находим элемент «Система». Можно найти его и в главном контекстном меню, нажав Win + X . В новом окне выбираем «Дополнительные параметры»:
- Когда откроется окно, кликаем по кнопке «Параметры» в секции «Быстродействие», затем идем на вкладку «Предотвращение выполнения…», где активируем опцию включения DEP для всех приложений, кроме указанных – жмем «Добавить» и находим файл dllhost в папке Windows | System32:
- После открытия, добавления в список и выхода из всех окон (нажимайте ОК для сохранения изменения), необходимо перезапустить систему.
Проверка на вирусы
Если ни один их способов не помогает, есть вероятность того, что компьютер заражен вирусами. Рекомендую проделать стандартную процедуру:
- Нажимаем Win + R и вводим в строке команду:
%temp%
- Отобразится папка с временными элементами. Их нужно все удалить:
- Скачать две бесплатные утилиты – AdwCleaner и CCleaner. Первая не нуждается в установке – просто запускаете и дожидаетесь окончания проверки. Обнаруженные угрозы будут показаны в отчете:
- Затем переходим к использованию второй утилиты для очистки следов зловредного скрипта в системном реестре. Подробную инструкцию (видео) можно посмотреть здесь.
Теперь Вы знаете, COM Surrogate как удалить ошибку, связанную с вирусом или прочими причинами. Что это за процесс мы выяснили, но, если есть вопросы по теме – смело задавайте их под этим постом в комментариях.
С уважением, Виктор!
Вам помогло? Поделитесь с друзьями — помогите и нам!
Интерес к com surrogate, что это за процесс и за что он отвечает возникает обычно только при появлении ошибки «прекращена работа программы com surrogate» насколько это критично, разберемся в данной статье!
Com surrogate в Windows 10 — что это?
Зачастую, те, кто использует систему Windows, узнают о данном процессе, когда появляется окно с надписью «Com surrogate прекращена работа программы Windows» любой версии, в том числе и 7. Некоторые люди при запуске диспетчера задач могут отметить, что в перечне действий наблюдается действие процесса, носящего название dllhost.exe.
Эти процессы сами по себе ведут к сильной перегрузке вашего ноутбука или персонального компьютера и могут задействовать более половины мощности центрального процессора.
Процесс com surrogate является одним из составляющих системной программы Windows, который призван помогать производить обработку COM+ процессных действий при применении всевозможных программ связи с сетью интернет.
Было отмечено, что процесс com surrogate очень часто бывает связан с программами, которые используются для просмотра видеофайлов и фотографий. Данная ошибка может возникнуть при запуске или остановке проигрывателя. Компонент с полным правом можно назвать необходимым для net-среды.
В чем причина появления процесса com surrogate?
Причина появления ошибки чаще всего заключается в следующем:
- возможная попытка открытия битых видеофайлов и изображений;
- вероятность того, что кодеки устарели или были повреждены;
- вероятность появления опасного вируса.
Системная программа Windows, натолкнувшись в работе на различные ошибки синтаксического характера, может зациклить действие кода и задействовать для ее устранения большое количество ресурсов. В итоге com surrogate грузит систему.
Под процесс com surrogate может быть замаскирован и вирус. При этом варианте вы сможете наблюдать следующие закономерности:
- при наличии вируса работа ноутбука или персонального компьютера может быть значительно замедлена, а иногда Windows может и вовсе зависнуть;
- вы довольно часто наблюдаете, что программные продукты для работы с интернет или браузеры зависают;
- нестабильность подключения к сети;
- большинство редакторов (для текста или графические), а также плееры могут быть запущены, но при этом появляются ошибки;
- при запуске функции «Диспетчер задач» можно наблюдать, что запущено порядка пяти процессов dllhost.exe;
- наблюдается загрузка работы компьютера порядка 50%, а иногда показатели могут достигать и 95-100%.
Но для того, чтобы окончательно разобраться является ли процесс com surrogate вирусной инфекцией, нужно внимательно изучить место расположения файла. Для этого вам потребуется выполнить следующие действия:
Если ошибка com surrogate возникает в случае заражения Windows вирусной программой, то изначально с помощью любого антивируса необходимо выявить вредоносную программу. Для этого запустите глубокую проверку. После чего программный продукт должен быть удален.
Как решить проблему ошибки dllhost exe com surrogate
Итак, возникла ошибка dllhost exe com surrogate. Рассмотрим несколько простых примеров, которые позволят нам устранить данный тип ошибки и нормализовать работу компьютера.
Если причиной возникновения являются устаревшие кодеки, то их необходимо удалить. Именно они провоцируют некорректную работу системы при обработке тех или иных файлов. Зачастую проблемы возникают только с каким-то определенным форматом. Поэтому лучше удалить старые кодеки, а затем скачать и установить новые. Для этого потребуется выполнение следующих команд:
В случае, когда ясно, что проблема заключается в процессе com surrogate, и при этом сильно замедляется работа вашего компьютера, то для устранения можно воспользоваться функцией «Предотвращение выполнения данных». Для этого необходимо выполнение следующих действий:
Как удалить ошибку, когда программа com surrogate не работает, если дело заключается непосредственно в поврежденных файлах? Воспользуемся компонентом «Монитор ресурсов». Для этого необходимо выполнить следующее:
Еще одним вариантом будет исправление ошибки с помощью DISM утилиты. Для этого потребуется:
После выполнения одного из этих действий работа вашего ПК должна наладиться, а процесс com surrogate перестанет ее грузить.
Отличного Вам дня!
Содержание:
- 1 Для чего нужен COM Surrogate и что это такое и как связан с dllhost
- 2 Почему грузит процессор или вызывает ошибку
- 3 Методы исправления проблемы
- 3.1 Деинсталляция кодеков и обновление драйверов
- 3.2 Отключаем DEP
- 3.3 Проверка на вирусы
- 4 Заключение
Вы замечаете высокую нагрузку на процессор при отсутствии открытых программ и работающих фоновых приложений. «Счастливчикам» выпадает ошибка: «Прекращена работа программы COM Surrogate. Имя сбойного приложения dllhost.exe».
Все это проделки утилиты COM Surrogate. Что это такое COM Surrogate, зачем она нужна и как привести компьютер в нормальное состояние, вы узнаете из этой статьи.
Для чего нужен COM Surrogate и что это такое и как связан с dllhost
Слово COM – это аббревиатура. В ней зашифровано словосочетание Component Object Model. Это интерфейс программы Microsoft, который создает COM-объекты. Они подключаются к другим приложениям и расширяют их в операционных системах Windows 7, 8.1, 10. То есть позволяют вам увидеть, что находится в документе.
Процесс работы интерфейса COM Surrogate совершается следующим образом:
- Вы открываете файл с расширением CDR. Система не может открыть его, потому что нет соответствующей утилиты.
- Вы устанавливаете CorelDraw, в которой создан документ с расширением CDR. И заново обращаетесь к файлу, чтобы открыть его.
- CorelDraw регистрирует объект COM в системе. Проводник с помощью приложения COM Surrogate показывает вам миниатюру, зашифрованную в документе.
Так работает интерфейс COM Surrogate. Он обрабатывает не только чертежи или эскизы рисунков. Программа работает с видеофайлами, картинками в формате JPEG, PNG.
Вас интересует, что же это за сбойное приложение DLLHost? Это процесс, который работает внутри интерфейса COM Surrogate. Вы можете видеть в диспетчере задач большое количество запущенных проводников dllhost.exe. Это нормальное явление, потому что каждая программа на компьютере запускает собственный процесс DLLHost.
Первая мысль — это могут быть вирусы. Вы попытаетесь узнать, как удалить COM Surrogate. Этого делать нельзя. Иначе можно вывести из строя программное обеспечение, которое придется потом переустанавливать.
Необходимо разобраться, почему этот процесс начал грузить ЦП персонального компьютера или ноутбука и исправить проблему, не удаляя ничего без надобности.
Постоянная высокая нагрузка на процессор быстро изнашивает устройство. Потребуется замена термопасты в два раза быстрее, чем если бы устройство работал в обычном режиме. Также компьютер может медленно работать при высокой нагрузке на центральный процессор.
Почему грузит процессор или вызывает ошибку
Внутрисистемное приложение нагружает оперативную память или ЦП по нескольким причинам:
- попытка просмотреть документ, в котором нарушена структура;
- наличие поврежденных или устаревших элементов, кодирующих или декодирующих данных;
- наличие неправильно зарегистрированных компонентов, связанных с COM-суррогат, программой, открывающей файлы для просмотра пользователем;
- заражение вирусами, майнерами, другим вредоносным программным обеспечением.
Бывает так, что обычный запуск фоторедактора, приложения для видеомонтажа или любой другой утилиты на компьютере вызывает высокую нагрузку на процессор. И система быстро прекращает работу COM Surrogate.
Методы исправления проблемы
Существует несколько методов, чтобы убрать нагрузку на процессор и вернуть компьютер в исходное состояние. Однако перед началом отключения кодеков, удаления старых или неправильно установленных утилит, необходимо удостовериться, что процесс, который грузит ЦП, не вирус.
Это можно сделать следующим образом:
- Откройте диспетчер задач.
- Кликните правой кнопкой мыши по рабочему процессу. В выпавшем меню найдите «Открыть расположение файла».
- Посмотрите путь его. Если он ведет в папку «C:\Windows\ System32\», то это не вирус. Если в другое место — нужно запускать антивирусную программу.
Вы можете запустить CCleaner. Это программа-чистильщик. С помощью нее вы сможете удалить из реестра ОС Windows лишний мусор и исправить ошибки. Процедура работы с этой программой:
- Откройте CCleaner.
- Кликните по вкладке «Реестр».
- Выберите пункт «Ошибки ActiveX и Class». Кликните по клавише «Поиск проблем».
- Утилита отыщет все ошибки, относящиеся к процессу DLLHost.
- Кликните по кнопке «Исправить выбранное».
- Когда появится надпись «Сохранить резервную копию», нажмите «Нет».
После того как все исправления будут сделаны, перезагрузите компьютер. Если утилита не помогла, то переходите к следующему решению проблемы.
Можно проверить поврежденные файлы на жестком диске. В этом поможет программа SFC/scannow. Она найдет битые системные файлы и попробует исправить их. Если не получится у нее исправить файлы, то вам нужно будет просто удалить их.
После того как убедились, что открытый процесс нагружен не из-за битых документов или вирусов, начните очищать операционную систему от старых кодеков.
Деинсталляция кодеков и обновление драйверов
Нагружать систему могут аудиокодеки и видеокодеки. Поэтому нужно избавиться от старых кодеков и переподключения аудио и видеодрайверов.
Процедура такова переподключения аудио и видеодрайверов:
- Кликните по ярлыку «Мой компьютер» правой кнопкой мыши.
- Выберите «Диспетчер устройств».
- Кликните по кнопке «Аудиовходы и аудиовыходы».
- Выберите один из драйверов и кликните по нему правой кнопкой мыши. В выпавшем окне нажмите на «Отключить устройство». Потом заново его включите.
- Повторите с видеодрайверами.
Обновите драйвера, если они устарели. Затем перезагрузите компьютер или ноутбук.
Видеокодеки можно удалить через программу Uninstall Tools.
- Загрузите и установите UninstallTools.
- Откройте программу и найдите «KLite Kodek pack». Разные программы, открывающие видеофайлы, могут иметь разные названия кодеков. Это нужно учитывать при поиске нужного видеокодека.
- Затем нажмите на правую кнопку мыши и выберите «Деинсталляция».
После того как не нужные кодеки будут удалены, перезагрузите компьютер или ноутбук.
Отключаем DEP
Если ком-суррогат слишком сильно нагружает систему, можно отключить DEP. Этот способ работает только с 32-разрядными операционными системами:
- Нажмите правой кнопкой мыши по ярлыку «Мой компьютер».
- Выберите пункт «Свойства».
- Кликните по вкладке «Дополнительные параметры системы».
- Найдите вкладку «Дополнительно» и откройте раздел «Быстродействие».
- Выберите «Параметры».
- Кликните по пункту «Предотвращение выполнения данных».
Теперь вам останется поставить галочку напротив «DEP для всех программ, кроме выбранных ниже». Кликните по клавише «Добавить» и пропишите путь к документу «С:\Windows\System32\dllhost.exe».
Примените эти настройки и перезапустите ноутбук. Таким образом вы отключите ненужные программы, которые влияли на работу процесса DLLHost.
Снова зайдите и посмотрите разгрузились ли dllhost.exe после проделанных манипуляций. Если нет, то остается последний вариант – проверить ОС на заражение вирусами.
Проверка на вирусы
Многие из вас могут не знать, что за программа с названием Preview handler surrogate host. Если она не обновляется, то компьютер может медленно работать, а ЦП будет загружен на 100 %. Поэтому рекомендуется обновить эту утилиту через сайт производителя.
Вирусы могут маскироваться под различные программы. В том числе вирус может быть замаскирован под процессы, которые исполняет утилита. Процесс называется prevhost.exe. Это исполняемый файл. Многие вирусные утилиты маскируются под него. Например, майнеры. И загружают ПК на все 100 %.
Убить этот вирус поможет программа Malwarebytes. Она проверяет на вирусы не только ЦП, но и оперативную память, жесткий диск. Она убивает все скрытые угрозы для компьютера. Поэтому в первую очередь рекомендуется использовать ее при нахождении и уничтожении вирусов.
Для проверки на вирусы загрузите Eset NOD 32 Online. Этот антивирус хорошо справляется со всеми шпионскими или троянскими утилитами. В зависимости от количества забитой памяти компьютера антивирус будет сканировать систему в течение 15 минут или часа. За это время он находит большое количество вирусов в том числе и скрытые вирусы под DLLHost и убивает их, отправляя в карантин. Вам предстоит только нажать кнопку удаления их из карантина. Удаление означает полное уничтожение вирусного файла.
После использования вышеописанных антивирусных программ, обязательно перезагрузите компьютер или ноутбук. Все настройки придут в норму, ваш ЦП не будет больше загружаться на все 100 %.
Если нет стороннего антивирусного приложения, то в последней версии ОС Windows 10 работает отличный системный защитник. Он не пропускает порядка 90% вирусов. Поэтому рекомендуется не отключать его при скачивании пиратского ПО.
Будьте внимательны, если компьютер простаивает без работы, а ЦП загружен на 10%. Это говорит о наличии вирусов. Поэтому рекомендуется не ждать, пока они распространяться по всей системе. Лучше всего запускать антивирусную утилиту на сканирование раз в неделю.
Заключение
Теперь вы знаете, что такое dllhost.exe и COM Surrogate и как найти их в диспетчере задач. Как бороться с нагрузкой на ЦП из-за проблем с этим процессом, вы тоже знаете. Главное вовремя заметить проблему большой нагрузки на ПК, чтобы не допустить постоянного перегрева.
Эксперт по ремонту и настройке ПК с более чем 5-летним опытом работы. Имеет профильное образование по специальности оператор ЭВМ.
Задать вопрос
В диспетчере задач Windows 10, 8 или Windows 7 вы можете обнаружить процесс dllhost.exe, в некоторых случаях он может вызывать высокую нагрузку на процессор или ошибки наподобие: Прекращена работа программы COM Surrogate, имя сбойного приложения dllhost.exe.
В этой инструкции подробно о том, что за программа COM Surrogate, можно ли удалить dllhost.exe и почему этот процесс вызывает ошибку «прекращена работа программы».
Для чего нужен процесс dllhost.exe
Процесс COM Surrogate (dllhost.exe) — «промежуточный» системный процесс, позволяющий подключать объекты COM (Component Object Model) для расширения возможностей программ в Windows 10, 8 и Windows 7.
Пример: по умолчанию, в проводнике Windows не отображаются миниатюры для не стандартных форматов видео или изображений. Однако, при установке соответствующих программ (Adobe Photoshop, Corel Draw, просмотрщиков фото, кодеков для видео и подобных), эти программы регистрируют свои объекты COM в системе, а проводник, используя процесс COM Surrogate, подключается к ним и использует для отображения миниатюр в своем окне.
Это не единственный вариант, когда задействуется dllhost.exe, но наиболее распространенный и, одновременно, наиболее часто вызывающий ошибки «Прекращена работа COM Surrogate» или высокую нагрузку на процессор. То, что в диспетчере задач может одновременно отображаться более одного процесса dllhost.exe — нормально (каждая программа может запускать собственный экземпляр процесса).
Оригинальный системный файл процесса находится в C:\Windows\System32. Удалить dllhost.exe нельзя, однако обычно существуют возможности исправить проблемы, вызываемые эти процессом.
Почему dllhost.exe COM Surrogate грузит процессор или вызывает ошибку «Прекращена работа программы COM Surrogate» и как это исправить
Чаще всего высокая нагрузка на систему или внезапное прекращение работы процесса COM Surrogate возникает при открытии определенных папок, содержащих файлы видео или фото, в проводнике Windows, хотя это и не единственный вариант: иногда ошибки вызывает и простой запуск сторонних программ.
Наиболее частые причины такого поведения:
- Сторонняя программа неправильно зарегистрировала объекты COM или они неправильно работают (несовместимость с текущей версий Windows, устаревшее ПО).
- Устаревшие или неправильно работающие кодеки, особенно если проблема возникает при отрисовке миниатюр в проводнике.
- Иногда — работа вирусов или вредоносных программ на компьютере, а также повреждение системных файлов Windows.
Использование точек восстановления, удаление кодеков или программ
Прежде всего, если высокая нагрузка на процессор или ошибки «Прекращена работа программ COM Surrogate» возникли недавно, попробуйте использовать точки восстановления системы (см. Точки восстановления Windows 10) или, если вы знаете, после установки какой программы или кодеков появилась ошибка, попробуйте удалить их в Панель управления — Программы и компоненты или, в Windows 10, в Параметры — Приложения.
Примечание: даже если ошибка появилась давно, но возникает именно при открытии папок с видео или изображениями в проводнике, прежде всего попробуйте удалить установленные кодеки, например, K-Lite Codec Pack, по завершении удаления обязательно перезагрузите компьютер.
Поврежденные файлы
Если высокая нагрузка на процессор от dllhost.exe появляется при открытии определенной папки в проводнике, возможно, в ней находится поврежденный медиа-файл. Один, хоть и не всегда работающий способы выявить такой файл:
- Откройте монитор ресурсов Windows (нажмите клавиши Win+R, введите resmon и нажмите Enter. Также можно использовать поиск в панели задач Windows 10).
- На вкладке «ЦП» отметьте процесс dllhost.exe, а затем проверьте (обращая внимание на расширение), есть ли в списке файлов в разделе «Связанные модули» какие-либо файлы видео или изображений. Если таковой присутствует, то с большой вероятностью, именно этот файл вызывает проблему (можно попробовать его удалить).
Также, если проблемы COM Surrogate возникают при открытии папок с определенными специфичными типами файлов, то виноваты могут быть объекты COM, зарегистрированные программой, отвечающей за открытие этого типа файлов: можно проверить, сохраняется ли проблема после удаления этой программы (и, желательно, перезагрузки компьютера после удаления).
Ошибки регистрации COM
Если предыдущие способы не помогают, можно попробовать исправить ошибки COM-объектов в Windows. Способ не всегда приводит к положительному результату, может привести и к отрицательному, потому настоятельно рекомендую создать точку восстановления системы перед его использованием.
Для автоматического исправления таких ошибок можно использовать программу CCleaner:
- На вкладке реестр отметьте пункт «Ошибки ActiveX и Class», нажмите «Поиск проблем».
- Убедитесь, что выбраны элементы «Ошибки ActiveX/COM» и нажмите «Исправить выбранное».
- Согласитесь с сохранением резервной копии удаляемых записей реестра и укажите путь сохранения.
- После исправления перезагрузите компьютер.
Подробно о CCleaner и где скачать программу: Использование CCleaner с пользой.
Дополнительные способы исправить ошибки COM Surrogate
В завершение, некоторая дополнительная информация, которая может помочь в исправлении проблем с dllhost.exe, если до сих пор проблему не удалось исправить:
- Выполните проверку компьютера на наличие вредоносных программ средствами наподобие AdwCleaner (а также с помощью вашего антивируса).
- Сам по себе файл dllhost.exe обычно не является вирусом (но проблемы с ним может вызывать вредоносное ПО, использующее COM Surrogate). Однако, если у вас есть сомнения, убедитесь, что файл процесса находится в C:\Windows\System32\ (правый клик по процессу в диспетчере задач — открыть расположение файла), и имеет цифровую подпись Майкрософт (правый клик по файлу — свойства). Если сомнения остаются, см. Как проверить процессы Windows на вирусы.
- Попробуйте выполнить проверку целостности системных файлов Windows.
- Попробуйте отключить DEP для dllhost.exe (только для 32-разрядных систем): зайдите в Панель управления — Система (или правый клик по «Этот компьютер» — «Свойства»), слева выберите «Дополнительные параметры системы», на вкладке «Дополнительно» в разделе «Быстродействие» нажмите «Параметры» и откройте вкладку «Предотвращение выполнения данных». Выберите пункт «Включить DEP для всех программ и служб, кроме выбранных ниже», нажмите кнопку «Добавить» и укажите путь к файлу C:\Windows\System32\dllhost.exe. Примените настройки и перезагрузите компьютер.
И, наконец, если ничто так и не помогло, а у вас Windows 10, можно попробовать сброс системы с сохранением данных: Как сбросить Windows 10.
Опубликовано в Обслуживание Windows
Возможно, вы когда-нибудь замечали, открыв «Диспетчер задач», процесс COM Surrogate. И наверняка задумывались, не может ли он быть вирусным ПО, наносящим вред ПК.
Обычно этот процесс постоянно присутствует в списке запущенных в количестве двух экземпляров. В этой статье мы расскажем, что это такое и нужно ли его опасаться.
Что такое COM Surrogate?
Это один из тех процессов, глядя на которые, сразу не поймешь, за что они отвечают. Например, рядом с ним отсутствует пользовательская иконка, присутствующая у многих других процессов.
Обычно, зайдя в «Диспетчер задач», замечаешь, что там одновременно выполняются два таких процесса. Если щелкнуть по любому из них ПКМ и выбрать «Перейти к деталям», можно увидеть, что на самом деле он носит название dllhost.exe. Кроме того, он загружается под юзером, а не «Система», Local Service или Network Service.
К счастью, в большинстве случаев COM Surrogate — не вредоносная программа, а критически важный процесс, постоянно присутствующий в системе и носящий название dllhost. Если кратко — это интерфейс, созданный Microsoft для разработчиков, который позволяет создавать элементы COM. Потом они добавляются к другим программам для увеличения их возможностей.
Вот типичный пример. В проводнике есть объект COM, способный производить миниатюры для картинок и видео. Но вдобавок он имеет склонность аварийно останавливать работу, что приводит к завершению работы проводника. Потом у всей системы начинаются большие проблемы, когда COM-объект по какой-либо причине начинает барахлить.
Чтобы избавиться от этого, Microsoft разработала Суррогат COM, запускающий объект COM обособленно, а не в запрашивающем его процессе. Так, в Проводнике он выполняется не в explorer.exe, а в новом суррогатном процессе COM. В этом случае, когда произойдет сбой объекта, он уберет лишь COM Surrogate, а Проводник продолжит функционировать. То, что это действительно так, проверить очень легко. Запустите Проводник, и в «Диспетчер задач» появится dllhost.exe. Наведя на него указатель мыши, можно заметить, что он имеет COM-класс Microsoft Thumbnail Cache, являющийся расширением, используемым для создания миниатюр в Проводнике.
Может ли COM Surrogate быть вирусом?
Но иногда троян или прочие вирусы скрываются в ОС, маскируясь как Суррогат COM. Как же распознать, что перед нами вирус, а не безобидный процесс?
Откройте диспетчер задач, щелкните ПКМ по процессу и выберите «Открыть расположение файла». Если путь приводит к файлу с именем dllhost в папке C:\Windows\ System32\, он вряд ли является вирусом.
! Но когда он ведет в другое место, нужно немедленно начать проверку на вирусы. Обычно COM Surrogate не грузит CPU и находится в количестве одного или двух экземпляров. Если же вы видите много dllhosts.exe или процесс потребляет от 1 до 2 процентов CPU, также стоит запустить проверку на вирусы.
Заключение
Надеемся, наша статья помогла прояснить вопрос, что же такое COM Surrogate и нужно ли его опасаться. И если, открыв «Диспетчер задач», вы случайно на него натолкнетесь, вас не станет беспокоить, почему этот процесс постоянно присутствует в системе в фоновом режиме.
- Просмотров: 99812