Что за процесс dllhost.exe COM Surrogate, почему он грузит процессор или вызывает ошибки

В диспетчере задач 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.
Решаем проблему с процессом COM Surrogate

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

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

Причины возникновения
Рассмотрим все возможные ситуации, приводящие к появлению проблем:
- попытка открыть битый видеофайл или изображение;
- устаревшие или поврежденные кодеки;
- заражение компьютера опасными программами.
dllhost.exe com surrogate – как исправить?
Чаще всего проблема заключается в попытке открыть битый медиафайл. Для проверки этой гипотезы выполните следующее:
-
Нажмите на кнопку «Пуск» и напечатайте «Монитор ресурсов».


Второй способ лечения заключается в удалении кодеков. Для этого:
-
Перейдите в «Этот компьютер» – «Удалить или изменить программу».


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





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

Последним объяснением сложившейся ситуации с процессом является заражение компьютера вирусами. Для обнаружения и лечения зловредов выполните следующее:
- Закройте все запущенные приложения.
- Удалите содержимое папки по пути C:\Users\<Администратор>\AppData\Local\Temp.
- Удалите программы, после установки которых появилась проблема с COM Surrogate.
- Установите AdwCleaner, CCleaner и Dr.Web CureIt!.
- Откройте AdwCleaner, кликните по кнопке «Сканировать» и после окончания процедуры нажмите «Очистка».


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

Surrogate Com — опасный троянец. Маскируется под системный процесс Dllhost.exe. Изменяет сетевые настройки, опции брандмауэра Windows. Нацелен на кражу конфиденциальных данных пользователя — логинов и паролей, платёжных реквизитов и др. Может обеспечивать злоумышленникам удалённый доступ к ПК жертвы, подгружать другие вирусы.
Распознать Surrogate Com можно по следующим симптомам:
- снижается скорость работы компьютера;
- медленно загружаются сайты в браузере;
- нестабильно работают сетевые приложения;
- программы MS Word, Excel, Notepad и другие запускаются с ошибками;
- в Диспетчере задач наблюдается 5-7 активных дублей процесса Dllhost Surrogate Com;
- центральный процессор и RAM максимально загружены (на 95-98%) в отсутствие запущенных приложений в системе.

Данный вирус можно удалить посредством антивирусных утилит и вручную (только для опытных пользователей!). Рассмотрим в подробностях оба решения.
Способ #1: удаление штатными средствами
Очистка реестра
1. Перезагрузите компьютер в безопасном режиме:
- удерживайте клавишу «F8» в процессе загрузки Windows;
- клавишами управления курсором (стрелочками «вверх» и «вниз») выберите в меню «Безопасный режим»;
- нажмите «Enter».

2. По завершении загрузки ОС щёлкните иконку «Пуск».
3. В поисковой строке наберите — regedit.
4. Кликните ярлык с таким же названием, появившийся в верхней части панели.

5. В редакторе реестра щелчком мышки выделите ветку — HKEYS_USERS.

6. В меню откройте раздел «Правка» и выберите пункт «Найти… ».

7. В строке «Найти» введите ключ (его внёс в реестр вирус):

8. Снимите метки (клацните по окошкам) в надстройках «имена параметров», «значения параметров».
9. Нажмите «Найти далее».
10. Кликните правой кнопкой по найденной записи Surrogate Com. Нажмите в открывшемся меню функцию «Удалить».

Восстановление настроек брандмауэра Windows
1. Перейдите: Пуск → Панель управления → Система и безопасность

2. Откройте подраздел «Брандмауэр Windows».

3. В колонке опций слева кликните «Восстановить умолчания».

