Com surrogate - що це за процес?

Інтерес до com surrogate, що це за процес і за що він відповідає виникає зазвичай лише при появі помилки "припинено роботу програми com surrogate" наскільки це критично, розберемося в даній статті!

Com surrogate в Windows 10 - що це?

Найчастіше, ті, хто використовує систему Windows, дізнаються про даному процесі, коли з'являється вікно з написом "Com surrogate припинено роботу програми Windows" будь-якої версії, в тому числі і 7. Деякі люди при запуску диспетчера задач можуть відзначити, що в переліку дій спостерігається дію процесу, що носить назву dllhost.exe.

Ці процеси самі по собі ведуть до сильної перевантаження вашого ноутбука або персонального комп'ютера і можуть задіяти більше половини потужності центрального процесора.

Процес com surrogate є одним зі складових системної програми Windows, який покликаний допомагати проводити обробку COM + процесних дій при застосуванні всіляких програм зв'язку з мережею інтернет.

Було відзначено, що процес com surrogate дуже часто буває пов'язаний з програмами, які використовуються для перегляду відеофайлів і фотографій. Дана помилка може виникнути під час запуску або зупинки програвача. Компонент з повним правом можна назвати необхідним для net-середовища.

У чому причина появи процесу com surrogate?

Причина появи помилки найчастіше полягає в наступному:

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

Системна програма Windows, натрапивши в роботі на різні помилки синтаксичного характеру, може зробити цикл дію коду і задіяти для її усунення велика кількість ресурсів. В результаті com surrogate вантажить систему.
Під процес com surrogate може бути замаскований і вірус. При цьому варіанті ви зможете спостерігати такі закономірності:

  • при наявності вірусу робота ноутбука або персонального комп'ютера може бути значно уповільнена, а іноді Windows може і зовсім зависнути;
  • ви досить часто спостерігаєте, що програмні продукти для роботи з інтернет або браузери зависають;
  • нестабільність підключення до мережі;
  • більшість редакторів (для тексту або графічні), а також плеєри можуть бути запущені, але при цьому з'являються помилки;
  • при запуску функції "Диспетчер завдань" можна спостерігати, що запущено близько п'яти процесів dllhost.exe;
  • спостерігається завантаження роботи комп'ютера близько 50%, а іноді показники можуть досягати і 95-100%.

Але для того, щоб остаточно розібратися чи є процес com surrogate вірусною інфекцією, потрібно уважно вивчити місце розташування файлу. Для цього вам буде потрібно виконати наступні дії:

  • Викличте диспетчер задач. Для цього натисніть праву кнопку миші на пуску.
  • Перейдіть в процеси. Далі необхідно відшукати файл dllhost.exe і вибрати вкладку "Відкрити місце зберігання файлу".
  • якщо після перерахованих дій ви перейдете до директорії C: \ Windows \ System32 або C: \ Windows \ SysWOW64, то в даному випадку можна з упевненістю говорити, що мова йде про компоненті системи COM+.
  • в разі якщо ви перейшли в папки Download або Temp, то тут вже мова піде про зараження вірусом.

Якщо помилка com surrogate виникає в разі зараження Windows вірусної програмою, то спочатку за допомогою будь-якого антивіруса необхідно виявити шкідливу програму. Для цього запустіть глибоку перевірку. Після чого програмний продукт повинен бути вилучений.

Як вирішити проблему помилки dllhost exe com surrogate

Отже, виникла помилка dllhost exe com surrogate. Розглянемо кілька простих прикладів, які дозволять нам усунути даний тип помилки і нормалізувати роботу комп'ютера.
Якщо причиною виникнення є застарілі кодеки, то їх необхідно видалити. Саме вони провокують некоректну роботу системи при обробці тих чи інших файлів. Найчастіше проблеми виникають тільки з якимось певним форматом. Тому краще видалити старі кодеки, а потім завантажити та встановити нові. Для цього буде потрібно виконання наступних команд:

  • Натискаємо правою кнопкою мишки на меню "Пуск" і вибираємо вкладку "Програми та засоби";
  • далі вибирається патч кодеків. Їх існує два різновиди: K-Lite Codec Pack або ж TheHDvid-Codec. Натисніть на ярлику правою кнопкою і видаліть.
  • після чого підшукується, скачується і встановлюється нова версія Кодак. Завантажити їх можна тут
    http://k-lite-codec-pack.org.ua/skachat-k-lite-codec-pack

У разі, коли ясно, що проблема полягає в процесі com surrogate, і при цьому сильно сповільнюється робота вашого комп'ютера, то для усунення можна скористатися функцією "Запобігання виконання даних". Для цього необхідно виконання наступних дій:

  • Вибираємо систему в головному контекстному меню.
  • Клацаємо по додатковим параметрам.
  • Вибираємо вкладку "Додатково". Після чого нам потрібно вкладка "Швидкодія", де вибирається кнопка "Параметри".
  • після цього нам необхідно перейти до потрібної вкладці і активувати параметр "Включити DEP для всіх, крім";
  • знизу необхідно вставити вказівку шляху C: \ Windows \ System32 \ dllhost.exe.

    після цього всі вікна закриваються і систему Windows необхідно перезавантажити.

Як видалити помилку, коли програма com surrogate не працює, якщо справа полягає безпосередньо в пошкоджених файлах? Скористаємося компонентом "Монітор ресурсів". Для цього необхідно виконати наступне:

  • Відкрийте головне меню і в рядку пошуку наберіть запит.
  • Відзначте dllhost.exe;
  • На наступному етапі розгортається вкладка "Дескриптори";
  • Знаходиться рядок із записом "Error";
  • Після чого цей файл вибирається і віддаляється.

Ще одним варіантом буде виправлення помилки за допомогою DISM утиліти. Для цього потрібно:

  • Натисніть праву кнопку на пуску.
  • після цього необхідно задати команду DISM.exe / Online / Cleanup-image / ScanHealth
  • після сканування необхідно відновити функції за допомогою команди DISM.exe / Online / Cleanup-image / RestoreHealth.

Після виконання одного з цих дій робота вашого ПК повинна налагодитися, а процес com surrogate перестане її вантажити.

Відмінного Вам дня!