Com surrogate что это за программа и нужна ли она

COM Surrogate: что это за процесс в Windows?

Многие пользователи операционных систем Windows очень часто жалуются на низкую производительность компьютеров даже при наличии мощных конфигураций. В частности, внимание обращается на процесс COM Surrogate (Windows 10). Тормозит компьютер не по причине присутствия этой службы, а из-за ее некорректной работы или принудительного завершения. При этом сам по себе процесс является только связанной службой, а основные проблемы касаются платформ и программ, которые ее используют.

COM Surrogate: что это за процесс (Windows 8, 7, 10)?

Для начала рассмотрим непосредственно службу. Она называется COM Surrogate. Что это за процесс, представленный в «Диспетчере задач» исполняемым компонентом dllhost? Вариантов может быть два.

com surrogate что это за процесс

С одной стороны, пользователь может иметь дело со встроенным средством самой операционной системы, которое необходимо для корректного функционирования среды .NET, а также для обработки служб COM+ в Internet Information Services.

Однако только этим дело не ограничивается. Есть еще одна разновидность службы COM Surrogate. Что это за процесс, нетрудно понять, если посмотреть расположение самого исполняемого файла (он должен находиться либо в папке System32, либо в директории SysWOW64, в зависимости от разрядности системы). Его появление в любом другом месте прямо указывает на то, что это самый настоящий вирус, маскирующийся под системную службу.

процесс com surrogate windows 10

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

Какие программы используют процесс dllhost.exe (COM Surrogate)?

Кроме вышеупомянутой платформы и сервиса, посредством использования этой службы к обработке объектов и процессов COM+ могут обращаться и другие приложения.

Например, ее может использовать программный проигрыватель KM Player, который также способен вызывать сбои данного типа только по причине того, что какой-то видеофайл или звуковой трек оказываются поврежденными.

Нередко можно наблюдать и полное зависание даже стандартного «Проводника». В некоторых случаях может сказываться воздействие неофициальных наборов кодеков и декодеров K-Lite. Достаточно распространенной причиной ошибок является устаревание или «слет» графического драйвера интегрированного чипсета Intel HD Graphics 4000. В целом же ситуации встречаются совершенно разные, но методика устранения проблем, применяемая для каждой из них, практически всегда одинакова.

Как поступить со встроенной службой Windows?

Такова в своей основе служба COM Surrogate. Что это за процесс, на начальном этапе понятно. Теперь несколько слов о том, как сделать так, чтобы служба не выдавала постоянные ошибки, связанные с ее неправильной работой или критической остановкой. Сразу же обратите внимание, что даже после завершения всех процессов в «Диспетчере задач» в Windows 10 ни переименовать, ни удалить исполняемый файл в оригинальной локации не получится.

процесс dllhost exe com surrogate

Для устранения проблем необходимо зайти в раздел системы и в параметрах быстродействия выбрать вкладку предотвращения выполнения данных (DEP), на которой задействовать строку включения DEP для всех программ, кроме указанных пользователем. Далее используется кнопка добавления программы, после чего указывается полный путь к исполняемому файлу dllhost.exe.

Вопросы воспроизведения мультимедиа

Что касается проигрывания видео, как уже было сказано, ошибки могут быть связаны исключительно с повреждениями самих файлов. От них придется избавиться. Но сначала нужно узнать, какой именно объект вызвал сбой.

процесс com surrogate windows 10 тормозит компьютер

Для этого в основном меню «Пуск» нужно найти монитор ресурсов, на вкладке использования центрального процессора (ЦП) отметить искомый процесс dllhost.exe и задать поиск связанных дескрипторов, после чего можно будет увидеть полный путь к файлу мультимедиа, вызвавшему сбой. Если файл по каким-либо причинам стандартными методами удалить не получается, можно воспользоваться утилитой Unlocker.

Читайте также:
Что за программа unix

Как поступить, если это вирус?

А как быть с вирусом COM Surrogate? Что это за процесс? Это – вредоносная программа-шпион, которая маскируется под системную службу. С ее удалением не все так просто.

Первым делом необходимо создать точку восстановления системы, после чего произвести удаление вируса в списке программ и компонентов или с использованием специальных утилит наподобие iObit Uninstaller. То, что это именно вирус, нетрудно понять хотя бы по той простой причине, что приложение имеется в списке установленных приложений (оригинальная служба там никогда не отображается).

После этого командой regedit нужно вызвать редактор реестра, при поиске (Ctrl + F) задать Surrogate и удалить все соответствующие ключи (для продолжения поиска использует клавиша F3).

