Сегодня мы рассмотрим стандартную утилиту, которая пошатнула нервную систему не одной сотне пользователей Windows. Вы узнаете ответы на два главных вопроса о COM Surrogate: что это за процесс и как его удалить.
COM Surrogate – это стандартное приложение, которое тесно взаимодействует с библиотеками .Net и графическими драйверами. Утилита отвечает за корректное проигрывание видео и открытие картинок на устройстве. Исполняющий файл программы – dllhost.exe, который потребляет большое количество ресурсов и ведет себя нестабильно при определенных обстоятельствах. О последнем поговорим подробнее.
Рассмотрим все возможные ситуации, приводящие к появлению проблем:
попытка открыть битый видеофайл или изображение;
устаревшие или поврежденные кодеки;
заражение компьютера опасными программами.
Чаще всего проблема заключается в попытке открыть битый медиафайл. Для проверки этой гипотезы выполните следующее:
1.Нажмите на кнопку «Пуск» и напечатайте «Монитор ресурсов».
2.После обнаружения соответствующего приложения откройте его.
3.Перейдите во вкладку ЦП и найдите dllhost.exe с описанием «COM Surrogate».
4.Кликните по полю и посмотрите все связанные с приложением дескрипторы.
5.Обратите внимание на формат файлов, задействованных приложением. Если среди них есть изображения или видеозаписи – удалите их.
Второй способ лечения заключается в удалении кодеков.
Для этого:
1.Перейдите в «Этот компьютер» – «Удалить или изменить программу».
2.Кликните по полю установленных кодеков и выберите «Удалить».
3.Дождитесь окончания операции.
4.Перезагрузите компьютер.
Если вышеприведенные инструкции не дали результата, попробуйте отключить выполнение данных. Для этого:
1.Перейдите в «Панель управления» – «Система и безопасность» – «Система».
2.Нажмите «Дополнительные параметры системы».
3.В новом окне выберите «Параметры» в блоке «Быстродействие».
3.Перейдите во вкладку «Предотвращение выполнения данных».
4.Выберите «Включить DEP для всех программ и служб, кроме выбранных ниже» и нажмите кнопку «Добавить».
6.В поле «Имя файла» введите C:\Windows\System32\dllhost.exe и нажмите «Открыть».
7.Нажмите «ОК», закройте все приложения и перезагрузите компьютер.
Если после включения ПК dllhost.exe с описанием COM Surrogate продолжает грузить процессор и показывает ошибки, выполните следующее:
1.Нажмите ПКМ по кнопке «Пуск» и выберите «Командная строка (Администратор)».
2.Введите поочередно две команды: DISM.exe /Online /Cleanup-image /ScanHealth и DISM.exe /Online /Cleanup-image /RestoreHealth.
3.Проверьте загруженность процессора.
Последним объяснением сложившейся ситуации с процессом является заражение компьютера вирусами. Для обнаружения и лечения зловредов выполните следующее:
1.Закройте все запущенные приложения.
2.Удалите содержимое папки по пути C:\Users\<Администратор>\AppData\Local\Temp.
3.Удалите программы, после установки которых появилась проблема с COM Surrogate.
4.Установите AdwCleaner, CCleaner и Dr.Web CureIt!.
5.Откройте AdwCleaner, кликните по кнопке «Сканировать» и после окончания процедуры нажмите «Очистка».
6.Запустите Dr.Web CureIt! и выполните глубокую очистку системы. В случае обнаружения угроз следуйте подсказкам антивируса.
7.Очистите устаревшие записи реестра с помощью CCleaner.
Я описал все возможные способы решения проблем с процессом COM Surrogate. Если ни один из способов не оказался эффективным – переустановите операционную систему, сохранив заранее важные файлы. Критику, дополнения и исправления с удовольствием прочитаю в комментариях.
Мы используем cookie-файлы, чтобы улучшить сервисы для вас. Если ваш возраст менее 13 лет, настроить cookie-файлы должен ваш законный представитель. Больше информации
Комментарии 1