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
3 min read · Jul 19
Методики проверки совместимости ПК с Windows 11
В предверии выхода новейшей Windows 11, все пользователи данного семейства ОС ринулись проверять свое оборудование на предмет…
1 min read · Jul 1, 2021
Обновление Microsoft Defender стало блокировать AutoKMS
Говоря о безопасности, компания также выпустила обновление для Microsoft Defender для операционных систем Windows 11, Windows 10 и…
2 min read · Aug 16
Какие риски безопасности RDP подключения
3 min read · Mar 14, 2021
See all from Pyatilistnik.org
Recommended from Medium
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.
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?
Это один из тех процессов, глядя на которые, сразу не поймешь, за что они отвечают. Например, рядом с ним отсутствует пользовательская иконка, присутствующая у многих других процессов.
Обычно, зайдя в «Диспетчер задач», замечаешь, что там одновременно выполняются два таких процесса. Если щелкнуть по любому из них ПКМ и выбрать «Перейти к деталям», можно увидеть, что на самом деле он носит название 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 и нужно ли его опасаться. И если, открыв «Диспетчер задач», вы случайно на него натолкнетесь, вас не станет беспокоить, почему этот процесс постоянно присутствует в системе в фоновом режиме.
Решаем проблему с процессом COM Surrogate
Сегодня мы рассмотрим стандартную утилиту, которая пошатнула нервную систему не одной сотне пользователей Windows. Вы узнаете ответы на два главных вопроса о COM Surrogate: что это за процесс и как его удалить.
COM Surrogate – что это
COM Surrogate – это стандартное приложение, которое тесно взаимодействует с библиотеками .Net и графическими драйверами. Утилита отвечает за корректное проигрывание видео и открытие картинок на устройстве. Исполняющий файл программы – dllhost.exe, который потребляет большое количество ресурсов и ведет себя нестабильно при определенных обстоятельствах. О последнем поговорим подробнее.
Причины возникновения
Рассмотрим все возможные ситуации, приводящие к появлению проблем:
- попытка открыть битый видеофайл или изображение;
- устаревшие или поврежденные кодеки;
- заражение компьютера опасными программами.
dllhost.exe com surrogate – как исправить?
Чаще всего проблема заключается в попытке открыть битый медиафайл. Для проверки этой гипотезы выполните следующее:
-
Нажмите на кнопку «Пуск» и напечатайте «Монитор ресурсов».
Внимание! В случае, когда средствами Windows избавиться от файла не получается, воспользуйтесь программой Unlocker.
Второй способ лечения заключается в удалении кодеков. Для этого:
-
Перейдите в «Этот компьютер» – «Удалить или изменить программу».
Кликните по полю установленных кодеков и выберите «Удалить».
Совет! Рекомендуется прочитать статью: «Что за процесс RTHDCPL.exe?»
Если вышеприведенные инструкции не дали результата, попробуйте отключить выполнение данных. Для этого:
-
Перейдите в «Панель управления» – «Система и безопасность» – «Система».
Нажмите «Дополнительные параметры системы».
В новом окне выберите «Параметры» в блоке «Быстродействие».
В поле «Имя файла» введите C:\Windows\System32\dllhost.exe и нажмите «Открыть».
Если после включения ПК dllhost.exe с описанием COM Surrogate продолжает грузить процессор и показывает ошибки, выполните следующее:
-
Нажмите ПКМ по кнопке «Пуск» и выберите «Командная строка (Администратор)».
Последним объяснением сложившейся ситуации с процессом является заражение компьютера вирусами. Для обнаружения и лечения зловредов выполните следующее:
- Закройте все запущенные приложения.
- Удалите содержимое папки по пути C:\Users\\AppData\Local\Temp.
- Удалите программы, после установки которых появилась проблема с COM Surrogate.
- Установите AdwCleaner, CCleaner и Dr.Web CureIt!.
- Откройте AdwCleaner, кликните по кнопке «Сканировать» и после окончания процедуры нажмите «Очистка».
Совет! Прочитайте следующую статью: «Все о процессе 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/