COM Surrogate: что это за процесс и как его отключить

0
1102

Вы замечаете высокую нагрузку на процессор при отсутствии открытых программ и работающих фоновых приложений. «Счастливчикам» выпадает ошибка: «Прекращена работа программы COM Surrogate. Имя сбойного приложения dllhost.exe».

Все это проделки утилиты COM Surrogate. Что это такое COM Surrogate, зачем она нужна и как привести компьютер в нормальное состояние, вы узнаете из этой статьи.

Для чего нужен COM Surrogate и что это такое и как связан с dllhost

Слово COM – это аббревиатура. В ней зашифровано словосочетание Component Object Model. Это интерфейс программы Microsoft, который создает COM-объекты. Они подключаются к другим приложениям и расширяют их в операционных системах Windows 7, 8.1, 10. То есть позволяют вам увидеть, что находится в документе.

Процесс работы интерфейса COM Surrogate совершается следующим образом:

  1. Вы открываете файл с расширением CDR. Система не может открыть его, потому что нет соответствующей утилиты.
  2. Вы устанавливаете CorelDraw, в которой создан документ с расширением CDR. И заново обращаетесь к файлу, чтобы открыть его.
  3. CorelDraw регистрирует объект COM в системе. Проводник с помощью приложения COM Surrogate показывает вам миниатюру, зашифрованную в документе.

Так работает интерфейс COM Surrogate. Он обрабатывает не только чертежи или эскизы рисунков. Программа работает с видеофайлами, картинками в формате JPEG, PNG.

Вас интересует, что же это за сбойное приложение DLLHost? Это процесс, который работает внутри интерфейса COM Surrogate. Вы можете видеть в диспетчере задач большое количество запущенных проводников dllhost.exe. Это нормальное явление, потому что каждая программа на компьютере запускает собственный процесс DLLHost.

Первая мысль — это могут быть вирусы. Вы попытаетесь узнать, как удалить COM Surrogate. Этого делать нельзя. Иначе можно вывести из строя программное обеспечение, которое придется потом переустанавливать.

Необходимо разобраться, почему этот процесс начал грузить ЦП персонального компьютера или ноутбука и исправить проблему, не удаляя ничего без надобности.

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

Почему грузит процессор или вызывает ошибку

Внутрисистемное приложение нагружает оперативную память или ЦП по нескольким причинам:

  • попытка просмотреть документ, в котором нарушена структура;
  • наличие поврежденных или устаревших элементов, кодирующих или декодирующих данных;
  • наличие неправильно зарегистрированных компонентов, связанных с COM-суррогат, программой, открывающей файлы для просмотра пользователем;
  • заражение вирусами, майнерами, другим вредоносным программным обеспечением.

Бывает так, что обычный запуск фоторедактора, приложения для видеомонтажа или любой другой утилиты на компьютере вызывает высокую нагрузку на процессор. И система быстро прекращает работу COM Surrogate.

Методы исправления проблемы

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

Это можно сделать следующим образом:

  1. Откройте диспетчер задач.
  2. Кликните правой кнопкой мыши по рабочему процессу. В выпавшем меню найдите «Открыть расположение файла».
  3. Посмотрите путь его. Если он ведет в папку «C:\Windows\ System32\», то это не вирус. Если в другое место — нужно запускать антивирусную программу.

Вы можете запустить CCleaner. Это программа-чистильщик. С помощью нее вы сможете удалить из реестра ОС Windows лишний мусор и исправить ошибки. Процедура работы с этой программой:

  1. запустить CCleanerОткройте CCleaner.
  2. Кликните по вкладке «Реестр».
  3. Выберите пункт «Ошибки ActiveX и Class». Кликните по клавише «Поиск проблем».
  4. Утилита отыщет все ошибки, относящиеся к процессу DLLHost.
  5. Кликните по кнопке «Исправить выбранное».
  6. Когда появится надпись «Сохранить резервную копию», нажмите «Нет».

После того как все исправления будут сделаны, перезагрузите компьютер. Если утилита не помогла, то переходите к следующему решению проблемы.

Можно проверить поврежденные файлы на жестком диске. В этом поможет программа SFC/scannow. Она найдет битые системные файлы и попробует исправить их. Если не получится у нее исправить файлы, то вам нужно будет просто удалить их.

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

Деинсталляция кодеков и обновление драйверов

Нагружать систему могут аудиокодеки и видеокодеки. Поэтому нужно избавиться от старых кодеков и переподключения аудио и видеодрайверов.

COM Surrogate: что это за процесс и как его отключитьПроцедура такова переподключения аудио и видеодрайверов:

  1. Кликните по ярлыку «Мой компьютер» правой кнопкой мыши.
  2. Выберите «Диспетчер устройств».
  3. Кликните по кнопке «Аудиовходы и аудиовыходы».
  4. Выберите один из драйверов и кликните по нему правой кнопкой мыши. В выпавшем окне нажмите на «Отключить устройство». Потом заново его включите.
  5. Повторите с видеодрайверами.

Обновите драйвера, если они устарели. Затем перезагрузите компьютер или ноутбук.

Видеокодеки можно удалить через программу Uninstall Tools.

  1. Загрузите и установите UninstallTools.
  2. Откройте программу и найдите «KLite Kodek pack». Разные программы, открывающие видеофайлы, могут иметь разные названия кодеков. Это нужно учитывать при поиске нужного видеокодека.
  3. Затем нажмите на правую кнопку мыши и выберите «Деинсталляция».

После того как не нужные кодеки будут удалены, перезагрузите компьютер или ноутбук.

Отключаем DEP

Если ком-суррогат слишком сильно нагружает систему, можно отключить DEP. Этот способ работает только с 32-разрядными операционными системами:

  1. Нажмите правой кнопкой мыши по ярлыку «Мой компьютер».
  2. Выберите пункт «Свойства».
  3. Кликните по вкладке «Дополнительные параметры системы».
  4. Найдите вкладку «Дополнительно» и откройте раздел «Быстродействие».
  5. Выберите «Параметры».
  6. Кликните по пункту «Предотвращение выполнения данных».

Теперь вам останется поставить галочку напротив «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-летним опытом работы. Имеет профильное образование по специальности оператор ЭВМ.
Задать вопрос

ОСТАВЬТЕ ОТВЕТ