Проверка
1. Нажмите сочетание клавиш «Ctrl+Shift+Esc».
2. Перейдите во вкладку «Процессы». Вирусные копии dllhost.exe должны отсутствовать в списке.
Внимание! Если вирус не удалось нейтрализовать из системы, попробуйте задействовать антивирусные сканеры (см. Способ #2).
Профилактика
Обновите сигнатурные базы установленного антивируса или установите другое защитное ПО. Запустите проверку ПК на наличие зловредов. Очистите Windows утилитой CCleaner.
Способ #2: очистка антивирусным сканнером
Выберите одно из нижеописанных решений и действуйте согласно прилагаемому руководству:
Microsoft Security Essentials
Бесплатный антивирус от создателей Windows. Умело определяет, какой процесс в системе «свой», а какой «чужой». Защищает в реальном времени от шпионского и рекламного ПО (spyware и adware), червей и троян. Потребляет мизерное количество ресурсов ПК. Работает в фоновом режиме. Практически полностью автоматизирован: не отвлекает пользователя частыми запросами для запуска апдейта, выполнения очистки.
1. На официальной страничке продукта (http://windows.microsoft.com/ru-ru/windows/security-essentials-download) клацните ссылку «Скачать».

2. Запустите инсталлятор с правами администратора.
3. Под текстом правил и условий соглашения нажмите «Я принимаю».

4. Кликните кнопку «Присоединиться… », чтобы присоединиться к программе улучшения продукта, или кнопку «Я не хочу… », чтобы отказаться от программы.

5. Нажмите «Далее».
6. Если вы не используете сторонний фаервол (только системный), не убирайте метку в настройке «Если нет ни одного… ». Снова клацните «Далее».

7. При первом запуске антивирус автоматически запустит обновление своих баз (вкладка «Обновить»). Дождитесь его завершения.

8. Перейдите на главную вкладку (Домой).
9. В списке «Параметры проверки» установите значение «Особая».
10. Для запуска сканирования кликните «Проверить сейчас».
11. Удалите вирус и другие потенциально опасные элементы, найденные Microsoft Security Essentials.
Malwarebytes Anti-Malware
Одна из лучших программ для борьбы с компьютерными зловредами. Распространяется условно бесплатно. Коммерческая версия продукта умеет защищать ПК в реальном времени. Anti-Malware способен выискивать червей и троян во всех «уголках» операционной системы и её реестра, в разделах диска.
1. Откройте в браузере — https://ru.malwarebytes.org.
2. Перейдите в раздел «Для дома» и клацните «Бесплатная загрузка».
3. Установите скачанный дистрибутив в систему.
4. В окне утилиты, на вкладке «Информационная панель», нажмите «Проверить обновления».
5. После апдейта откройте вкладку «Проверка».

6. Выберите режим проверки «Полная… » или «Выборочная… » (требуется дополнительная настройка).
7. Запустите проверку (кнопка «Сканировать»).
8. Нейтрализуйте обнаруженные элементы.
Stopzilla Antimalware
Наделена скрупулёзным механизмом сканирования. Выявляет и обезвреживает в системе как распространённые вирусные «штаммы», так и неизвестные. Контролирует безопасность ОС в процессе веб-сёрфинга. Бесплатно Stopzilla можно пользоваться в течение 15 дней.
1. Откройте страницу — http://www.stopzilla.com/downloads/download-stopzilla-antimalware/. Нажмите ссылку «Start Download».
2. Проинсталлируйте сканер в Windows.
3. Дождитесь завершения загрузки обновлений.

4. На вкладке «Scan» выберите алгоритм сканирования (Quick — быстро, Intelliegent — выборочно, Full — глобальная проверка).
5. Нажмите «Start scan».
6. По окончании проверки удалите опасные файлы и записи в реестре, обнаруженные утилитой Stopzilla.
COM Surrogate: что это за процесс и как его отключить
Вы замечаете высокую нагрузку на процессор при отсутствии открытых программ и работающих фоновых приложений. «Счастливчикам» выпадает ошибка: «Прекращена работа программы 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%. Это говорит о наличии вирусов. Поэтому рекомендуется не ждать, пока они распространяться по всей системе. Лучше всего запускать антивирусную утилиту на сканирование раз в неделю.