Вы открываете диспетчер задач, а там Com Surrogate (или dllhost.exe) жрёт 30–50% процессора — и лагает вся система. Это не вирус, а легитимный компонент Windows, но его активность часто выходит из-под контроля. Разберёмся, зачем он нужен, почему так нагружает ЦП и как это исправить без переустановки системы.

Com Surrogate — это оболочка для запуска COM-объектов (например, миниатюр эскизов файлов или системных утилит) в изолированном процессе. В теории это защита от сбоев, но на практике он часто висит в фоне, Torrent-клиенты, медиаплееры или даже обновления могут спровоцировать его безумную активность. Далее — конкретные причины и проверенные способы решения.

Что такое Com Surrogate и зачем он нужен в Windows 10

Com Surrogate (dllhost.exe) — это процесс, который запускает COM-компоненты (например, миниатюры изображений, видео или документов) в отдельном окне. Это часть архитектуры Windows, предназначенная для:

  • изоляции нестабильных компонентов (чтобы сбой одного не уронил всю систему);
  • показа эскизов файлов в Проводнике (если отключить — увидите только значки);
  • работы с унаследованными программами, которые используют старые технологии Microsoft (например, некоторые утилиты для сканирования или печати).

В нормальном состоянии dllhost.exe потребляет 0–5% ЦП и не мешает работе. Но если он внезапно начинает грузить процессор на 30–100%, это сигнал о пробеме — обычно из-за сбоя в кодеке, конфликта программ или повреждённых системных файлов.

💡

Если в диспетчере задач видно несколько процессов Com Surrogate с высокой нагрузкой, скорее всего, проблема в кодеках или миниатюрах файлов. Отключите их временно, чтобы проверить гипотезу.

ПричинаПризнакиКак проверить
Повреждённые или конфликтующие кодекиНагрузка ЦП растёт при открытии папок с видео/изображениямиОткройте папку с медиафайлами и наблюдайте за диспетчером задач
Сбои в Проводнике WindowsЛаги при просмотре файлов, зависает окно папкиПопробуйте отключить миниатюры в настройках Проводника
Вирус или вредоносное ПОНеобычно высокое потребление ЦП даже в простое, подозрительные процессыПросканируйте систему Malwarebytes или Dr.Web CureIt
Обновления WindowsНагрузка появляется после установки обновленийПроверьте журнал обновлений в Параметры > Обновление и безопасность

Основные причины высокой нагрузки ЦП от Com Surrogate

Чтобы эффективно устранить проблему, нужно понять её корень. В 90% случаев виновато одно из следующего:

Чаще всего проблема возникает из-за кодеков. использует их для отображения миниатюр видео и изображений. Если кодек повреждён или устарел, Com Surrogate пытается его обработать, но тратит на это все ресурсы процессора. Также виноваты могут быть программы вроде K-Lite Codec Pack или VLC, которые устанавливают свои кодеки поверх системных.

Как диагностировать проблему с Com Surrogate

Прежде чем что-то чинить, нужно подтвердить, что виноват именно dllhost.exe, а не другой процесс.

  • Шаг 1. Откройте диспетчер задач (Ctrl + Shift + Esc) и найдите процесс dllhost.exe. Если его несколько, посмотрите, какой из них грузит ЦП.
  • Шаг 2. Щёлкните по нему правой кнопкой и выберите «Открыть расположение файла». Если путь не C:\Windows\System32 или C:\Windows\SysWOW64, это может быть вирус.
  • Шаг 3. Проверьте, какие модули загружает процесс. В диспетчере задач нажмите на стрелку рядом с dllhost.exe и посмотрите, какие DLL-файлы он использует. Часто там будут кодеки вроде thumbcache.dll или shmedia.dll.

Если процесс находится в системной папке, но всё равно нагружает ЦП, переходите к решениям ниже.

Способы уменьшить нагрузку от Com Surrogate

Начните с самых простых и безопасных методов, а если не поможет — переходите к более радикальным.

  1. Отключите миниатюры в Проводнике. Откройте «Параметры папок» (Пуск > Панель управления > Оформление и персонализация > Параметры папок > Вид), найдите «Всегда отображать значки, а не эскизы» и активируйте этот пункт. Перезагрузите компьютер.
  2. Очистите кэш эскизов. Удалите содержимое папки C:\Users\<Ваше_имя>\AppData\Local\Microsoft\Windows\Explorer. Для этого можете использовать утилиту CCleaner или сделать это вручную.
  3. Обновите кодеки. Удалите старые пакеты кодеков (например, K-Lite Codec Pack) и установите актуальные версии с официальных сайтов. Или используйте универсальные кодеки вроде LAV Filters.
  4. Проверьте систему на вирусы. Используйте Malwarebytes, Dr.Web CureIt или встроенный Защитник Windows. Иногда вредоносное ПО маскируется под dllhost.exe.
  5. Восстановите системные файлы. Запустите командную строку от имени администратора и выполните команды: sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth.