com surrogate что это за процесс windows 8

Затем производится перезагрузка системы и при старте осуществляется запуск в безопасном режиме, а затем в разделе восстановления системы выбирается та точка, которая была создана в самом начале.

процесс com surrogate windows 10 тормозит компьютер

В браузерах надстройки вируса тоже могут оказаться, поэтому иногда после удаления записей реестра в браузерах нужно использовать раздел расширений и удалить все подозрительные объекты также и оттуда. Только после этого можно с уверенностью утверждать, что угроза устранена целиком и полностью.

Заключение

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

Источник: www.syl.ru

COM Surrogate что это за процесс

Почти все пользователи Windows время от времени (справедливости ради следует сказать, что на последних версиях – намного реже) наблюдают сообщения об ошибках. Одной из них является сообщение «Прекращена работа программы COM Surrogate». Может быть это вовсе вирус, и компьютер уже во всю DDoS-ит какие-то сервера? Когда такое происходит, то закономерно возникают вопросы: что же это за процесс под названием COM Surrogate, для чего она нужна, а также почему она взяла и закрылась?

За что отвечает программа COM Surrogate

Иллюстрация ошибки COM Surrogate

Не стоит сразу впадать в панику, так как COM Surrogate – это не вредоносное приложение, а один из компонентов операционной системы. Он необходим, чтобы COM+ процессы правильно выполнялись в службе IIS. Также он необходим для функционирования некоторых программ, в особенности тех, которые используют библиотеки .NET.

Чему могут навредить сбои в этом процессе

Так как соответствующая программа необходима для функционирования многих приложений, то ее аварийное закрытие приводит к нарушениям в работе этих программ.

Некоторые из них могут «вылетать» в процессе использования, другие – не открываться вообще, третьи – стабильно работать до момента, пока в них не будет активирована определенная функция. В общем, поведение программ на компьютере буде сложно предсказать. Поэтому лучше не откладывать решение проблемы в долгий ящик, а заняться ею сразу после обнаружения. Думаю вы поняли что же это за странный процесс под названием COM Surrogate, поговорим теперь о устранении ошибки.

Каким образом избавиться от ошибки COM Surrogate

Чаще всего причина ошибки заключается в том, что некоторые приложения некорректно используют ресурсы компьютера. Поэтому проблема не в этом процессе COM Surrogate, а в коде сторонних приложений, которые его используют.

Синий экран смерти Windows

Способ 1: В связи с этим почти всегда помогает обновление приложений, использующих рассматриваемую программу, до актуальной версии. После этого проблема должна исчезнуть.

Способ 2: Еще один способ – это установить запрет для COM Surrogate на управление данными в оперативной памяти. Чтобы это сделать нужно:

  1. Зайти в меню «Пуск»
  2. Открыть «Панель управления», в которой понадобится кликнуть на «Свойства системы» («Система» в Windows 7 и выше);
  3. В появившемся окне выбрать «Дополнительно» (или «Дополнительные параметры» для 7+);
  4. Под пунктом «быстродействие» нажать на «Предотвращение выполнение данных»;
  5. Откроется окошко, в котором нужно поставить галочку с чекбокса «Включить DEP для всех галочек для всех служб, кроме выбранных»;
  6. Нажать кнопку «добавить» и в специальном поле написать: «C:WindowsSystem32dllhost.exe»;
  7. Применить новую конфигурацию.
Читайте также:
Home live что это за программа

После выполнения этих действий проблема должна исчезнуть, и даже ненужно будет обновлять приложения.

Кстати, за работу COM Surrogate отвечает именно процесс dllhost.exe. Если вдруг проблема связана не с аварийным завершением программы, а с чрезмерной нагрузкой процессора и значительным объемом занятой оперативной памяти соответствующим процессом, то два вышеописанных способа чаще всего позволяют избавиться и с озвученной проблемой.

Типичные ошибки при остановке процесса

Процесс dllhost.exe

Стоит отметить, что если этот процесс, который называется COM Surrogate, доставляет неудобства, то ни в коем случае не следует удалять файл dllhost.exe. Это приведет к возникновению других ошибок, еще более серьезных. Снятие соответствующих процессов, в свою очередь, не приведет к устранению неполадки, так как спустя несколько минут или после перезагрузки проблема вернется.

Источник: lifehacki.ru

Что такое «COM Surrogate» (dllhost.exe) и для чего он нужен?

Что такое «COM Surrogate» (dllhost.exe) и почему он работает на моем ПК?

