Доброго дня. Деякі моменти операційної системи Віндовс здатні похитнути психіку навіть самого стійкого користувача. Щоб трошки спростити Вам життя, хочу повідати про COM Surrogate: що це за процес, за що відповідає, варто видаляти його, і як зробити це коректно.
ЗМІСТ СТАТТІ:
- Огляд програми
- Чому COM Surrogate вантажить процесор?
- Методи виправлення проблеми
- Деінсталяція кодеків
- Відключаємо DEP
- Перевірка на віруси
Огляд програми
COM Surrogate є стандартною утилітою, тісно пов’язаної з роботою драйверів графічного адаптера і динамічними бібліотеками .NET Framework. Без цієї програми було б неможливо переглядати відео або картинки на комп’ютері.
Запускається вона за допомогою файлу dllhost.exe, який можна побачити в переліку процесів диспетчера завдань. Іноді він може споживати значну частину ресурсів, створюючи сильну навантаження на оперативну пам’ять і ЦПУ.
Чому COM Surrogate вантажить процесор?
Нижче ми розберемо причини такого небажаного поведінки. Але спочатку просто перерахуємо їх. Проблеми виникають, коли:
- Ви намагаєтеся відтворити пошкоджений медіа файл;
- В системі встановлені неактуальні версії кодеків;
- На комп’ютері «оселився» вірус.
Рекомендуємо:
- TouchPal — що це за програма для Android
- Taskmgr.exe що за процес, як відключити і чи варто?
- Відключаємо автоматичний запуск USB у Windows 10
- Як відкрити і ефективно використовувати Диспетчер завдань Windows 10
Методи виправлення проблеми
Якщо файл, який Ви хочете відкрити (зображення / відео) є битим, то побачите повідомлення про помилку «COM Surrogate припинена робота». Але для достовірності у прийнятті подальших рішень необхідно виконати перевірку:
- Запускаємо утиліту «Монітор ресурсів», скориставшись рядком пошуку Windows:
- Коли відкриється стандартний додаток, необхідно перейти на вкладку «ЦП» та відшукати в переліку процесів файл «exe». Потім клацніть по ньому для перегляду детального опису в нижній частині вікна:
- Якщо виявите дескриптор, для якого шлях до відео або картинки, слід виконати видалення об’єкта в зазначеній місцевості. Це дозволить усунути помилку.
Можливо, відповідний елемент буде заблокований. Рекомендую для видалення скористатися однією з програм, перерахованих в огляді по посиланню.
Деінсталяція кодеків
- Відкрийте папку «мій комп’ютер» і в правому верхньому куті побачите посилання на дію «Видалити / змінити програми». Натисніть на неї:
- Знайдіть у списку утиліту K-Lite або будь-яку іншу, назва якої містить слово «Codec», та натисніть кнопку «Видалити»:
Для Windows 10 актуальне й інший спосіб: натискаємо правою кнопкою мишки по кнопці «Пуск» (або натискаємо Win + X ) і в меню вибираємо самий перший пункт – «Програми та можливості»:
- Після закінчення процедури обов’язково перезавантажуємо ПК.
Ситуація не змінилася в кращу сторону? Тоді розглянемо ще декілька рішень.
Відключаємо DEP
Не буду особливо вдаватися в подробиці, а відразу перейду до інструкції:
- Через панель керування або рядок пошуку знаходимо елемент «Система». Можна знайти і в головному контекстному меню, натискаючи Win + X . У новому вікні вибираємо «Додаткові параметри»:
- Коли відкриється вікно, клікаємо по кнопці «Параметри» в розділі «Швидкодія», потім йдемо на вкладку «Запобігання виконання…», де активуємо опцію включення DEP для всіх додатків, крім зазначених – тиснемо «Додати» і знаходимо файл dllhost в папці Windows | System32:
- Після відкриття, додавання в список і виходу з усіх вікон (натисніть ОК для збереження зміни), необхідно перезавантажити систему.
Перевірка на віруси
Якщо ні один із способів не допомагає, є ймовірність того, що комп’ютер заражений вірусами. Рекомендую пройти стандартну процедуру:
- Натискаємо Win + R і вводимо в рядку команду:
%temp%
- З’явиться папка з тимчасовими елементами. Їх потрібно видалити всі:
- Завантажити дві безкоштовні утиліти – AdwCleaner і CCleaner. Перша не потребує встановлення – просто запускаєте і чекаєте закінчення перевірки. Виявлені загрози будуть показані у звіті:
- Потім переходимо до використання другої утиліти для очищення слідів шкідливого скрипта в системному реєстрі. Детальну інструкцію (відео) можна подивитися тут.
Тепер Ви знаєте, COM Surrogate як видалити помилку, пов’язану з вірусом або іншими причинами. Що це за процес ми з’ясували, але, якщо є питання по темі – сміливо задавайте їх під цим постом у коментарях.
З повагою, Віктор!