⚠️ Внимание: Не удаляйте файл dllhost.exe вручную — это может привести к неработоспособности системы. Если вы подозреваете, что это вирус, сначала просканируйте систему антивирусом.
Что вызывает у вас наибольшие трудности при работе с Com Surrogate?
Высокая нагрузка на процессор
Зависание Праводника
Неизвестные процессы в диспетчере задач
Другое

Сравнение методов решения проблемы с Com Surrogate

Не все способы одинаково эффективны. В таблице ниже — сравнение методов по скорости выполнения, сложности и эффективности.

МетодСкоростьСложностьЭффективностьРиск для системы
Отключение миниатюрБыстро (2–3 минуты)НизкаяВысокая (в 60% случаев)Низкий
Очистка кэша эскизовБыстро (1–2 минуты)НизкаяСредняя (в 40% случаев)Низкий
Обновление кодековСредне (10–15 минут)СредняяВысокая (в 70% случаев)Средний
Проверка на вирусыДолго (20–60 минут)НизкаяСредняя (в 30% случаев)Низкий
Восстановление системных файловДолго (15–30 минут)СредняяВысокая (в 50% случаев)Средний

Начните с отключения миниатюр — это самый быстрый и безопасный способ. Если не поможет, переходите к очистке кэша и обновлению кодеков. Восстановление системных файлов и проверка на вирусы — крайние меры, но они часто решают проблему, если причина в повреждённых данных.

Что делать, если ничего не помогает

Если вы перепробовали все методы, но dllhost.exe всё равно грузит процессор, возможно, проблема глубже:

  • Конфликт программ. Некоторые приложения (например, Adobe Photoshop, Sony Vegas или торрент-клиенты) могут вызывать сбои в Com Surrogate. Попробуйте временно отключить автозагрузку этих программ через msconfig.
  • Повреждённая учётная запись. Создайте новую учётную запись и проверьте, возникает ли проблема там. Если нет — перенесите данные в новый профиль.
  • Аппаратные проблемы. Редко, но возможно, что виноват сам жёсткий диск или оперативная память. Проверьте их с помощью CrystalDiskInfo и MemTest86.

Если Com Surrogate грузит процессор только при открытии определённых папок, проблема почти наверняка в кодеках или миниатюрах. Отключите их в первую очередь.

Пошаговая инструкция: как отключить миниатюры в Windows 10

Это самый надёжный способ уменьшить нагрузку от Com Surrogate. Следуйте инструкции:

  1. Откройте «Панель управления» (можно через поиск в меню Пуск).
  2. Перейдите в раздел «Оформление и персонализация».
  3. Выберите «Параметры папок».
  4. В открывшемся окне перейдите на вкладку «Вид».
  5. Найдите в списке пункт «Всегда отображать значки, а не эскизы» и отметьте его галочкой.
  6. Нажмите «Применить» и «ОК».
  7. Перезагрузите компьютер, чтобы изменения вступили в силу.

После этого Проводник будет отображать значки файлов вместо миниатюр, а нагрузка от Com Surrogate должна снизиться.

Как проверить и исправить проблему с Com Surrogate

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалить Com Surrogate?

Нет, удалять dllhost.exe нельзя — это системный файл Windows. Его отсутствие может привести к сбоям в работе системы, особенно при открытии файлов или запуске программ, использующих COM-объекты. Если вы подозреваете, что это вирус, проверьте его расположение: легитимный файл находится в C:\Windows\System32 или C:\Windows\SysWOW64.

Почему Com Surrogate грузит процессор при открытии папки с фото?

Скорее всего, проблема в кодеках для отображения миниатюр изображений. пытается сгенерировать эскизы для каждого файла, но из-за повреждённых или устаревших кодеков процесс зацикливается. Отключите миниатюры или обновите кодеки (например, установите LAV Filters).

Как отличить легитимный Com Surrogate от вируса?

Проверьте путь к файлу: легитимный dllhost.exe находится в C:\Windows\System32 или C:\Windows\SysWOW64. Если он запущен из другой папки (например, C:\ProgramData или C:\Users), это может быть вирус. Также обратите внимание на потребление ресурсов: вирус часто маскируется под системные процессы, но грузит ЦП даже в простое.

Что делать, если Com Surrogate вызывает сбой системы?

Если процесс вызывает критические ошибки (например, синий экран смерти), попробуйте восстановить систему через точку восстановления. Для этого откройте «Панель управления > Восстановление > Запуск восстановления системы» и выберите точку, созданную до появления проблемы. Если точек нет, используйте установочный диск для восстановления.