Е сли Вы просматриваете диспетчер задач, то есть вероятность, что Вы увидите один или несколько процессов COM Surrogate, запущенных на ПК в ОС Windows. Эти процессы имеют имя файла «dllhost.exe» и являются частью операционной системы Windows. Вы можете увидеть их в Windows 10, Windows 8, Windows 7 и даже более ранних версиях Windows.

Что такое COM Surrogate (dllhost.exe)?

COM означает Component Object Model. Это интерфейс Microsoft, представленный еще в 1993 году, который позволяет разработчикам создавать «COM-объекты» с использованием различных языков программирования. По сути, эти COM-объекты подключаются к другим приложениям и расширяют их.

Например, диспетчер файлов Windows использует COM-объекты для создания уменьшенных изображений и других файлов при открытии папки. COM-объект обрабатывает изображения, видео и другие файлы для создания эскизов. Это позволяет, например, расширять проводник с поддержкой новых видеокодеков.

Однако это может привести к проблемам. Если COM-объект выйдет из строя, он отключит хост-процесс. В какой-то момент для этих COM объектов, генерирующих эскизы, было обычным делом обрушение и удаление с него всего процесса проводника Windows.

Чтобы устранить эту проблему, Microsoft создала процесс COM Surrogate. Процесс COM Surrogate запускает COM-объект вне исходного процесса, который его запросил. Если COM-объект выйдет из строя, это приведет к сбою только процесса COM Surrogate, и исходный процесс хоста не будет аварийно завершен.

Например, проводник Windows запускает процесс COM Surrogate всякий раз, когда ему нужно генерировать миниатюрные изображения. Процесс COM Surrogate содержит COM-объект, который выполняет эту работу. Если COM-объект выйдет из строя, произойдет сбой только COM Surrogate, и исходный процесс проводника продолжит работу.

«Другими словами», как утверждает официальный блог Microsoft The Old New Thing,

«COM Surrogate — это означает, что я не очень хорошо разбираюсь в этом коде, поэтому я собираюсь попросить COM разместить его в другом процессе. Таким образом, если он потерпит крах, то это процесс жертвоприношения COM Surrogate, который падает вместо меня».

И, как Вы могли догадаться, COM Surrogate называется «dllhost.exe», потому что COM-объекты, на которых он размещается, являются DLL-файлами.

Как я могу узнать, какой COM-объект является COM Surrogate?

Стандартный диспетчер задач Windows не дает Вам много информации о том, какой объект COM или DLL-файл обрабатывается COM Surrogate. Если Вы хотите увидеть эту информацию, то мы рекомендуем использовать Microsoft Process Explorer. Загрузите его, и Вы сможете просто перейти к процессу dllhost.exe в Process Explorer, чтобы увидеть, какой COM-объект или DLL-файл он размещает.

Что такое «COM Surrogate» (dllhost.exe) и почему он работает на моем ПК?

Могу ли я отключить его?

Вы не можете отключить процесс COM Surrogate, так как это необходимая часть Windows. Это действительно просто контейнерный процесс, который используется для запуска COM-объектов, которые другие процессы хотят запускать. Например, проводник Windows регулярно создает процесс COM Surrogate для создания эскизов при открытии папки. Другие программы, которые вы используете, также могут создавать собственные процессы COM Surrogate. Все процессы dllhost.exe в вашей системе были запущены другой программой, чтобы сделать что-то, что хочет сделать программа.

Это вирус?

Сам процесс COM Surrogate не является вирусом и является нормальной частью Windows. Однако он может быть использован вредоносными программами. Например, вредоносное ПО Trojan.Poweliks использует процессы dllhost.exe для выполнения своей работы. Если вы видите большое количество процессов dllhost.exe, и они используют заметное количество CPU, это может указывать на то, что процесс COM Surrogate подвергается атаке со стороны вируса или другого вредоносного приложения.

Читайте также:
Национальная программа цифровая экономика что это

Если Вы обеспокоены тем, что вредоносное ПО злоупотребляет процессом dllhost.exe или COM Surrogate, то Вы должны запустить проверку с помощью антивирусной программы, чтобы найти и удалить любую вредоносную программу, присутствующую в Вашей системе. Если Ваша антивирусная программа говорит, что все в порядке, но у Вас есть подозрения, то запустите сканирование с помощью другого антивирусного инструмента, чтобы получить второе мнение.

Источник: guidepc.ru

Почему процесс dllhost.exe COM Surrogate грузит систему

