...

Com surrogate в диспетчере задач что это за программа

COM Surrogate грузит процессор

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами успешно устранили ошибку 0xc0000098, мешавшую загрузке системы. Идем далее и сегодня я хочу вам осветить вот такую интересную ситуацию, у меня есть хобби в виде коллекционирования книг комиксов про Дональда Дака и Скруджа Макдака.

У меня идет процесс их оцифровки и последующей обработки, и вот на этапе обработки я столкнулся с тем, что не могу удалить или пере заменить файлы со сканами книг. При попытке их удалить я получал ошибку “Действие не может быть выполнено, так как этот файл открыт в COM Surrogate”. Давайте разбираться, что за процесс dllhost.exe COM Surrogateм, почему он может нагружать процессор или даже быть вредоносом. Обо всем по порядку.

Written by Pyatilistnik.org

0 Followers

More from Pyatilistnik.org

Утилита ping в операционной системе Windows

Утилита ping в операционной системе Windows

Утилита ping в операционной системе Windows

3 min read · Jul 19

Методики проверки совместимости ПК с Windows 11

Методики проверки совместимости ПК с Windows 11

В предверии выхода новейшей Windows 11, все пользователи данного семейства ОС ринулись проверять свое оборудование на предмет…

1 min read · Jul 1, 2021

Обновление Microsoft Defender стало блокировать AutoKMS

Обновление Microsoft Defender стало блокировать AutoKMS

Говоря о безопасности, компания также выпустила обновление для Microsoft Defender для операционных систем Windows 11, Windows 10 и…

2 min read · Aug 16

Какие риски безопасности RDP подключения

Какие риски безопасности RDP подключения

3 min read · Mar 14, 2021

See all from Pyatilistnik.org

Recommended from Medium

The End of the Subscription Era is Coming

The End of the Subscription Era is Coming

You’re overpaying for your porn (and journalism)

10 min read · Aug 30

The ChatGPT Hype Is Over — Now Watch How Google Will Kill ChatGPT.

The ChatGPT Hype Is Over — Now Watch How Google Will Kill ChatGPT.

It never happens instantly. The business game is longer than you know.

· 6 min read · Sep 1

Lists

Staff Picks

443 stories · 275 saves

COM Surrogate: что это за процесс и может ли он быть вирусом?

Возможно, вы когда-нибудь замечали, открыв «Диспетчер задач», процесс COM Surrogate. И наверняка задумывались, не может ли он быть вирусным ПО, наносящим вред ПК.

COM Surrogate

Обычно этот процесс постоянно присутствует в списке запущенных в количестве двух экземпляров. В этой статье мы расскажем, что это такое и нужно ли его опасаться.

Что такое COM Surrogate?

Это один из тех процессов, глядя на которые, сразу не поймешь, за что они отвечают. Например, рядом с ним отсутствует пользовательская иконка, присутствующая у многих других процессов.

Обычно, зайдя в «Диспетчер задач», замечаешь, что там одновременно выполняются два таких процесса. Если щелкнуть по любому из них ПКМ и выбрать «Перейти к деталям», можно увидеть, что на самом деле он носит название dllhost.exe. Кроме того, он загружается под юзером, а не «Система», Local Service или Network Service.

dllhost

К счастью, в большинстве случаев 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 и нужно ли его опасаться. И если, открыв «Диспетчер задач», вы случайно на него натолкнетесь, вас не станет беспокоить, почему этот процесс постоянно присутствует в системе в фоновом режиме.

Решаем проблему с процессом COM Surrogate

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

COM Surrogate ошибка

COM Surrogate – что это

COM Surrogate – это стандартное приложение, которое тесно взаимодействует с библиотеками .Net и графическими драйверами. Утилита отвечает за корректное проигрывание видео и открытие картинок на устройстве. Исполняющий файл программы – dllhost.exe, который потребляет большое количество ресурсов и ведет себя нестабильно при определенных обстоятельствах. О последнем поговорим подробнее.

COM Surrogate

Причины возникновения

Рассмотрим все возможные ситуации, приводящие к появлению проблем:

  • попытка открыть битый видеофайл или изображение;
  • устаревшие или поврежденные кодеки;
  • заражение компьютера опасными программами.

dllhost.exe com surrogate – как исправить?

Чаще всего проблема заключается в попытке открыть битый медиафайл. Для проверки этой гипотезы выполните следующее:

Запуск монитора ресурсов

    Нажмите на кнопку «Пуск» и напечатайте «Монитор ресурсов».

  • После обнаружения соответствующего приложения откройте его.
  • Перейдите во вкладку ЦП и найдите dllhost.exe с описанием «COM Surrogate».
  • Кликните по полю и посмотрите все связанные с приложением дескрипторы.

    Внимание! В случае, когда средствами Windows избавиться от файла не получается, воспользуйтесь программой Unlocker.

    Второй способ лечения заключается в удалении кодеков. Для этого:

    Этот компьютер - Удалить или изменить программу

      Перейдите в «Этот компьютер» – «Удалить или изменить программу».

    Удаление кодеков

    Кликните по полю установленных кодеков и выберите «Удалить».

    Совет! Рекомендуется прочитать статью: «Что за процесс RTHDCPL.exe?»

    Если вышеприведенные инструкции не дали результата, попробуйте отключить выполнение данных. Для этого:

    Панель управления - Система

      Перейдите в «Панель управления» – «Система и безопасность» – «Система».

    Дополнительные параметры системы

    Нажмите «Дополнительные параметры системы».

    Параметры быстродействия

    В новом окне выберите «Параметры» в блоке «Быстродействие».

    Включение DEP с исключением

  • Перейдите во вкладку «Предотвращение выполнения данных».
  • Выберите «Включить DEP для всех программ и служб, кроме выбранных ниже» и нажмите кнопку «Добавить».

    Добавление исключения

    В поле «Имя файла» введите C:\Windows\System32\dllhost.exe и нажмите «Открыть».

    Если после включения ПК dllhost.exe с описанием COM Surrogate продолжает грузить процессор и показывает ошибки, выполните следующее:

    Вызов командной строки

      Нажмите ПКМ по кнопке «Пуск» и выберите «Командная строка (Администратор)».

    Последним объяснением сложившейся ситуации с процессом является заражение компьютера вирусами. Для обнаружения и лечения зловредов выполните следующее:

    ADW Cleaner очистка

    1. Закройте все запущенные приложения.
    2. Удалите содержимое папки по пути C:\Users\\AppData\Local\Temp.
    3. Удалите программы, после установки которых появилась проблема с COM Surrogate.
    4. Установите AdwCleaner, CCleaner и Dr.Web CureIt!.
    5. Откройте AdwCleaner, кликните по кнопке «Сканировать» и после окончания процедуры нажмите «Очистка».

    Очистка реестра с помощью CCleaner

  • Запустите Dr.Web CureIt! и выполните глубокую очистку системы. В случае обнаружения угроз следуйте подсказкам антивируса.
  • Очистите устаревшие записи реестра с помощью CCleaner.

    Совет! Прочитайте следующую статью: «Все о процессе CompatTelRunner.exe».

    Я описал все возможные способы решения проблем с процессом COM Surrogate. Если ни один из способов не оказался эффективным – переустановите операционную систему, сохранив заранее важные файлы. Критику, дополнения и исправления с удовольствием прочитаю в комментариях.

    • 6 способов. как разблокировать клавиатуру на ноутбуке (быстро и без снятия)
    • Почему пропал звук на ноутбуке или не включается
    • Как позвонить с компьютера на телефон – ТОП 10 способов и сервисов

    При подготовке материала использовались источники:
    https://cinquefoil2014.medium.com/com-surrogate-%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80-6322e510e631
    https://sector-pc.ru/blog/pro-windows/obsluzhivaem-windows/com-surrogate-chto-eto-za-protsess-i-mozhet-li-on-byt-virusom.html
    https://geekon.media/process-com-surrogate/

  • Оцените статью