Иногда на экране возникает окно с предупреждением о том, что некая программа под названием COM Surrogate прекратила свою работу, хотя вы её не запускали и вообще слышите о ней впервые. После получения сообщения компьютер начинает подтормаживать или даже шуметь, а когда вы открываете «Диспетчер задач», то обнаруживаете там неведомый процесс dllhost.exe, который стремительно поглощает ресурсы. Что произошло, и как вернуть ПК в нормальное состояние, мы расскажем далее.

Что за процесс dllhost.exe COM Surrogate и почему он грузит систему

Решение проблем с процессом dllhost.exe COM Surrogate.

Что за процесс dllhost. exe

Dllhost.exe запускает утилиту COM Surrogate, которая помогает открывать файлы графических программ, отображать фотографии, иконки и клипы – вот что это за процесс. Он позволяет приложениям связываться с библиотеками, видеокартой и другими компонентами, без которых невозможна корректная работа. То есть, когда вы пытаетесь просмотреть, например, фото, программа COM Surrogate срабатывает автоматически. Если что-то пошло не так, вы как раз и получаете то самое сообщение об ошибке.

Почему COM Surrogate грузит процессор

Когда вы входите в «Диспетчер задач», вы наверняка обращаете внимание, что dllhost.exe сильно грузит процессор. Это происходит по нескольким причинам:

  • вы пытались просмотреть файл, в котором нарушена структура;
  • компьютер заражен вредоносным ПО;
  • повреждены или устарели компоненты, кодирующие или декодирующие данные (они нужны для правильного отображения информации, например, чтобы картинка на экране выглядела именно как изображение, а не как набор букв, цифр и символов или пустого окна с сообщением об ошибке);
  • программа (просмотрщик фото, графический редактор, плеер, через который вы открываете файлы и т. п.) неправильно зарегистрировала элементы, которые должны связываться с COM Surrogate.

COM Surrogate грузит процессор

Методы устранения проблемы

Предлагаем несколько способов исправления ситуации. Начнём с устранения наиболее распространённых ошибок.

Деинсталляция кодеков

Нажмите «Пуск» – «Панель управления» (или для «Виндовс» 10 наберите фразу в «Поиск» и выберите «Классическое приложение»). Затем ищите «Мультимедиа и звук» – «Оборудование». Вы увидите две папки: «Аудиокодеки» и «Видеокодеки» – выбирайте в зависимости от того, что вы запускали перед тем, как увидеть сообщение об ошибке. Кодек нужно выделить, нажать «Свойства» и «Удалить». Если появится уведомление о необходимости перезагрузить ОС, нужно это сделать, чтобы не осталось никаких элементов, что в дальнейшем может вызывать проблемы.

Деинсталляция кодеков

Системные кодеки деинсталлируют так:

Заходим во вкладку «Установка и удаление программ» – «Установка Windows» – «Мультимедиа» – «Состав». Далее откажитесь от сжатия видео и аудио, убрав галочки в соответствующих местах.

Отключаем DEP

Если система опасно перегружена процессом Dllhost.exe, можно временно запретить его исполнение (пока не найдётся истинная причина сбоя). Перейдите по пути «Поиск в Windows» –«Панель управления» – «Система и безопасность» – «Дополнительные параметры» – «Быстродействие» – «Параметры» – «Предотвращение выполнения данных».

Предотвращение выполнения данных

Поставьте галочку во вторую строчку, где предлагается выбрать, для каких программ будет отключен DEP. В поле впишите «C:WindowsSystem32dllhost.exe». А теперь проверьте «Диспетчер задач»: разгрузилась ли система после этих манипуляций.

Проверка на вирусы

Вполне вероятно, что некорректная работа COM Surrogate связана с вирусным поражением ОС. Запустите антивирус и выберите глубокую проверку. Встроенного в Виндовс «Защитника системы» здесь будет недостаточно.

Лучше скачать полную или портативную версию какой-нибудь серьёзной программы, например, «Доктор Веб», «Антивирус Касперского», «Аваст» и т. п. Если ничто не помогло, можно воспользоваться утилитой CCleaner, чтобы проверить, не допустила ли какая-нибудь программа ошибку при регистрации своих элементов в COM Surrogate. Для этого откройте главное меню приложения и раздел «Реестр». Слева отметьте галочкой «Ошибки ActiveX и Class» и начните анализировать. Высветится список проблемных компонентов, выделите все и нажмите «Исправить».

Ошибки ActiveX и Class

Также можно восстановить систему через точки доступа. Зайдите в «Панель управления», поменяйте режим просмотра на «Значки» и выберите «Восстановление». Здесь можно согласиться на рекомендуемое или установить собственную дату и время, если вы помните, когда именно всё работало исправно.

Источник: nastroyvse.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru